疑难杂症vmware虚拟机提示“该虚拟机似乎正在使用中”,并且无法获取所有权解决办法(三步解决虚拟机vmware提示正在使用中的问题)
Posted 微橙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了疑难杂症vmware虚拟机提示“该虚拟机似乎正在使用中”,并且无法获取所有权解决办法(三步解决虚拟机vmware提示正在使用中的问题)相关的知识,希望对你有一定的参考价值。
目 录
一 背景介绍
最近公司机房意外出现断电,机房的服务器来不及手动关机也都“啪唧”一下突然下了电。于是乎服务器上的vmware虚拟机因为异常中断,出现了如下异常:
虚拟机上出现红色叉叉的标识,点击虚拟机,出现“该虚拟机似乎正在使用中。”的提示信息,如下:
再选择“获取所有权”后,提示无法打开虚拟机,如下图所示:
移除是不可能移除的,那如何才能正常打开虚拟机呢?
二 解决步骤
Step1.进入目标虚拟机的存放目录;
Step2.找到并删除后缀为.lck(vmware的锁文件)的文件,保险起见也可将文件进行备份;
处理前:
处理后:
Step3.重新正常开启虚拟机;
三 原因说明
Vmx.lck文件是vmware的磁盘锁文件(其实很好理解,lck是lock(锁)的简写)。而.vmdk是vmware的磁盘文件。.vmdk虚拟磁盘文件有一个保护机制。为了防止多台虚拟机同时访问一个.vmdk虚拟磁盘文件带来的数据丢失和性能下降。每次启动虚拟机时,VMware就会使用.vmx.lck的磁盘锁文件对.vmdk虚拟磁盘文件进行锁定保护。当虚拟机正常关闭,.vmx.lck磁盘锁文件会自动删除。不仅仅是关闭虚拟机系统,连虚拟机都要关闭,.vmx.lck磁盘锁文件才会消失。
如果虚拟机非正常关闭,.vmx.lck磁盘锁文件可能就没能来得及删除。这种情况下可能会导致以下两种情况。
a、虚拟机内系统显示崩溃,但仍然可以正常运行。
虚拟机内系统显示崩溃
b、虚拟机提示锁定文件失败,打不开磁盘.vmdk或它所依赖的某个快照磁盘。模块“Disk”启动失败。未能启动虚拟机。
情况b就是我们断电导致的虚拟机异常场景,我们只需要将目标虚拟机对应的锁文件删除即可解决问题。
四 参考文献
https://blog.csdn.net/qq_38145502/article/details/103629709
如果文章对你有帮助,记得点赞,收藏,加关注。会不定期分享一些干货哦......~~~///(^v^)\\\\\\~~~
以上是关于疑难杂症vmware虚拟机提示“该虚拟机似乎正在使用中”,并且无法获取所有权解决办法(三步解决虚拟机vmware提示正在使用中的问题)的主要内容,如果未能解决你的问题,请参考以下文章
疑难杂症三步解决虚拟机启动失败,提示无法获取VMCI驱动程序的版本的问题
疑难杂症三步解决虚拟机启动失败,提示无法获取VMCI驱动程序的版本的问题