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

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

我在 2013 年末款 MacBook Pro 13" Retina(Intel i5 芯片)上运行 Mavericks,并将 Windows 8.1 安装在 Bootcamp 分区中。在 Bootcamp 下,尝试在 Hyper-V 管理器中启动虚拟机时,出现错误消息“无法启动虚拟机,因为虚拟机管理程序未运行。”

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

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

此外,我已将 Parallels 9 设置为使用 Windows 8 bootcamp 分区,当我启动 Parallels 时,我可以毫无问题地设置和启动 VM。如果我直接将机器重新启动到 bootcamp,我在那里创建的那些 VM 就会无法启动。

我错过了什么?

答案1

这似乎与您启动 Windows 分区的方式有关。

https://apple.stackexchange.com/a/122071/88382建议重新启动进入 OS X,BOOTCAMP从启动控制面板中选择,然后启动进入 Windows。这样就可以在我的计算机上启用虚拟化功能。(我之前使用 Boot Camp Assistant 启动进入 Windows,并且禁用了虚拟化功能。)

相关内容