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

8

我正在使用Windows 7笔记本电脑上的VMware Workstation运行Centos7。一切都很好,直到今天早上重启了我的笔记本电脑,然后我的虚拟机出现以下问题:

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.

下面是包含VM的文件夹图像和VM本身的图像。
我查看了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 workstation error

5个回答

26

您所需做的仅是从vmdk文件夹中删除.lck文件。该文件通常位于 C:\Users\用户名\Documents\Virtual Machines\VMWare名称

此外,您还可以将lck文件移动到上一级文件夹中,以确保不会因错误而删除任何其他文件。


3
我移除了所有的lck文件夹(共有3个),问题已解决。谢谢 :) - محمد

4
在文件夹中删除所有的 .lck 文件应该可以从技术上解决这个问题。

2
如果您使用像Kali Linux这样的虚拟机,可能会发生杀毒软件隔离.vmdk文件的部分。在我的情况下,我不得不从Windows Defender隔离的文件中恢复它请参见附加的截图

2
我遇到了同样的问题。尝试删除.lck文件夹,但仍然无效。然后我创建了一个新的快照,启动虚拟机,最终问题得以解决。

这并没有真正回答问题。如果你有其他问题,可以点击提问来提出。如果你想在这个问题有新的回答时收到通知,你可以关注此问题。一旦你拥有足够的声望,你还可以添加悬赏以吸引更多关注。- 来自评论 - Ram Chander

2

如果您正在使用虚拟机中的Kali,

  1. 进入主目录(配置文件)。
  2. 确定缺失的文件分区。例如:kali-linux-2022.3-vmware-amd64-s003.vmdk
  3. 复制任何其他分区并将其命名为缺失分区的名称。 > 复制kali-linux-2022.3-vmware-amd64-s004.vmdk kali-linux-2022.3-vmware-amd64-s003.vmdk

如果你遇到了Busybox Initramfs错误

  • 输入(initramfs) fsck /dev/sda1 -y

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接