mac os catalina 挂载NTFS磁盘,支持读写

前言

       最近在家的环境切为macos,接了一个原来用的机械硬盘,悲剧的是ntfs格式,只能读取不能写入。我就不明白macos是类unix系统挂载的磁盘为啥不能写入呢,查了资料才知道版权问题😓,既然如此,那我们手动挂载不就可以读写了。

1. 查看我的磁盘

使用终端命令diskutil list

笔者很容易就知道了自己的机械磁盘文件命名(来源于Unix一切皆文件的思想)

还有一个办法,使用自带的磁盘工具,当然直接格式化为APFS,mac自动识别了,前提是资料已转移。

有了设备文件名就好说了

2. 重新挂载

先去/Volumes/下找到挂载目录名称,很简单,直接cd进去,或者访达里面看

先取消挂载

sudo umount /Volumes/xxx(你的挂载目录名)

然后在桌面上新建一个文件夹,挂载一次

sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk4s1 ~/Desktop/xxx(我新建的文件夹名称)

这里注意mac的磁盘文件位于/dev下 ,disk4s1就是我们上一步看见的磁盘设备文件。

到此结束。直接在桌面上看见我们的NTFS磁盘,并且可读写。

3. 启动加载磁盘

通过上面的方式,ntfs磁盘已经可读写,但是重启又需要重新挂载,这显然不是我们想要的。

linux或者类unix系统开机时会主动读取/etc/fstab这个文件,根据里面的配置,挂载磁盘。只需要将磁盘的挂载信息写入这个文件,就不需每次开机启动后手动挂载磁盘。

sudo vim /etc/fatab

LABEL=ntfs500 none ntfs rw,auto,nobrowse

输入如上内容保存即可

 上面ntfs500是盘符,可用磁盘工具查看,可修改,尽量英文非特殊字符,并不带空格

4. ntfs磁盘的文件附加属性处理

文件呈灰色,打开弹出:项目“xxx”已被 macos 使用,不能打开

打开终端,cd进去,ls -lah,可以看见带@结尾的标识

使用

xattr -c *.*

对目录下所有文件进行附加属性清除,即可编辑文件 

总结

      mac系统是类unix系统,类似linux,大部分linux的功能依然能使用,NTFS磁盘写的问题,甚至使用app来达到目的,反而麻烦,并且有安全风险。

 

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值