当前位置: 起动盘 >> 起动盘资源 >> VMWareworkstation打开虚
今天打开虚拟机环境,VMWare虚拟机提示:“另一个程序已锁定文件的一部分,进程无法访问,打不开磁盘X:\XX\XX-disk1-.vmdk或它所依赖的某个快照磁盘,模块Disk启动失败,未能启动虚拟机。”
整个环境无法启动,这个时候不要慌,分析一下看应该是磁盘快照的问题,具体的出错如下图所示:
具体的解决办法请参考一下操作首先我们打开存放虚拟机系统硬盘的所在文件夹。
注意,是硬盘文件,不是虚拟机的安装目录,也就是你建立虚拟机的时候设置的位置。
然后找到以下后缀的文件夹:*.lck,如下图所示
找到后将其删除,有可能是一个或者多个,删除后,重新启动虚拟机,就不再提示上面的错误了。
造成这个问题的原因是:
虚拟机为了防止有多虚拟机共用一个虚拟磁盘(后缀.vmdk的文件)造成数据的丢失和性能的削弱,每次启动虚拟机时会给每个虚拟磁盘加一个磁盘锁(后缀.lck的文件夹)对虚拟磁盘文件进行锁定保护。在关掉虚拟机时又会自动删除那个磁盘锁文件。
如果非正常关机(比如系统崩溃),虚拟机来不及把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件。
这个是非正常关机造成的,以后我们在使用的时候一定要注意,按步骤操作,否则可能造成无法挽回的数据损失。