原生的mac系统只能读取ntfs文件系统,不能在ntfs文件系统格式的移动硬盘写入文件。这是由于NTFS文件系统是微软公司的私有协议,其他公司要使用的话,需要向微软支付费用,而苹果已经有自己的文件系统,是不可能给微软缴费推广NTFS文件系统的。所以我们在mac电脑里只能读取移动硬盘里的文件,不能修改和拷贝文件到移动硬盘。
目前可以免费使用的软件有
在安装FUSE后,使用Homebrew安装ntfs文件系统的支持,ntfs-3g,这个是著名的tuxera公司的开源软件,他们也提供商业版的ntfs支持软件,国内售价是79元。
而我们使用他的开源版是不用花一分钱的。当然这需要一点IT知识。
我们只需要安装homebrew,步骤参考清华源
https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
然后
执行如下命令:
brew install ntfs-3g
更换MacOS的NTFS默认挂载程序
首先备份系统默认的NTFS挂载程序
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.orig
ln -s /usr/local/Cellar/ntfs-3g/2017.3.23_1/sbin/mount_ntfs /sbin/mount_ntfs
brew list ntfs-3g |grep mount_ntfs
/usr/local/Cellar/ntfs-3g/2017.3.23_1/sbin/mount_ntfs
然后将ntfs-3g挂载程序链接到/sbin/mount_ntfs
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
4.重新启动
重新启动后插入NTFS格式的磁盘即可正常进行读写操作。
将电脑关机,再次开机时按住"⌘command+R",电脑将进入MacOS实用工具,在上面菜单栏中点击"实用工具"-->"终端",输入csrutil disable关闭系统完整性保护之后再次重新启动。