Windows:VMware Workstation VM在快照崩溃后无法启动

时间:2020-02-23 14:45:49  来源:igfitidea点击:

我有几个VMware Workstation guest虚拟机在运行时崩溃了

我所有的VM都启用了自动快照,这意味着VMware Workstation每天自动为我的开发VM拍摄快照。
不幸的是,具有快照的guest虚拟机无法很好地响应,这是我的情况。

一旦我安装了新计算机,就连接旧的数据驱动器,并尝试启动虚拟机惊喜!发生以下错误:

The process cannot access the file because another process has locked a portion of the file
Cannot open the disk 'X:\Path\To\VM\Guest-000001.vmdk' or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.

首先,在尝试任何进一步操作之前,我将所有VM复制到了安全位置。
然后,进行了以下尝试:

1.删除所有" * .lck"文件/文件夹; 2.将VM guest虚拟机导入VMware Workstation; 3.拍摄新快照; 4.删除最早的快照; 5. [基于虚拟磁盘状态的可选步骤]在这种情况下,VMware Workstation可能会抱怨使用命令提示符需要修复的虚拟磁盘。
去 :

cd "C:\Program Files (x86)\VMware\VMware Workstation\"

并运行以下命令修复虚拟磁盘:

vmware-vdiskmanager.exe -R your-guest-vdisk-file.vmdk

6.在"快照管理器"中查看是否有任何快照仍保留删除(如果需要的话),如果快照失败,则重新创建并删除; 7.启动来宾VM。

注意:第3步,在删除现有快照之前创建一个新快照对我而言是不同的,只是删除现有快照使vmdk文件变得砖石,一个新快照首先起到了神奇的作用!