我对使用 vmware 虚拟化还很陌生(曾经是 virtualbox 用户),所以我希望你们能帮助我。我最近买了一个包含客户端 vm 的外部 usb 磁盘,下载了 vmplayer,使用“打开虚拟机”进行设置,然后运行它,非常简单。
今天早上处理了一下之后,我关闭了虚拟机,现在尝试重新启动它,我得到了这个:
我尝试从我的库中删除 vm,现在每当我尝试将其重新添加时都会发生这种情况。与此同时,我能仍然可以访问其他虚拟机,所以问题似乎可能出在虚拟磁盘上。
所以有两个问题:
- 这显然不是一个很有用的错误消息。我可以在哪里获取更多信息?我的应用程序事件日志不包含来自 VMWare 的任何内容。
- 我可以采取什么步骤来解决该问题?
编辑:还有一些信息。
- 我没有拍摄任何快照。我认为 VM Player 甚至没有这个功能。
- 我有一个 zip 文件(我猜是)是虚拟机发送给我时的状态。我无法解压它,因为它太大了,需要的硬盘空间比我可用的空间还多,但我做过提取 vmx 文件并检查。除了 UUID 和我读到的相同之外
cleanShutdown = "FALSE"
,它们是相同的。 日志包含以下几行
6 月 23 日 10:11:18.080:vmx|SNAPSHOT:SnapshotConfigInfoRead:无法从“E:.....\MachineName.vmsd”加载字典。
6 月 23 日 10:11:18.080:vmx|SNAPSHOT:文件“E:.... \ MachineName.vmx”的 SnapshotConfigInfoRead 失败:字典问题(6)
6 月 23 日 10:11:18.082:vmx|SNAPSHOT:Snapshot_TimeStampTiers 失败:字典问题(6)
答案1
答案2
顺便说一下,我通过备份caches
目录和vmsd, vmxf, vmx, nvram
文件并将它们复制到我已有的文件上来修复了这个问题。我猜其中一些文件已经损坏了。
答案3
首先尝试在没有任何物理磁盘的情况下加载虚拟机。
然后尝试在VM->设置->添加->硬盘->SCSI->使用物理磁盘->PhysicalDrive(您的号码,请查看磁盘管理)中添加它。
我遇到了同样的问题,并通过在已加载的虚拟机上添加物理磁盘解决了该问题。