记录-使MacOS系统支持NTFS写入-测试可行

PS.原理就是将MacOS自带的 mount_ntfs 默认加载方式从只读改成读写

一. 执行下面操作

①、打开终端.app(Terminal.app):

应用位置:应用程序——>实用工具——>终端.app

②、切换到root身份:

sudo -s
复制代码

③进入/sbin目录:

cd /sbin
复制代码

④、修改默认的NTFS挂载脚本名字:

mv mount_ntfs mount_ntfs_rbase
复制代码

⑤、新建NTFS挂载脚本并编辑:

vi mount_ntfs
复制代码

然后按一下键盘的i(注意英文输入法模式的小写)键进入编辑模式,然后在文件里面加入以下内容:

 #!/bin/sh
 /sbin/mount_ntfs_rbase -o rw,nobrowse "$@"
复制代码

然后保存输入的内容,保存步骤如下:

  1. 按下键盘的esc键
  2. 在英文输入法模式小写状态下一次按下键盘的:wq!键
  3. 按下回车键保存

⑥、修改脚本权限:

chmod a+x mount_ntfs
复制代码

⑦、退出root用户:

exit
复制代码

二、将Volumes放到侧边栏方便访问硬盘:

MacOS 下所有硬盘都挂载在 /Volumes 目录,为了方便访问硬盘, 可以在Finder里用快捷键 command+shift+G 打开跳转, 输 /Volumes 进入所有磁盘目录, 然后在再用快捷键 command+control+T/Volumes 保存到边栏,这样以后新插入的硬盘就可以直接在 Finder 边栏的 Volumes 中找到了

其它问题: 一、执行上述步骤2.4时有错误的解决办法: 如果在执行上述2.4步骤时有如下错误

mv: rename mount_ntfs to mount_ntfs_orig: Operation not permitted.
复制代码

提示,可以进行如下操作:

  1. 重启Mac并进入恢复模式(Recovery): 重启电脑时不停的按快捷键 command+R

  2. 使用终端.app关闭安全限制: 进入恢复模式后在顶部找到实用工具下的终端.app并打开,打开后在终端中输入以下命令:

csrutil disable
复制代码
  1. 重启Mac: 在终端中输入reboot命令重启Mac

  2. 重复上述2.4步骤

三、为避免其它安全隐患,可以在完成操作后打开安全限制,打开方法如下:

  1. 重启Mac并进入恢复模式(Recovery)
  2. 使用终端.app打开安全限制: 进入恢复模式后在顶部找到实用工具下的终端.app并打开,打开后在终端中输入以下命令:
csrutil enable
复制代码
  1. 重启Mac 通过以上操作,就可以完成NTFS格式硬盘的读写操作了.

摘录自CSDN

转载于:https://juejin.im/post/5ab8b3926fb9a028d37565b9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值