注意:我使用的是 Macbook Pro,因此我不应该违反 Apple 虚拟化 MacOS 的 EULA。
我尝试使用 VMWare Workstation 在 Bootcamp 中启动我的 MacOS 分区(在 Windows 中工作时,我偶尔想在 Xcode 中检查某些内容或使用 iMessage),就像我在 MacOS 中启动我的 Bootcamp 分区一样。理论上,这应该是可能的,但是我认为我遇到了 VMWare 的问题,因为 High Sierra 和 Mojave 使用的新分区(APFS) - 我的 MacOS 分区是运行 Mojave 的 APFS 分区。
当我尝试在 VMWare Player(14 和 15)中添加硬盘时收到以下错误消息 - 我之前使用过解锁器,以便允许 MacOS VM,因为显然 VMWare Player 不会自动识别 Apple 硬件:
Failed to Load Partitions for Device \\.\PhysicalDrive0: The partition table is invalid
因此我查看了该驱动器的分区表,唯一的分区是 EFI 分区(不确定其格式是什么)、MacOS 分区(APFS)和我的 Bootcamp 分区(NTFS)。
有没有办法让 VMWare 识别 APFS 分区(或这里可能发生的其他事情)?
我已经尝试过这个过程,但它对我没有任何作用:
https://licson.net/post/vmware-apfs/
我仍然遇到相同的分区表问题。
注意 - 据我所知,我的分区表没有问题 - 我可以毫无问题地启动 Windows 或 MacOS。
请注意,我不想做一个单独的虚拟机——我知道这是可能的——我只想启动我的原生 MacOS 分区