###导语:
最近在苦恼NTFS硬盘在Mac 10.13上一直无法write,找了许多方法,其中包括打开Mac原生NTFS write功能解决方法,破解版Paragon NTFS等都无法实现。正苦恼的小编打算买一个正版的Paragon NTFS,但是看着价格心有余不甘,于是来到国外论坛上,终于发现了一个办法,妥妥的挂载上我的NTFS硬盘,实现了read and write功能,今天就把它记录下来共享给大家。
###1.准备工作 首先确保你的Mac已经安装Homebrew环境,确保brew能够使用,这里提供一个Homebrew安装命令。 ~~~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ~~~
###2.重启电脑 重启电脑,按住command+r键,进入恢复模式,在恢复中的工具菜单中选择终端,打开终端后输入命令 ~~~ csrutil disable ~~~ 回车完成,重启电脑,正常开机。启动完成之后可以打开终端输入以下命令查看csrutil状态是否设置成功 ~~~ csrutil status ~~~ 如果你发现是System Integrity Protection status: disabled.那就继续下一步,否则重复这一步
###3.使用brew安装[**osxfuse**](https://osxfuse.github.io/) ~~~ brew cask install osxfuse ~~~ 安装过程会比较慢,细心等待,安装成功不报错后继续下一步
###4.使用brew安装 [****](https://www.tuxera.com/community/open-source-ntfs-3g/) ~~~ brew install ntfs-3g ~~~
###5.权限问题安装失败处理 如果上面步骤安装成功,则可以忽略此步骤,跳至第6部分继续安装。但是ntfs-3g安装可能会在您的终端中提供以下错误: ~~~ Error: Could not symlink sbin/ntfs-3g usr/local/sbin is not writable. ~~~ 不用担心,你已经离成功就差一丢丢了,要解决这个问题,我们首先在终端中用命令创建所需要的目录 ~~~ sudo mkdir sbin ~~~ 使用以下命令在sbin目录中启用写权限: ~~~ sudo chown -R $(whoami) $(brew --prefix) ~~~ 然后使用此命令链接ntfs-3g: ~~~ brew link ntfs-3g ~~~
###6.替换现有的NTFS程序 ~~~ sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs ~~~ 这是最后也是最重要的部分,完成之后你就会发现你的NTFS硬盘挂载上去后能后read and write了,大功告成。
###6.设置csrutil为enable状态 其实最后这一步不重要,视个人情况而言,小编只是有些处女座情结,希望系统恢复原样,所以把csrutil恢复原状。 重启电脑安装command+r进入恢复模式,在恢复中的工具菜单中选择终端,打开终端后输入命令 ~~~ csrutil enable ~~~ 回车完成,重启电脑,正常使用。