Apple:使用 Boot Camp 驱动程序在 Windows 10 上使用只读 HFS+

Apple:使用 Boot Camp 驱动程序在 Windows 10 上使用只读 HFS+

我已经在互联网上搜索了一段时间试图回答这个问题,但我无法得到明确的答案。

背景信息:我在 MBP 上运行 El Capitan,其中有一个通过 Boot Camp 创建的 Windows 10 分区。当我运行 Boot Camp 助手时,我确保选中了“从 Apple 下载最新支持软件”框。之后,我的计算机重新启动,我从 USB 驱动器将 Windows 安装到新创建的分区上。然后我启动 Windows,其中弹出了 Boot Camp Windows 软件的安装程序。我安装了它。

我在网上看到 Boot Camp 支持软件允许对 Macintosh HFS+ 分区进行只读访问,但 Windows 无法识别该分区,我甚至无法读取它。这是为什么?我读到的错了吗?还是我需要安装其他东西,而不是苹果放在我的 Windows 安装 USB 上的软件?还是 Windows 10 根本不支持此功能?

我不明白为什么我无法访问这个驱动器,尽管互联网上有很多地方说 Boot Camp 支持软件中包含了该支持,我很确定我已经安装了该软件

编辑:我意识到还有其他第三方选项可以获得对 HFS+ 的读写支持,但我专门寻找 Apple 内置的选项。

答案1

我终于解决了!

这确实花了我几个小时的时间,但现在我知道问题出在哪里了。事实证明驱动程序确实已安装。通过检查是否存在以下文件来验证这一点:

C:\Windows\System32\Drivers\AppleHFS.sys
C:\Windows\System32\Drivers\AppleMNT.sys

驱动器无法读取的原因是使用 FileVault 加密。我在 OS X 中禁用了 FileVault,当我再次启动 Windows 时,该分区已被挂载。

可能有办法将 FileVault 和 Boot Camp 一起使用,我不确定。不过,我在一些地方读到,如果你启用 FileVault使用 Boot Camp 安装 Windows,您可以加密您的驱动器并从 Windows 访问它。(不过这只是我的猜测,我需要进一步研究)

答案2

我们在我们这里遇到了同样的问题并且 FileVault 已被停用。

为了能够从 Windows 访问您的 HFS+ 分区,请执行以下操作:

1)在 MacOS 中启动

2)打开终端

3) sudo su

4)diskutil corestorage 列表

5)找到你的 macintosh 逻辑卷分区的 UUID(通常是最后一个,与你的 MacOS 分区的大小相同)

6)diskutil corestorage 恢复 UUID

7)这将把分区恢复为标准分区(而不是逻辑卷),这是一个快速的操作,立即恢复了我的 512GB SSD,没有数据丢失

在 Windows 中重新启动,现在即可享受您的数据

相关内容