导入的 Hyper-V VM 挂起

导入的 Hyper-V VM 挂起

我有一对 Hyper-V 服务器(Server 2008 R2 + Hyper-V 角色)。

我已经复制了一个虚拟机(从第一个 Hyper-V 服务器导出到第二个),但它似乎一直挂起。

VM 正在运行 XP SP3,并且安装了虚拟附加功能。

第一个版本运行良好,空闲时 CPU 通常在 0%-2% 左右并且响应顺利。

第二个版本运行效果很差,并且一直以 8% 左右的 CPU 空闲率运行。

我用 Process Explorer 检查了虚拟机,空闲进程(正如预期的那样)占用了几乎所有的 CPU 时间,但它没有使用的时间似乎没有出现在任何其他进程中。例如,空闲时间一度下降到 73%,但我只能在其他进程中占到另外 4.5%。

一段时间后(大约 1-2 天),VM 似乎变得没有响应,重新启动它的唯一方法是关闭 VM 并重新启动(通过 Hyper-V 控制台或通过 VM 关机似乎是不可能的)。

有人对如何追踪问题的根源有什么建议吗?

谢谢

答案1

您是否尝试过关闭第一台服务器上的 VM(XPSP3),只需复制 vhd 并在第二台 hyper-v 服务器上创建一个新的 vm,使用现有的 vhd > 指向 xpsp3 复制的 vhd 文件,看看行为是否相似。

您还可以尝试卸载虚拟客户添加程序 - 重新启动,然后在新服务器上重新安装。

希望有帮助

答案2

最有可能的是,两台主机的可执行文件不匹配,因为其中一台可能有较新的补丁/固件/驱动程序。英特尔和 AMD 都有一些关键的修补程序,这些不是正常 Windows 更新的一部分,因此您需要获取它们。

相关内容