存档一月 17, 2007

在Mac OSX上实现对NTFS分区的读写

对于绝大多数生活在Windows XP上以及一小部分生活在Windows 2000或者Vista的人,这篇文章无疑是百无一用,对于另一小部分使用Linux的人来说,这篇文章或许是小case,对于像我这样用Mac OSX的人来说,这篇文章应该算上比较有用的了。

众所周知的原因,NTFS分区在非Windows平台上一向是只能读不能写。当然也一直有人不懈地努力,尤其是Linux的用户们,他们经过漫长的工作以及漫长的测试,终于写出了大多数情况下不会引起分区崩溃的NTFS驱动。虽然他们还是友情提示你最好备份你的数据,但现在你中彩票的机率也已经并不大了。而Mac用户一度成为处理NTFS最不方便的一群人,但是现在这样的日子或许并不长了。

只要你对使用Mac机器的水平有起码的信心,至少了解一下Mac下命令行的用法,那就可以试一下下面不完全傻瓜的办法:

下载Macfuse 1.0beta6
下载NTFS-3g 20070116

上面是什么东西可以不去关心,只要安上就可以了,记得装完用之前重启。

然后到”磁盘工具”里,查看一下NTFS分区硬盘的编号,类似我的disk0s3,然后把那个分区Unmount下去,注意不是Eject,这样你应该已经看到这个分区从桌面上消失了。

然后打开终端命令行,用下面的命令,记得要改一下粗体的地方……

ntfs-3g /dev/disk0s3 /Volumes/backup/ -o ping_diskarb,volname=“backup”,locale=zh_CN.UTF-8
替换的地方是什么意思应该不用我解释了吧,如果不确定的话还是最好不要用了。另外鄙视一下微软现在还不用UTF-8的分区格式,还需要单独指定编码……

看一下,现在你可以写NTFS了,而且中文显示是没有问题的哦。
Picture 4-1

评论(2)