macOS是不能对NTFS的硬盘进行读写的,据说是苹果官方是原生支持NTFS读写的,但是由于微软的限制,将该功能关闭了。
本人之前一直使用Paragon,是一款付费软件,破解状态中使用,体验很差。此次在知乎中找到答案:
最简单的方法就是把 OS X 自带的 mount_ntfs 默认加载方式从只读改成读写, 具体方法如下:
-
打开终端,切换到root身份:
sudo -s
-
进入sbin目录:
cd /sbin
-
将系统自带的挂载脚本备份:
mv mount_ntfs mount_ntfs_orig
-
建立新的挂载脚本:
vim mount_ntfs
并编辑如下内容:
#!/bin/sh /sbin/mount_ntfs_orig -o rw,nobrowse "$@"
-
保存退出,修改权限:
chmod a+x mount_ntfs
-
退出root身份
exit
在此过程中遇到的问题:
执行mv mount_ntfs mount_ntfs_orig
时,会遇到如下错误:
mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.
解决方式是关闭苹果的安全保护措施:
-
重启 Mac,cmd+R 进入恢复(recovery)模式
-
找到 terminal(在“XX工具”里面)
-
打开后输入如下命令关闭安全限制
csrutil disable
-
输入如下命令重启,重复上面的步骤
reboot
网友评论