在 VMware Workstation 中恢复虚拟机失败后恢复虚拟机的挂起状态

在 VMware Workstation 中恢复虚拟机失败后恢复虚拟机的挂起状态

我在 Windows 上使用 VMware Workstation Pro。我尝试恢复已挂起的虚拟机,但因某些错误而失败。Workstation 通常会询问我是否要保留挂起状态,但这次没有,因此 WM 现在显示为已关闭。

内存 ( .vmem) 和挂起状态 ( .vmss) 文件仍存在于虚拟机文件夹中。有没有办法让 Workstation 将虚拟机识别为已挂起,以便我可以再次尝试恢复它?

答案1

  1. 关闭 VMware Workstation。
  2. 在虚拟机配置(.vmx)文件中,设置checkpoint.vmState.vmss文件,例如:
    checkpoint.vmState = "Ubuntu-f9999b3e.vmss"
    
  3. 删除所有卡住的.lck文件夹。
  4. 如果我们现在尝试恢复,则会失败。让我们看看vmware.log
    DUMPER: Bad magic 0xbad1bad1 in header, 'F:\VMs\Ubuntu\Ubuntu-f9999b3e.vmss'.
    
    如果我们用十六进制编辑器查看工作.vmss文件,我们可以看到正确的标题是,,,0xD2()。所以我们将我们的前 4 个字节设置为该值。0xBE0xD20xBE0xbed2bed2.vmss

相关内容