转自:http://www.coodoor.com/post-97867.html
最近很多谷友都被Mac读写NTFS的问题给搞的郁闷。谷多小编也是发布好几款NTFS读写软件,可都存在各种问题,没办法,谷多小编只能给大家带来原生打开Mac的NTFS读写功能的教程了。
其实呢,谷友们并不需要困惑,Mac OS其实原生就支持NTFS,最早在OSX 10.5的时候,是可以直接写入NTFS的盘的,后来由于微软的限制,把这个功能给屏蔽了,我们可以通过命令行手动打开这个选项。
下面的步骤,谷多小编已经尽量的白话+精简,既然想免费,就别怕麻烦,不然就去花钱买应用。废话不说了,开始。
1 . 当然是插上磁盘啦。
2 . 从finder或者使用以下命令查看到磁盘的Volume Name:
diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *128.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 127.7 GB disk0s2
3: Apple_Boot Boot OS X 134.2 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_CoreStorage 499.2 GB disk1s2
3: Apple_Boot Boot OS X 650.0 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *621.4 GB disk2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *1.0 TB disk3
1: Windows_NTFS Coodoor Disk 1.0 TB disk3s1
可以看到,我的Volume Name是Coodoor Disk。
3 . 紧接着更新 /etc/fstab文件
sudo nano /etc/fstab
如果你喜欢用vim,或者没有nano,也可以输入:
sudo vim /etc/fstab
上面两个命令意思一样,只是用不同的工具打开,二选一即可。
4 . 如果出现输入自己Mac的密码(没有密码的会跳过去),输入密码后出现以下内容:
GNU nano 2.0.6 File: /etc/fstab
[ Read 1 line ]
^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos
^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text^T To Spell
5 . 接着把以下内容写入进去:
LABEL=Coodoor\040Disk none ntfs rw,auto,nobrowse
来依次解释一下上面命令的意思,其中的\040的意思是代替空格键,因为我的Volume Name(Coodoor Disk)是有空格的,所以必须把这个空格给转义了。
后面的ntfs rw表示把这个分区挂载为可读写的ntfs格式。
最后的nobrowse非常重要!因为这个代表了在finder里不显示这个分区,如果不输入此命令的话挂载是不会成功的。
6 . 完成这里以后不是按回车,而是按Ctrl + X,会出现要不要保存的字样,请按 Y 然后回车,这个时候可以重启了。
7 . 这时候发现,重启后不显示你的移动硬盘了?刚刚因为设置了这个分区在finder里不显示,那么我们要怎么找到它呢?输入一下命令:
sudo ln -s /Volumes ~/Desktop/Volumes
解释一下上面的命令。刚刚挂载的Coodoor Disk分区是挂在/Volumes下的,我们把这个目录在桌面做一个快捷方式就行了,或者直接将桌面生成的Volumes快捷方式拖到finder里面的侧边栏上去,这样会更方便,今后用以上办法挂载的所有磁盘都可以在此显示。
Mac技巧-打开Mac原生NTFS分区读写功能
注意:每次挂载新NTFS磁盘,都需要输入以上命令。其实谷友们知道了磁盘Volume Name,每次只需要重复以上3 . 4 . 5这三个步骤就行,因为已经添加了Volume快捷方式,所有添加的新挂载都显示在里面。
好了,完成了,是不是很简单?用这方法打开的是系统原生的ntfs功能,稳定实用,比第三方工具要好用的多了。