文章目录
前言
近来多遇到虚拟机死机,开机黑屏的问题。主要原因是VMware Workstation Pro15不稳定。
提示:以下是本篇文章正文内容,下面案例可供参考
一、死机,黑屏之后无法关闭虚拟机,显示‘XX系统繁忙’
解决方法:
1.以管理员身份打开命令行
Windows + R 输入cmd后不要着急回车,按住Ctrl +Shift +回车键。会以管理员身份打开命令行,窗口左上角有标志。
2.输入命令,然后重启电脑
netsh winsock reset
或者
bcdedit /set hypervisorlaunchtype off
尝试过两个命令都可,不放心的就两个命令都运行一遍。
3.命令运行成功后,重启电脑;
重启电脑之后,打开VMware,但不要着急开启系统,因为此时只是把后台Vmware相关的进程成功关闭了。上次虚拟机没有正常关闭,有残留文件,需要将其都删除掉,否则虚拟机还是黑屏打不开。找到新建虚拟机时的路径,我这里是D:\VirtualMachines\Debian(注意这里是系统文件位置,不是Vmware的文件位置)
3.1这里先放一张正常关闭虚拟机系统的文件截图:
3.2 然后是未正常关闭的(多次黑屏未关闭):
3.3 把多余的.lck文件、.vmem.lck文件、.vmem文件都删掉即可。
二、完成上述步骤,开启虚拟机系统,会发现仍有时能正常开机,有时还是会黑屏。此时进行最稳妥的一步:升级VMware,去官网下载最新版,现在最新版是Vmware Workstation Pro16。
下载安装即可。勿忘若上次系统未正常关闭,开启系统前仍然要进行以上的三步。
三、总结
VMware Workstation Pro15是较不稳定的一个版本,系统问题比较多,不建议使用。自从升级到16版本之后,没再遇到之前的问题。
扩展:
.lck文件
这个文件叫做磁盘锁文件。因为.vmdk虚拟磁盘文件有一个保护机制。为了防止多台虚拟机同时访问一个.vmdk虚拟磁盘文件带来的数据丢失和性能下降。每次启动虚拟机时,VMware Workstation Pro会使用.vmx.lck的磁盘锁文件对.vmdk虚拟磁盘文件进行锁定保护。当虚拟机系统正常关闭,.vmx.lck磁盘锁文件自动删除,.vmx.lck磁盘锁文件才会消失。如果虚拟机非正常关闭,.vmx.lck磁盘锁文件可能就没能来得及删除,就会导致虚拟机系统崩溃。
.vmem文件