原因一:VM提示的路徑下確實沒有VMDK 文件或者你用的是物理磁盤沒有對應的分區。
解決:看是否誤移動了了VMDK文件,或物理磁盤沒有掛載或改名分區盤號(如原來是F盤、改成了E盤)
原因二: VMDK的信息錯亂,我用的是物理磁盤做存放,VMDK文件只是記錄了指向物理磁盤的信息。
解決方法一:新建一個虛擬機,指向物理磁盤或VMDK文件。
解決方法二:新建一個虛擬機,向導設置里和有問題那個配置盡量一樣。然后用Emedit或其他文本對比工具查看文件新舊兩個vmdk文件。
注意,正常情況&開頭這行和RW開頭是同一行,我是截圖方便才放兩行的
后面又換回3又能啟動了。\\? 開始的那段是Device identifier(設備標識符)
如果你不確定,那還是直接看設備管理器里的實例路徑最准確,這個2會變化的,比如你在它前掛載過盤,那就依次加,所以要每次改。
經過測試,設備管理器的“設備實例ID”也會變化,同一個文件,脫離前ID是2,脫離VHD后,在附加VHD,ID就變成3再次脫離附加后又變回2。
可以在計算機--設備管理器--磁盤驅動器-右鍵屬性--詳細信息里查看。
官方文檔:有對Extent description行詳細介紹