问题描述:

由于我们适用虚拟机时不正确的开关机方式,会导致下一次开启虚拟机时产生错误,例如这样:
在这里插入图片描述

解决方案:

找到该虚拟机配置文件所在的文件夹,以我的kali为例,删除.vmx.lck后缀名的文件
在这里插入图片描述删除之后重启虚拟机 就能正常运行了

.vmx.lck这个文件叫做磁盘锁文件。因为.vmdk虚拟磁盘文件有一个保护机制。为了防止多台虚拟机同时访问一个.vmdk虚拟磁盘文件带来的数据丢失和性能下降。每次启动虚拟机时,VMware Workstation Pro会使用.vmx.lck的磁盘锁文件对.vmdk虚拟磁盘文件进行锁定保护。当虚拟机正常关闭,.vmx.lck磁盘锁文件自动删除,不仅仅是关闭虚拟机系统,连虚拟机都要关闭,.vmx.lck磁盘锁文件才会消失。如果虚拟机非正常关闭,.vmx.lck磁盘锁文件可能就没能来得及删除,这种情况下可能会导致以下两种情况。
1.虚拟机内系统显示崩溃,但仍然可以正常运行
2.虚拟机提示锁定文件失败,打不开磁盘.vmdk或它所依赖的某个快照磁盘。模块“Disk”启动失败。未能启动虚拟机

所以大家以后在关虚拟机的时候 一定要正确关机,先在虚拟机中关闭计算机,再停止虚拟机的运行

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐