VMWare Workstation VM 由于文件的锁定部分而无法启动

问题描述 投票:0回答:6

我收到消息:

进程无法访问文件,因为另一个进程锁定了文件的一部分

无法打开磁盘 'C:\Users 825665\VM's\VPC\Windows 10 x64.vmdk' 或它所依赖的快照磁盘之一。

模块“磁盘”开机失败。

虚拟机启动失败。

所以虚拟机不再启动了,如何解决?

vmware-workstation
6个回答
47
投票

我刚刚找到了这个问题的解决方案。我创建了一个备份并从我的 VM 目录 (*.lck) 中移动了“lck”文件,将它们从 VM 目录中移除。然后重启虚拟机即可。


16
投票

要解决这个错误,请进入虚拟O的目录并删除所有带有“.lck”扩展名的东西。


8
投票

删除扩展名为 lck 的文件夹为我解决了这个问题


1
投票

我运行下面的批处理文件来删除 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

0
投票

工作站关闭,删除 VM 文件夹中的任何 *.lck 文件和文件夹。然后重新打开工作站,加载虚拟机,然后开机。


0
投票

对我来说,它帮助了我以管理员权限启动 VM。

© www.soinside.com 2019 - 2024. All rights reserved.