80后的细娃儿

VMware快照恢复出错 "Error restoring snapshot: Failed to lock the file." 的解决方法

在VMware workstation 6(其实5.5有是也能碰到)使用中有时能碰到恢复到快照时报错“Error restoring snapshot: Failed to lock the file.”,这是由于VMware锁定相应文件时出错导致的,可能的原因有这样一些:

  • 虚机文件被其它程序锁住,VMware无法锁定该文件
  • Guest在非正常关闭时没来得及取消对相应文件的锁定,导致快照恢复无法锁定
  • 虚机文件被损坏

解决方法相应如下:

  • 使用Process Explorer查找是那个进程打开了虚机使用的文件,终止相关的进程。或者最简单的就是通过重新启动计算机来搞定。
  • 删除虚机所在目录下面的所有.lck目录,然后再尝试进行快照的恢复
  • 这个就比较麻烦了,尝试一下chkdsk也许可以修复。不过一般受损的都是一些配置文件,在前面的动作没有奏效的情况下也可以通过尝试重建一个虚机然后使用现有的.vmdk来将损失降低到最小了
点赞