VMware虛擬機 指定的文件不是虛擬磁盤 打不開磁盤 vmdk或它所依賴的某個快照磁盤。 模塊“Disk”啟動失敗。 未能啟動虛擬機。


 

 

 原因一: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行詳細介紹 

http://github.com/libyal/libvmdk/blob/main/documentation/VMWare%20Virtual%20Disk%20Format%20(VMDK).asciidoc#extent_access_mode


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM