主机是 Windows Server 2008 Datacenter,sp2。版本 6.0.6002 Hyper-V 客户机是 XP,sp3。
我已经运行了 9 个这样的 XP 虚拟机数周,没有任何问题。今天,其中一个 [xp1] 开始崩溃。XP 事件日志中没有关于崩溃的任何信息。主机事件日志(用于 Hyper-V-Worker)显示以下内容:
"Device 'VMBus' in 'XP1' cannot load because it is incompatible with virtualization stack. Server version 13 Client version 65537 (Virtual machine 'some guid').
有人遇到过这种情况或知道如何解决吗?谢谢,丹
答案1
这似乎是因为我最初从另一台机器(windows server 2008 r2)复制了虚拟机,而这台机器显然安装了较新版本的 Hyper-V,略微不兼容。然而,我本以为这些问题会在几周前我第一次将它们复制到新机器时发生,而不是昨天突然出现一两个问题。
答案2
如果这是我的虚拟机,我会保存损坏的 VHD 文件的存档副本,然后(取决于虚拟机的通用性)将其回滚、从备份中恢复或用新映像替换。鉴于这是一次性事件,是否有充分的理由花时间和精力来解决特定问题?