osx 手工打开ntfs写权限

前面有位同学写了篇“Mavericks不用插件写NTFS”的文章,但是可能方法不够简便,而且最后还是装了其他工具,让人觉得还是没有装插件来的方便。我逛威锋也有段时间了,发现时不时就有人推荐Paragon之类的插件,但是从来没有人提过系统原生支持的方式(至少我在论坛没见过),其实osx本来就支持ntfs的写的,不知道是不是因为版权之类的原因所以默认没有打开,我从来没装什么插件,就直接用原生的,下面说一下我打开的方式,方法其实很简单,不是什么高深的东西,各位先试一下行不行再决定要不要喷吧。

1、首先在操作之前最好将各种第三方插件删掉,不然不保证会不会出什么问题
2、在osx中 ntfs设备是通过一个程序来挂载的,这个程序是 /sbin/mount_ntfs, 我们要修改它,所以先备份起来
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.ori
3、然后重新写一份/sbin/mount_ntfs,就一行命令可以了,新建一个空白的/sbin/mount_ntfs,在里面加上下面两行
#!/bin/bash
/sbin/mount_ntfs.ori -o rw,nobrowse “$@”

然后改一下这个脚本的执行权限,就可以了
sudo chmod 755 /sbin/mount_ntfs

就这么多,重新插上ntfs格式的u盘或者移动硬盘就可以写了

另外这么做有两点需要注意:
1、这么做之后重新挂载的ntfs设备在桌面是看不到盘符的,其实只是不显示而已,在终端是可以看到的,在finder里面按option+cmd+G输入/Volumes也是可以看到,觉得不方便的话还可以建个软连接出来
2、也是因为在桌面看不到盘符,所以你不能像平常一样卸载这个设备,需要到终端下执行下面命令来卸载
sudo hdiutil eject /Volumes/你的设备目录

解决办法其实很简单,因为这个分区是挂/Volumes下的,我们把这个目录在桌面做一个快捷方式就行了。

sudo ln -s /Volumes ~/Desktop/Volumes

然后我们能在桌面找到

QQ20140702-1

点开以后就能找到磁盘了

QQ20140702-2

用这种方法打开的是系统原生的ntfs功能,稳定实用,比第三方工具要好用的多了。

未经允许不得转载:SuperMan's blog » osx 手工打开ntfs写权限

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址