从 Snow Leopard 和外部硬盘写入 NTFS(Win2008)

从 Snow Leopard 和外部硬盘写入 NTFS(Win2008)

可能重复:
在 Mac OS X 10.6.5 上用于 NTFS 写入的免费实用程序?

我是一个 MacOS 新手,所以如果这是一个愚蠢的问题,请原谅。

我目前有一台运行 Snow Leopard 的 iMac 和一台 Windows 2008 机器,其主硬盘设置为 NTFS。我有点困惑,为什么我可以从我的 iMac 读取和写入这个 NTFS 驱动器(两台机器都在同一个域中),但是,如果我连接 NTFS 外部硬盘,我只能从中读取而不能写入。我只是想知道这两种情况有什么区别?

我很快就需要将外部 USB HDD 驱动器连接到我的 iMac 并将文件(大于 4gb)写入其中,然后将该 USB HDD 连接到我的任何一台 Windows 2008/Windows 7 机器上,再次进行读写。有人能建议最好的方法是什么吗?

谢谢

答案1

Mac OS X 无法写入 NTFS 文件系统,但可以从中读取。

如果它已从 Windows 机器挂载和共享,并且您通过 smb 连接,则可以对其进行写入 - 在这种情况下,Windows 机器正在执行写入操作。

如果您需要将驱动器直接连接到 Mac 进行写入,则必须将驱动器格式化为 FAT。当前版本的 Snow Leopard 将支持 FAT64 - 因此这是最好的选择。

如果您无法重新格式化驱动器,那么有一些第三方工具可以允许 Mac 写入 ntfs - 在 Google 上搜索 MacFuse。

答案2

在与 Windows 服务器通信时,此方法之所以有效,是因为对话发生在比磁盘更高的级别。Mac 通过 CIFS 连接与 Windows 通信,而 Windows 本身负责将磁盘上的内容转换为提供给 Mac 的内容。当 Mac 直接与 NTFS 分区通信时,它是在块级别进行通信,并且是一种完全不同的协议。

简而言之,通过使用 CIFS 与另一台服务器通信以获取数据,数据分区的格式并不重要。

Mac OS X 具有非常好的 CIFS 支持。但它的 NTFS 支持是只读的。通过 Windows 设备访问 NTFS 卷,本质上就是通过一个设备代理访问说 NTFS,这就是它起作用的原因。

相关内容