无法在 Bootcamp 中的 MacBook 上启动 Hyper-V,但可以在 Parallels 中启动

Jim*_*eil 9 hyper-v boot-camp windows-8 macos

我在 2013 年末型号的 MacBook Pro 13" Retina(Intel i5 芯片)上运行 Mavericks,并且已将 Windows 8.1 安装到 bootcamp 分区中。在 Bootcamp 下,尝试在 Hyper-V 管理器中启动 VM 会导致错误消息: VM“无法启动,因为管理程序没有运行。”

根据 Hyper-V 服务管理器,该服务已启动,我已经消除了上述错误对话框详细信息中提供的三个潜在原因,即:

  1. 硬件支持虚拟化 - 它是 i5,我运行 coreinfo 以确认 SLAT 可用。
  2. BIOS 配置 - 对于 Mac,没有调整 BIOS 类型设置的选项,但据说默认情况下启用了硬件虚拟化。
  3. BCD 配置问题 - 我检查了 bcdedit 并且 hypervisorlaunchtype 设置是自动的,但重置它并重新启动只是为了确定。

此外,我已将 Parallels 9 设置为使用 Windows 8 bootcamp 分区,当我启动到 Parallels 时,设置和启动 VM 没有问题。我在那里创建的那些相同的虚拟机,如果我直接将机器重新启动到训练营,则无法启动。

我错过了什么?

Jac*_*all 5

这似乎与您如何引导 Windows 分区有关。

https://apple.stackexchange.com/a/122071/88382建议重新启动到 OS X,BOOTCAMP从启动控制面板中选择,然后启动到 Windows。这在我的机器上启用了虚拟化。(我之前使用 Boot Camp 助理引导到 Windows,并且禁用了虚拟化。)