這篇博文記錄一個VMWare虛擬機非正常關閉后無法啟動的解決方案。
我們中心的網站部署在一個Windows XP的虛擬機上,但是由于電源問題,那臺虛擬機所在的實體物理機總是重啟,有時候就會導致虛擬機系統還沒有正常關閉就被迫關機了。機器重啟后,虛擬機系統總是無法正常啟動,彈出類似下面的錯誤:
Cannot open the disk ‘C:\VM-machines\Windows XP-001\Windows XP Professional-000001.vmdk’ or one of the snapshot disks it depends on. Reason: Failed to lock the file.
解決辦法一:
1、在VMware該虛擬機路徑下的所有.lck文件和文件夾下刪除或遷移至其它目錄,一般就可以解決了。
3、斷開虛擬硬盤,重新加載,啟動。系統就可以正常啟動了。
我使用的就是這種解決辦法,可以正常啟動虛擬機。
解決辦法二:
使用記事本打開*.VMX文件上加上一行代碼disk.locking = "FALSE",重新啟動該虛擬機。這種方法我并沒有測試過,在此做一記錄以備后用。