S.l.e!ep.¢%

像打了激速一样,以四倍的速度运转,开心的工作
简单、开放、平等的公司文化;尊重个性、自由与个人价值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理
打开VMware出现Cannot open the disk *.vmdk or one of the snapshot disks it depends on.Reason: Failed to lock the file.错误的解决办法!

   今天我公司做的虚拟化服务器出现故障意外重启了,主系统启动之后,在启动VMware虚拟机的时候出现了Cannot open the disk '*.vmdk' or one of the snapshot disks it depends on.Reason: Failed to lock the file.的错误,一个虚拟机无法启动将影响到很多用户的使用,所以我马上开始寻找解决Reason: Failed to lock the file的办法!于是我到百度搜索了一下这个错误的具体原因,搜索结果中给出了两种解决办法!

解决办法一:
   1、在VMware该虚拟机路径下的所有.lck文件和文件夹下删除或迁移至其它目录,一般就可以解决了。
   2、如果再次启动VMware的Windows Vista系统失败,尝试右键虚拟机出错的系统->Settings->Hardware->Hard Disk->Utilities->Map->映射虚拟硬盘到Z:\
   3、断开虚拟硬盘,重新加载,启动。系统就可以正常启动了

经实验此办法以失败结束。如果有遇到Cannot open the disk '*.vmdk' or one of the snapshot disks it depends on.Reason: Failed to lock the file错误的朋友不妨也试一下。如果您实验成功了,请给我们留言,以便我们进行更好的技术交流

解决办法二:

   使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",重新启动该虚拟机。

使用方法二,问题得到解决,重新启动VMware正常启动,不会再出现Cannot open the disk '*.vmdk' or one of the snapshot disks it depends on.Reason: Failed to lock the file.错误。

希望各位从事虚拟化的朋友能有所帮助,也欢迎各位来我站踊跃投稿!

VMware虚拟机出现Reason: Failed to lock the file(转) - 呱牛之家 - 呱牛之家的博客 感谢作者的分享,偶使用方法1第1步就解决了

 

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

Feedback

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2011-03-27 17:35 by mredoxu
朋友,怎么没说明是哪个文件,在哪里咯!

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2011-03-27 17:36 by mredoxu
使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",重新启动该虚拟机。
是哪个*.VMX文件,在哪里?谢谢

# re: VMware虚拟机出现Reason: Failed to lock the file(转)[未登录]  回复  更多评论   

2011-04-11 12:42 by hh
非常感谢
用解决办法一:
1、在VMware该虚拟机路径下的所有.lck文件和文件夹下删除或迁移至其它目录,一般就可以解决了。

最后得到解决

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2011-04-26 09:09 by 游客
非常感谢:)

用方法一的第一条就解决了

# re: VMware虚拟机出现Reason: Failed to lock the file(转)[未登录]  回复  更多评论   

2011-07-21 14:41 by lyx
太谢谢了,我用了第二种方法。

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2011-08-21 21:20 by jaldd
太谢谢了,我用了第二种方法。

# re: VMware虚拟机出现Reason: Failed to lock the file(转)[未登录]  回复  更多评论   

2011-10-17 10:33 by
使用方法一 已经解决了 谢谢

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2012-02-02 17:46 by te
第一和第二种方法都没有解决,我是VSPHERE的,里面没有LCK文件,但是也是报被锁定

# re: VMware虚拟机出现Reason: Failed to lock the file(转)  回复  更多评论   

2012-03-15 14:53 by 非常感谢
解决方法而解决问题,谢谢啦

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理