mac中虚拟机VMware Fusion提示锁定文件失败,打不开磁盘或它所依赖的某个快照磁盘

某一天在打开虚拟机的时候突然提示:锁定文件失败,打不开磁盘或快照所依赖的磁盘

 

网上找了好久,明白了:这是因为虚拟机在运行的时候,会锁定文件,防止被修改,而如果突然系统崩溃了,或者非正常关机了,虚拟机就来不急把已经锁定的文件解锁,所以你在启动的时候,就会提示无法锁定文件。

(后来自己也查看了一下,在虚拟机运行的时候,在虚拟机所在的目录下会生成几个.lck的文件,这几个文件就是保护当前虚拟机运行时不被其他虚拟机访问的文件。当正常关闭虚拟机之后,虚拟机所在的目录下就没有了.lck文件夹。说明这个文件就是用来锁定虚拟机资源的文件)

一:既然明白了原理,当然windows中虚拟机如果这个提示了,那么可以直接在windows中找到虚拟机(不是vMware安装路径哦)所在的文件夹下删除所有以.lck结尾的文件夹即可。(windows的文件系统图形化更加方便)。看不明白可以搜一下其他的,我看到很多windows的解决方法,上面有图有真相。

二:mac中安装的虚拟机那个文件夹长这样:

没有下级目录,也就不能通过直接将.lck文件夹拖到垃圾桶的操作来完成了。

怎么办呢?只能依靠终端了

在虚拟机所在目录下打开终端窗口,输入命令: ls(查看当前文件夹下的所有文件和目录)

按理来说删除这几个文件就可以了,所以我使用了删除命令:rm -rf filename

我“删除”了之后,ls查看  还是有这个文件。搞了好久,原来时这个命名空格搞的鬼!就是命名的时候,中间有一个空格,你用cd可以试一下,是进不去这个目录的。

可以看出  空格命名的文件夹  在输入名称的时候在中间要加一个  ' '(半角单引号,中间一个空格),这样才是正确的目录。

 

删除成功了!!其他的.lck文件都删除。重新打开虚拟机。

正常开机。

ok

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值