疑难杂症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驱动程序的版本的问题

疑难杂症三步解决虚拟机启动失败,提示无法获取VMCI驱动程序的版本的问题

vmware虚拟机无法开机,提示“内部错误”的解决方法

vmware 安装虚拟机提示网桥未运行

如何在虚拟机安装windows server 2012