VMware启动Centos时出现错误Cannot open the disk 'xxxxxxx.vmdk' or one of the snapshot disks it depen

Posted Azrael

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware启动Centos时出现错误Cannot open the disk 'xxxxxxx.vmdk' or one of the snapshot disks it depen相关的知识,希望对你有一定的参考价值。

 

  今天拔装虚拟机的硬盘的时候,没有关掉虚拟机,导致虚拟打开的时候出现:Cannot open the disk ‘xxxxxxx.vmdk‘ or one of the snapshot disks it depends on. .查了很多资料终于找到解决办法了。

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

解决方法为

  用文本编辑器打开*.VMX文件,在最后加上一行代码disk.locking = "FALSE",重新启动该虚拟机,就可以打开啦。

以上是关于VMware启动Centos时出现错误Cannot open the disk 'xxxxxxx.vmdk' or one of the snapshot disks it depen的主要内容,如果未能解决你的问题,请参考以下文章

centos yum安装时出现 cannot find a valid baseurl for repo: addons

vue启动项目时出现的错误Error: Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'

解决vmware安装CentOS时出现“二进制转换与此平台长模式不兼容.....”的问题

解决Delphi 2010启动时出现cannot create xxxxEditorLineEnds.ttr问题

VMWARE里启动kylin16.0时出现'SMBus Host Controller not enabled'(还未进入系统)

VMware 12安装CentOS 6.9时出现:The centos disc was not found in any of your drives.Please insert the cento