Vmware Failed to lock the file Cannot open the disk xx.vmdk 解決辦法

可能有幾天沒有關電腦導致電腦重啓,再開機之後vmware的Centos7虛擬機就打不開了,嚇了我一跳,以爲保存在虛擬機裏的東西全沒了,後來一頓Google,終於成功化險爲夷。

我是T型人小付,一位堅持終身學習的互聯網從業者。喜歡我的博客歡迎在csdn上關注我,如果有問題歡迎在底下的評論區交流,謝謝。

報錯原因

嘗試在Windows10機器打開Vmware中的一臺Centos7虛擬機,報錯如下圖所示

1-error.png

顯示錯誤Failed to lock the file,既然是跟lock相關的,那就很有可能是多個進程同時訪問一個文件有關係。再一回想,因爲電腦自動重啓過,也許重啓的時候vmware剛好在操作文件,導致出了問題。

解決問題

Google到了一位印度小哥的Youtube,成功解決了我的問題。

按照報錯中的地址,找到虛擬機的目錄

2-lck.png

這裏的.lck目錄就是對文件進行鎖操作相關的內容,注意紅框中是導致我報錯的002目錄,直接將其刪掉。然後再試着重啓虛擬機,成功啓動。會發現其又在目錄中生成了一個新的002lck目錄。

總結

解決辦法很簡單,不過這也給我上了一課,虛擬機裏的重要東西也還是定期同步到雲端保存比較好。