为什么 Mac OS X 不提供对 NTFS 分区的写访问权限?

为什么 Mac OS X 不提供对 NTFS 分区的写访问权限?

是微软根本不允许这样做,还是因为苹果拒绝支付许可费用?

我知道有软件解决方法,但我的问题是为什么?

答案1

这是授权问题。NTFS 是 Microsoft 的专有格式,他们拥有其权利。

一名开发人员在 MSDN 论坛上提问关于获取他正在编写的应用程序的 NTFS 规范许可证,但无法获取该信息。目前(有限)可用信息在技​​术参考中。

维基百科关于 NTFS 的页面提到了几个第三方解决方案:

Mac OS X v10.3 及更高版本包含对 NTFS 格式分区的只读支持。GPL 许可的 NTFS-3G 也可通过 FUSE 在 Mac OS X 上运行,并允许读取和写入 NTFS 分区。具有读/写访问权限的 Mac OS X 专有解决方案是“Paragon NTFS for Mac OS X”。[23]

答案2

我在网上没有找到任何确凿的证据来说明为什么/为什么不,但我相信你说得对,这是一个许可问题。

Snow Leopard 将看到 HFS+ 驱动程序与 Boot Camp 和 Windows 一起使用 - 这意味着您可以在 Windows 中使用 HFS+ 格式的驱动器。

也许我们将会看到微软在 NTFS 方面有类似的趋势——这是一种可能性,因为 Exchange 支持现在已经出现在 Snow Leopard 中。

答案3

我认为这不一定是许可问题。Linux 内核能够读取 NTFS 文件系统,也可以写入(但他们认为这很“危险”。Mac OS X 可以读取 NTFS,但不能写入)。

答案4

来自NTFS 维基百科页面

有关实施内部的细节尚未公布,这使得第三方供应商难以提供处理 NTFS 的工具。

这表明这是某种许可问题。如果不是因为NTFS-3G 项目,大多数非 Windows 操作系统(Linux、Mac OS X 等)可能无法写入 NTFS 分区。

相关内容