如果使用VMWare虚拟机的时候突然系统崩溃蓝屏,有一定几率会导致无法启动,会提示:锁定文件失败,打不开磁盘或快照所依赖的磁盘,这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件,如下图:


解决VMware Workstation错误:未能锁定文件_虚拟机 vmware vmdk

问题出现的原因:
      虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机的时候虚拟机会使用扩展名为.lck(磁盘锁)文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭时.lck(磁盘锁)文件自动删除。但是可能由于您非正常关闭虚拟机,这时虚拟机还没来得及删除您系统上的.lck(磁盘锁)文件,所以当下次您启动虚拟机的时候出现了上述错误。


解决方案: 删除虚拟机配置文件和虚拟磁盘文件夹的所有以.lck结尾的文件以及文件夹

        1. 打开你存放虚拟机系统文件的文件夹,注意,是虚拟机系统文件,不是虚拟机的安装目录,也就是你建立虚拟机的时候下图设置的位置:

        解决VMware Workstation错误:未能锁定文件_虚拟机 vmware vmdk_02

       2. 然后以下面关键字搜索这个文件夹:*.lck,且将这些文件及其文件夹删除即可。

      解决VMware Workstation错误:未能锁定文件_虚拟机 vmware vmdk_03