是微软根本不允许这样做,还是因为苹果拒绝支付许可费用?
我知道有软件解决方法,但我的问题是为什么?
答案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 分区。