VMware 虚拟机无法关机,无法开机问题记录
情形:下班之后,没有手动关闭虚拟机,直接合上笔记本(笔记本会进入休眠状态),回到宿舍打开电脑,发现虚拟机无法关机,也无法启动。症状:关闭虚拟机,卡在黑框框不动。关闭VMware,提示:“虚拟机xxx 正在繁忙”。暴力杀掉VMware进程,重启VMware,启动虚拟机,提示:“以独占方式锁定此配置文件失败。另一个正在运行的VMware 进程可能正在使用配置文件”。问题记录:虚拟机显示开机状态,但是无
·
情形:
下班之后,没有手动关闭虚拟机,直接合上笔记本(笔记本会进入休眠状态),回到宿舍打开电脑,发现虚拟机无法关机,也无法启动。
症状:
关闭虚拟机,卡在黑框框不动。
关闭VMware,提示:“虚拟机xxx 正在繁忙”。
暴力杀掉VMware进程,重启VMware,启动虚拟机,提示:“以独占方式锁定此配置文件失败。另一个正在运行的VMware 进程可能正在使用配置文件”。
问题记录:
-
虚拟机显示开机状态,但是无法进入shell终端,也无法关机,一直卡在黑框框
-
关闭VMware也不行
-
无奈之下,通过任务管理器杀掉vmware进程
-
重新打开VMware,虚拟机的状态显示为关机状态,但是也无法开机,开机报错
-
以为是虚拟机目录的 .lck 文件的问题,删除之
-
尝试启动虚拟机,还是报错
-
尝试删掉 .vmem 文件,无法删除
-
重启笔记本后
尝试删掉 .vmem 文件,还是无法删除
尝试启动虚拟机,还是无法启动
开胃菜结束
解决
此方案能解决无法启动虚拟机的问题。
- 拷贝虚拟机文件到新目录
- 在VMware 打开新目录的虚拟机
- 启动新目录的虚拟机
!!!重点,要选择 “我已移动该虚拟机” !!!
!!!重点,要选择 “我已移动该虚拟机” !!!
!!!重点,要选择 “我已移动该虚拟机” !!!
启动完成,能正常登录shell终端了。虚拟机救活了。
- 删除旧虚拟机、旧目录
- 完工
旧目录无法删除,提示 .vmem文件被 vmware-vmx.exe 占用
- 呃,对于这个问题有点难整,博主搜罗了大量文章稀里糊涂把文件删了。
此处贴几个参考操作:
[禁用Vmware 相关服务] https://www.cnblogs.com/wangtong111/p/11405493.html
[使用Windows的程序与功能 修复 VMware]
[重装VMware Pro15 版本] https://blog.csdn.net/qinzaoxiaozhu/article/details/104179556
[电脑进入安全模式,删掉 .vmem 文件]
https://blog.csdn.net/qq_34418601/article/details/91041411
思考:如何避免此问题?
- 不需要虚拟机时最好是手动关闭虚拟机,或者主动挂起虚拟机,防止虚拟机异常状态。
- 禁止VMware生成 .vmem 文件
全局配置
修改 C:\ProgramData\VMware\VMware Workstation\settings.ini 文件,添加一行配置mainMem.useNamedFile = "FALSE"
单个虚拟机配置
修改虚拟机目录的 .vmx 文件,添加一行配置mainMem.useNamedFile = "FALSE"
- 使用高版本 VMware?(可能吧)
- 其他没想到…
end
更多推荐
已为社区贡献12条内容
所有评论(0)