macOS Sierra上开启原生NTFS写入

2017-05-18 10:03:39来源:http://bashell.nodemedia.cn/archives/open-native-ntfs-write-作者:贝壳博客人点击

Mac上自动挂载的磁盘本身是不允许NTFS写入的。


有几款商用软件,像Tuxera NTFS和Paragon NTFS,如果喜欢正版可以支持。


这里介绍一种免费的方式,ntfs-3g


首先需要系统安装了HomeBrew


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装osxfuse

brew cask install osxfuse
安装ntfs-3g

brew install ntfs-3g
重启,按住command+R键进入Recovery模式,点击菜单栏->实用工具->终端,输入

chroot /Volumes/Macintosh/ HD
该命令临时将shell的root目录设为硬盘根目录,保证下面两条命令路径寻访正确,注意“Macintosh/ HD”这个路径根据你的硬盘名称而定,可以先到/Volumes目录ls 一下看看
接着备份原有挂着指令(仍然在Recovery模式下运行)

mv /sbin/mount_ntfs /sbin/mount_ntfs.original
替换ntfs-3g的挂载指令(仍然在Recovery模式下运行)

ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs

重启,试试是不是已经可以直接写入了。


该方法利用Recovery模式下可以任意修改系统root目录的特性,避免了重复进入Recovery使用csrutil开关系统保护和nvram设置boot-args为rootless=0 这些操作。


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台