Hyper-V 导致非 Gigabyte Win8 Pro 系统出现启动循环/失败

Hyper-V 导致非 Gigabyte Win8 Pro 系统出现启动循环/失败

硬件:

  • Intel i7 2600K(未超频、SLAT 兼容、在 BIOS 中启用虚拟化功能)
  • 华硕 Maximus IV Extreme-Z (Z68)
  • 16GB 内存
  • 256GB 固态硬盘
  • 其他重要的工作部件

添加 Hyper-V 会导致启动循环,从而导致 Windows 8 在第二次或第三次循环后尝试自动修复:

我正在尝试安装 Windows Phone 8 SDK,并将问题缩小到 Win8 中的 Hyper-V 功能。这是运行 WP8 模拟器所必需的,并且没有安装选项可以忽略此功能。

由于我没有最近的还原点或系统映像,因此我的第一次尝试完全搞砸了操作系统,因此我进行了完全干净的安装并创建了大量备份/还原点。我跳过了 SDK 安装,直接选择了 Hyper-V 的 Windows 功能插件。这证实了 Hyper-V 是问题所在,因为结果相同。

我在事件日志中找不到任何提示。取消自动恢复会导致重复相同的行为。我没有安装任何其他 VM 产品。我唯一的办法是使用还原点,尝试其他方法,重新安装,然后看看会发生什么。到目前为止还没有运气。

我这是第 10 次尝试了。任何帮助都将不胜感激。

编辑:

我在这里找到了一些小窍门。http://social.msdn.microsoft.com/Forums/en-US/wptools/thread/b06cc9f2-aa5e-4cb3-9df1-0c273e1dfd68因此,我一直在尝试各种 BIOS 设置来解决这个问题,但没有成功。我尝试将“CPUID 限制”设置为禁用。这似乎部分起作用,因为 Win8 启动时没有 USB 设备工作。我还尝试禁用 USB 3.0 控制器,因为 msdn 主题列出了 Gigabyte 主板上 USB 控制器的问题。这也不起作用。USB 设备亮起,但操作系统没有收到任何输入。我所有其他 BIOS CPU 设置都与帖子中的信息一致。我完全不知所措。

BIOS 截图:

http://i.imgur.com/JEWeS.png

http://i.imgur.com/mO02y.png

https://i.stack.imgur.com/pMwq6.png

https://i.stack.imgur.com/P7rDh.png

https://i.stack.imgur.com/zUmpQ.png

答案1

这是一个老问题,我不知道您是否已经得到解决,但对我来说,这是在 EFI 机器上使用 MBR 磁盘。如果我将系统驱动器重新格式化为 GPT,Hyper-V 将正常工作。

您还可以使用自动修复命令提示符关闭虚拟机管理程序bcdedit /set hypervisorlaunchtype Off- 这将“安装” hyper-v,从而完成安装,但 Hyper-V 将无法工作。它将显示为已安装的功能,允许您添加机器,但一旦您尝试启动机器,它就会失败。

答案2

我想出了一个临时解决方案来完成安装程序并重新启动系统:

当您到达 SDK 安装程序的最后一个屏幕(其中发出了重新启动请求)时,请暂停该操作,不要关闭安装程序,而是启动控制面板。(Ctrl-x> 控制面板)

转到Programs and Features并修改您的 Windows 功能。应选中 Hyper-V,因为它已由 SDK 安装程序实现。只需取消选中它,然后单击OK并等待该过程完成。完成后,您现在可以单击以在 SDK 安装程序中重新启动。它应该重新启动并成功完成,但不实现 Hyper-V 功能。

目前我还没有找到永久的解决方案。不过,你应该能够在真正的 WP8 手机上代替 Hyper-V 虚拟机进行测试和调试。

相关内容