开启macOS对于NTFS的读写

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

Reference:

知乎叶文的回答:如何将 Mac 里的文件复制到 NTFS 格式的移动硬盘里?

你可能感兴趣的:(开启macOS对于NTFS的读写)