VMWare虛擬機踩坑實錄

背景介紹:由於我的固態硬盤比較小 只有128G 在搭建大數據環境的時候需要四臺虛擬機 無奈只能在SSD上創建兩臺 在移動硬盤上創建兩臺 由於不小心移動了移動硬盤 導致虛擬機異常停止工作  打開時 報錯如下:

無法打開虛擬機 未找到.vmx文件

第一次碰到這個問題的時候我是重新克隆一臺虛擬機 但是這樣特別麻煩 需要修改很多配置文件 這次我在網上查找了一些資料

解決辦法如下:

在VMware中移除掉出現問題的虛擬機(注意只是從VMware中移除 虛擬機在磁盤上的文件必須保留 否則無法恢復)

新建一臺虛擬機 步驟如下:

此處一定要選擇自定義


此處一定要選擇稍後安裝操作系統


之前出問題的虛擬機所在的目錄是:F:\Software\Virtual Machine slave3 此處最好是新建一個目錄 以免發生衝突






此處一定要選擇使用現有虛擬磁盤

打開之前出問題的虛擬機目錄下的.vmdk文件


至此虛擬機創建完成 嘗試打開 發現還是會報錯:


這是因爲虛擬機在運行的時候,會鎖定文件,防止被修改,而如果突然系統崩潰了,虛擬機就來不及把已經鎖定的文件解鎖,所在啓動的時候,就會提示無法鎖定文件,如上圖所示,解決方法如下:刪除原來的虛擬機目錄下的所有後綴爲.lck的文件


也可以直接刪除掉這個後綴爲.lck的文件夾

刪除完畢後 再次啓動虛擬機就可以成功了

測試一下是否運行正常:


一切正常

總結:

1. 儘量不要將虛擬機創建在移動硬盤上 最好買個大點的SSD 

2. 如果虛擬機安裝在移動硬盤上 在虛擬機運行的時候 千萬不要手殘隨隨便便去動移動硬盤 避免其脫落導致VMWare崩潰 數據丟失

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