我在从挂起模式恢复 VMWare 虚拟机时遇到问题。它向我显示一个对话框,指出某个源文件中存在错误,并建议将转储发送给 VMWare 支持。在搜索这个问题时,我发现了类似的问题,但没有关于如何在虚拟机未运行时关闭虚拟机的说明。我只找到一篇帖子,指出应删除 .vmss(但这与 vmware fusion 有关),而我确实没有在 Windows 上找到 .vmss 文件。
我也尝试删除 .lck 目录,但没有成功。有人有什么建议吗?
答案1
我会建议:
- 复制虚拟机目录以用于备份
- 如果能看到 VMSS,请将其删除
- 删除所有 .lck 目录。
- 尝试并启动它。
答案2
我遇到了类似的问题,我将 .vmss .dmp 和 .lck 文件移到另一个文件夹中,一切开始正常。我的 SUSE 11 系统没有直接在 GUI 中启动,但我使用 startx 启动了。无论如何,我很高兴我的 VM 开始工作了。
答案3
每次虚拟机被正确挂起时,都会创建一个 .VMSS 文件。我相信它是在虚拟机的“工作目录”中创建的(您可以在虚拟机的设置中找到它)。
如果您仍然找不到 .VMSS 文件,尤其是在您暂停 VM 之后,那么某些东西就无法正常工作,甚至无法使 VM 正确暂停。
VM 是什么操作系统?您是否安装了最新的 VM 工具?
答案4
.vmem.lck
将文件重命名为后.vmem.lck.old
,VM 映像应该可以正常恢复,且不会出现任何错误消息。