Nat*_*itt 8 windows-server-2008-r2 hyper-v
我有一个双引导系统,C: 驱动器上的 Windows 7 和 K: 驱动器上的 Server 2008 R2。两个独立的硬盘。
我设置了 Hyper-V,一切运行良好,左右构建虚拟机并热爱生活。我的 Win7 驱动器损坏了,我把它吹走并重新安装了 Windows 7。在我的服务器环境中,我无法启动任何虚拟机,因为“管理程序没有运行”。我跑了bcdedit /set hypervisorlaunchtype auto,这解决了我的问题。
我启动到 Windows 7 并使用了几天。没问题。今天启动到 Server 2008 R2,我得到同样的错误
“虚拟机无法启动,因为管理程序没有运行。”
Hyper-V-Hypervisor 操作日志中没有最近的消息。Hyper-V-VMMS 管理日志中只有最近的错误如下:
未安装或禁用虚拟机管理服务所需的“Hypervisor”驱动程序。检查您的设置或尝试重新安装 Hyper-V 角色。
我在其他 Hyper-V-* 事件日志中没有看到任何其他相关消息。
我检查了该%systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\文件夹,里面塞满了指向虚拟机配置文件的符号链接,一个博客条目提到可能存在问题。
我快不行了,不知道还能做什么。在BIOS中启用虚拟化,启动相关服务等。有什么想法吗?
我不得不重新应用设置的 hypervisorlaunch 标志,然后我关闭我的机器并物理拔掉机器的电源,然后重新启动。之后管理程序运行良好。这是一个一致的修复。如果我只是在不拔掉插头的情况下重新应用标志,它就不起作用。我必须说,我害怕启动到 Win7。
认为我的问题会在 Windows 8 与客户端操作系统上的 Hypervisor 一起推出时消失吗?
本着Don\xe2\x80\x99t Be Afraid to Use The Science的精神,我刚刚尝试了这一点,通过从 Windows Server 2008 R2 进行双引导,看起来当您安装其他操作系统时,它会禁用bcd 存储中的一些额外标志。
\n\n当您使用 2008 R2 时,请从提升的命令提示符运行以下命令:
\n\nbcdedit /set hypervisorlaunchtype auto
这将使 Hyper-V 驱动程序重新进入启动过程,并且您应该能够再次启动虚拟机。
\n| 归档时间: |
|
| 查看次数: |
10118 次 |
| 最近记录: |