VMware 虛擬機無法關機,無法開機問題記錄

情形
下班之後,沒有手動關閉虛擬機,直接合上筆記本(筆記本會進入休眠狀態),回到宿舍打開電腦,發現虛擬機無法關機,也無法啓動。

症狀
關閉虛擬機,卡在黑框框不動。
關閉VMware,提示:“虛擬機xxx 正在繁忙”。
暴力殺掉VMware進程,重啓VMware,啓動虛擬機,提示:“以獨佔方式鎖定此配置文件失敗。另一個正在運行的VMware 進程可能正在使用配置文件”。

問題記錄

  1. 虛擬機顯示開機狀態,但是無法進入shell終端,也無法關機,一直卡在黑框框在這裏插入圖片描述

  2. 關閉VMware也不行在這裏插入圖片描述

  3. 無奈之下,通過任務管理器殺掉vmware進程

  4. 重新打開VMware,虛擬機的狀態顯示爲關機狀態,但是也無法開機,開機報錯
    在這裏插入圖片描述
    在這裏插入圖片描述

  5. 以爲是虛擬機目錄的 .lck 文件的問題,刪除之在這裏插入圖片描述

  6. 嘗試啓動虛擬機,還是報錯
    在這裏插入圖片描述

  7. 嘗試刪掉 .vmem 文件,無法刪除
    在這裏插入圖片描述

  8. 重啓筆記本後
    嘗試刪掉 .vmem 文件,還是無法刪除
    嘗試啓動虛擬機,還是無法啓動

開胃菜結束

解決

此方案能解決無法啓動虛擬機的問題。

  1. 拷貝虛擬機文件到新目錄
    在這裏插入圖片描述
  2. 在VMware 打開新目錄的虛擬機
    在這裏插入圖片描述
    在這裏插入圖片描述
  3. 啓動新目錄的虛擬機
    在這裏插入圖片描述
    !!!重點,要選擇 “我已移動該虛擬機” !!!
    !!!重點,要選擇 “我已移動該虛擬機” !!!
    !!!重點,要選擇 “我已移動該虛擬機” !!!
    在這裏插入圖片描述
    啓動完成,能正常登錄shell終端了。虛擬機救活了。
    在這裏插入圖片描述
  4. 刪除舊虛擬機、舊目錄
    在這裏插入圖片描述
  5. 完工

舊目錄無法刪除,提示 .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

思考:如何避免此問題?

  1. 不需要虛擬機時最好是手動關閉虛擬機,或者主動掛起虛擬機,防止虛擬機異常狀態。
  2. 禁止VMware生成 .vmem 文件
    全局配置
    修改 C:\ProgramData\VMware\VMware Workstation\settings.ini 文件,添加一行配置 mainMem.useNamedFile = "FALSE"
    單個虛擬機配置
    修改虛擬機目錄的 .vmx 文件,添加一行配置 mainMem.useNamedFile = "FALSE"
  3. 使用高版本 VMware?(可能吧)
  4. 其他沒想到…

end

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章