在 VMware workstation 6(其实 5.5 有是也能碰到)使用中有时能碰到恢复到快照时报错 “Error restoring snapshot: Failed to lock the file.”,这是由于 VMware 锁定相应文件时出错导致的,可能的原因有这样一些:
- 虚机文件被其它程序锁住,VMware 无法锁定该文件
- Guest 在非正常关闭时没来得及取消对相应文件的锁定,导致快照恢复无法锁定
- 虚机文件被损坏
解决方法相应如下:
- 使用 Process Explorer 查找是那个进程打开了虚机使用的文件,终止相关的进程。或者最简单的就是通过重新启动计算机来搞定。
- 删除虚机所在目录下面的所有.lck 目录,然后再尝试进行快照的恢复
- 这个就比较麻烦了,尝试一下 chkdsk 也许可以修复。不过一般受损的都是一些配置文件,在前面的动作没有奏效的情况下也可以通过尝试重建一个虚机然后使用现有的.vmdk 来将损失降低到最小了
正文完