无法运行Hyper-V,但所有硬件都表明它很好用


3

我正在尝试让我的Hyper-V在家用电脑上运行。正如我所看到的,我的所有硬件都支持虚拟化,SecurAble软件也说得好。在硬件DEP中为是,在硬件虚拟化中为是。

我的主板是GA-Z68X-UD3H-B3,我的CPU是Intel(R)Core(TM)i7-2600K CPU @ 3.40GHz(8个CPU),~3.7GHz。BIOS已更新,更新后出厂默认值。在BIOS中也启用了虚拟化。

我发现这篇关于我主板的帖子:VT-d是否需要硬件支持(除了CPU)? 当我读到它时,我可以运行Hyper-V。但是,当我启动我的虚拟机时,我收到消息:

由于虚拟机管理程序未运行,因此无法启动虚拟机“名称os Hyper-V计算机”。

该消息表明我没有启用虚拟化的所有设置,但我看不到现在的情况,因此请求帮助:-)


你用的是什么操作系统?
cathoo 2014年

Windows 8.1 Pro 64位...我为忘记这些信息道歉:-)
Daniel Lindegaard 2014年

有几个拼写错误使得这个问题极难阅读......所有事实都应该在问题中。
Ramhound 2014年

Answers:


5

经过很长一段时间看这个问题,并且无法找到解决方案,我找到了解决问题的方法,它解决了我的问题。

解决方案来源: http //blogs.msdn.com/b/virtual_pc_guy/archive/2010/01/19/hyper-v-virtual-machines-do-not-start-after-using-startup-repair.aspx

标题:使用启动修复后,Hyper-V虚拟机无法启动

在周末,我试图在家中重新配置Hyper-V服务器中的一些驱动器。请注意,我说过尝试过。我遇到了硬件问题,最终不得不恢复原来的配置 - 但不知怎的,所有这些 - 我打破了我的系统磁盘。

特别是它不会再启动了。

这并没有让我发现,因为我知道Windows中出色的启动修复工具很快就会启动并运行 - 它就是这样。

但我惊讶地发现,当我的系统最终启动时 - 我的虚拟机都没有启动。当我尝试手动启动虚拟机时,我被告知虚拟机管理程序未运行。

在我挠了一下之后,我意识到发生了什么。启动修复重建了我的启动配置数据存储,以使我的系统启动并运行。但它不知道Hyper-V需要在启动配置数据存储中启用某些特定设置才能启动虚拟机管理程序。

我快速打开了一个管理命令提示符并运行以下命令:

bcdedit / set hypervisorlaunchtype auto

之后,我重新启动了系统并成功启动了我的虚拟机。

干杯,本

解决方案是下面的命令行和计算机重启:


为我工作。仅供参考,我的另一个症状是,如果我尝试手动启动“HV主机服务”,它将失败并出现(不是那样)有用的错误“连接到系统的设备无法运行”。
尼克韦斯特盖特2016年

0

经过大量搜索后,我发现我没有安装hypervisor组件。

检查后重新启动虚拟机工作没有问题!

管理程序未安装


-1

两种设置可确保Hyper-V与Intel芯片一起运行:

  1. Intel VT-d已禁用
  2. 禁用“可信执行” 启用“执行禁用”

第二个是棘手的,因为它让每个人都感到困惑。每个主板上似乎都有所不同,“启用禁用”的双重负面根本没有帮助!

正确设置后,您需要完全关闭机器电源以确保新设置生效。新的“快速重启”功能并不一定意味着Windows 8从完全断电状态重新启动,这是此更改所必需的。

上面的相同链接表示下一步是检查您的引导配置数据存储,以确保Hyper-V实际设置为在OS启动时启动,但大多数问题都是正确的BIOS / UEFI设置。

我发现的最好的资源是这段5分钟的视频,他带您了解所有细节。(我会把它全部打出来,但那会是抄袭)

在您的特定情况下,这些将是我的故障排除步骤:

  1. 完全关闭电脑,启动电脑,看看我是否可以根据之前的更改启动虚拟机
  2. 如果失败,请转到BIOS / UEFI并将Trusted Execution / Execute Disable选项从其他选项更改为“是”,“是”,“是”,“是”,等待计算机启动,然后重复步骤1
  3. 检查BCD(这是我所知,但可以研究)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.