Vmware Workstation - 无法打开磁盘 xxxx 或其所依赖的快照磁盘之一

Vmware Workstation - 无法打开磁盘 xxxx 或其所依赖的快照磁盘之一

我在 Windows 7 笔记本电脑上使用 Vmware 工作站运行 Centos7。一切都很顺利,直到今天早上我重新启动笔记本电脑时,我的 VM 开始出现以下抱怨

The parent virtual disk has been modified since the child was created. The content ID of the parent virtual disk does not match the corresponding parent content ID in the child

Cannot open the disk 'C:\Users\<user>\Documents\Virtual Machines\CentOS 64-bit\CentOS 64-bit-000003.vmdk' or one of the snapshot disks it depends on.

Module 'Disk' power on failed.

Failed to start the virtual machine.

下面是包含虚拟机的文件夹的图像和虚拟机本身的图像。

我查看了 vmware 日志并找到了磁盘 ID

2016-03-21T15:56:15.685+13:00| vmx| I125: DISKLIB-LINK  : Opened 'C:\virtmac\CentOS 64-bit.vmdk' (0xe): monolithicSparse, 419430400 sectors / 200 GB.
2016-03-21T15:56:15.685+13:00| vmx| I125: DISKLIB-LINK  : DiskLinkIsAttachPossible: Content ID mismatch (parentCID b0f614a0 != a0549cb5) 

Vmware 工作站错误

答案1

一个技巧,按照是查看有问题的客户机的主 .vmdk。例如,我看到的一个案例是,客户机在新的位置下使用先前创建的父驱动器。

就我而言,我也在另一个客户机上安装了 .vmdk,这经常导致此类问题。

因此,为了解决这个问题,例如在我的例子中:在 .vmdk 中,我看到 parentFileNameHint 被设置为另一个位置。然后我转到另一个位置,复制 CID,然后返回到有问题的 .vmdk 并将此 CID 粘贴到不正确的 parentCID 字段中。完成此操作后,客户机立即再次启动。

答案2

这个问题的解决方案非常复杂

基本上你的基础图像被扩大或损坏

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007969

如果你不熟悉上述说明,指导你将非常耗时,而且超出了我们作为超级用户所能做的事情

答案3

您所要做的就是从 vmdk 文件夹中删除 .lck 文件或将其备份到另一个目录中。

相关内容