无法恢复已保存的Virtualbox状态

时间:2017-10-16 17:13:24

标签: virtualbox cpuid

通过Migration Assistant我的笔记本电脑从2核处理器升级到4核处理器后,出现以下错误:

  

cpum#1:主机不支持X86_CPUID_FEATURE_ECX_MOVBE但   已经接触过客人[ver = 17 pass = final]   (VERR_SSM_LOAD_CPUID_MISMATCH)。

我该如何解决?

4 个答案:

答案 0 :(得分:2)

解决方案可能就像点击黄色的“丢弃”按钮一样简单,这将删除已保存的状态(与拉动电源线相同)。

参考:https://forums.virtualbox.org/viewtopic.php?f=6&t=19351

答案 1 :(得分:1)

“放弃”按钮对我有用。谢谢@贾斯汀!

几个月来我一直在追逐这个确切的错误消息(很幸运,我的VM不在我的日常工作中)。一直以来,我一直认为这是一个新的CPU(基于CPUID_MISMATCH)的问题,因此我一直在研究如何将VM从一个CPU移到另一个CPU以及如何更改预期的CPUID。但是我在搜索中发现的所有内容都要求您正确保​​存并关闭原来的CPU,而我不再拥有该CPU。

只需“丢弃”,即“当前状态(已更改)”版本对我所有已保存的计算机都有效。

谁想到虚拟Windows机器的修复是硬重启?不适用于基于硬件的Windows盒吗? ;-)我猜这就是为什么他们称重启“ W​​indows Panacea”。

再次感谢。

答案 2 :(得分:1)

单击虚拟机的名称,右键单击菜单并放弃保存的状态

答案 3 :(得分:0)

适用于通过终端工作的人。

正确接受的答案提到丢弃VM的当前状态。 This basically means pull the power cord, so that the next time you start it, the machine reboots.

您可以使用

VBoxManage discardstate "your machine's name"