Menu Home

如何打开Mac OS原生的读写NTFS功能

如何打开Mac OS原生的读写NTFS功能

不想用NTFS for Mac之类的第三方工具,更喜欢原生简单的,在网上也搜了一些,感觉写的都不是完全正确,就自己鼓捣着再写一个。最后结合看到的好几个作者的博文,亲自实践得出一个这个适用与OS X EI Capitan的原生读取双系统或者其他NTFS盘子的办法。

第一步、插入磁盘


打开系统终端工具或者iTerm2进行输入以下命令,查看磁盘的Volume Name。

royakon@localhost~$ diskutil  list
...
/dev/disk2 (external, physical):
   #:                       TYPE NAME            SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                *1.0 TB     disk2
   1:               Windows_NTFS TOSHIBA EXT     1.0 TB     disk2s1

能看的一个list列出Type,Name,Size等信息,查看Type为Windows_NTFS对应的Name,如我的Volume Name就叫TOSHIBA EXT。

第二步、更新 /etc/fstab 文件

royakon@localhost~$ sudo vim /etc/fstab
...
LABEL=TOSHIBA\040EXT none ntfs rw,auto,nobrowse

逐一解释:

  • \040 是因为我的Volume Name中有空格,需要替代
  • ntfs rw 是代表把这个分区挂载为可读写的分区
  • nobrowse 很重要,必须打开,不然无法挂载成功,但是它会导致一个问题,就是这个分区在挂载成功后将不会在finder中显示了,解决这个问题在后面说明。

完成上述步骤后保存退出,然后可以拔出硬盘设备,然后再次插入。

最后来解决分区在 finder 中不显示的问题

royakon@localhost~$ sudo ln -s /Volumes ~/Desktop/Volumes

这样就能在桌面看到名为Volumes的文件夹,里面有包括硬盘在内的其他隐藏的驱动器。点开后就能看到磁盘了。
至此就开启完毕。确实比第三方的好用多了。而且不用担心丢数据。

Categories: macos 工具技巧

Tagged as:

RoyAkon