虛擬機不能啓動,E_FAIL(0x80004005) 及其處理

我將vmware下的虛擬機轉換成vbox能用的,用OVFtool 將.vmx 轉換成 .ovf,然後再vbox中導入即可,但是有個問題,這樣導入的虛擬機,其虛擬硬盤文件是生成一整個的.vmdk文件,這樣太大了,我的有6G多(我原來的vmware下的虛擬硬盤文件是不超過2g的好多個.vmdk文件),因此我嘗試將vmware下的所有硬盤文件拷過來,但是啓動時出現錯誤:

返回 代碼:
E_FAIL (0x80004005)
組件:
ProgressProxy
界面:
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}

用虛擬介質管理工具查看


說是uuid不符合,解決方法:
1、virtualbox提供了設置的命令  VBoxManage internalcommands sethduuid vmdk文件 uuid,修改成提示中正確的即可

2、直接用sublime text打開vmdk文件進行修改,但是vmdk文件不能太大,太大了可能打不開,這種方法未測試。

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