【发布时间】:2019-07-30 01:22:12
【问题描述】:
我正在接收消息:
该进程无法访问该文件,因为另一个进程已锁定该文件的一部分
无法打开磁盘“C:\Users\t825665\VM's\VPC\Windows 10 x64.vmdk”或它所依赖的快照磁盘之一。
模块“磁盘”开机失败。
无法启动虚拟机。
所以虚拟机不再启动,如何解决?
【问题讨论】:
我正在接收消息:
该进程无法访问该文件,因为另一个进程已锁定该文件的一部分
无法打开磁盘“C:\Users\t825665\VM's\VPC\Windows 10 x64.vmdk”或它所依赖的快照磁盘之一。
模块“磁盘”开机失败。
无法启动虚拟机。
所以虚拟机不再启动,如何解决?
【问题讨论】:
我刚刚找到了这个问题的解决方案。我创建了一个备份并从我的虚拟机目录 (*.lck) 中移动了“lck”文件,将它们从虚拟机目录中删除。然后就重启了虚拟机。
【讨论】:
.lck 文件,然后再删除它们
要解决这个错误,请进入虚拟O的目录,删除所有带有“.lck”扩展名的东西。
【讨论】:
删除扩展名为 lck 的文件夹解决了我的问题
【讨论】:
我运行下面的批处理文件来删除 VMWare 工作目录(即设置/选项/工作目录)中的所有临时文件、锁、目录和内存文件。它让我摆脱了许多困境。您将丢失 VMWare 暂停内存中的任何未保存的工作,因此如果您不确定,请在使用前备份。它会像关机一样重新启动映像。
--------------Clean.bat ----------------
@echo off
REM - Delete all directories in Working Directory
set dr=%cd%
set ex=\*
set "dr=%dr%%ex%"
for /d %%a in ("%dr%") do rd "%%a" /q /s
REM - Delete files in Working Directory
del *.log
del *.vmem
del *.vmss
del *.nvram
del *.vmx~
pause
【讨论】:
Workstation 关闭,删除 VM 文件夹中的所有 *.lck 文件和文件夹。然后重新打开 Workstation,加载 VM,然后打开电源。
【讨论】: