在 OS X 中,为什么一个外部 HD 安装为 fusefs 而另一个安装为 ntfs?

在 OS X 中,为什么一个外部 HD 安装为 fusefs 而另一个安装为 ntfs?

我在 Mac 上运行 Snow Leopard,安装了旧版/免费版 MacFUSE 和 NTFS-3G。我有一个外部硬盘,已预先格式化为 NTFS,并使用 fusefs 自行挂载,因此一切正常。我刚刚添加了第二个硬盘,我在 Windows XP 中使用 ntfs 对其进行了重新分区和格式化,我的 Mac 使用只读 ntfs 驱动程序挂载了该硬盘。

为什么驱动器的安装方式不同,以及如何让新的驱动器使用 ntfs-3g?

谢谢!

(如果相关的话,这里是 mount 命令的输出)

/dev/disk2s1 on /Volumes/OldDrive (fusefs, local, nodev, nosuid, synchronous)
/dev/disk1s1 on /Volumes/NewDrive (ntfs, local, nodev, nosuid, read-only, noowners)

答案1

简短的回答:chkdsk /f在工作不正常的驱动器上,在 Windows 中运行一个简单的程序,修复了许多错误,并使驱动器再次正常工作。

更长的答案:手动调用ntfs-3g驱动器(即sudo ntfs-3g /dev/disk1s1 /Volumes/MountPoint)给了我一个更好的错误消息 - 一个告诉我chkdsk在 Windows 中运行的消息!

相关内容