在VirtualBox中嘗試打開磁盤映像時,可能會遇到錯誤提示,指示硬盤無法註冊。這種情況通常發生在您嘗試打開的VM磁盤映像文件與另一個虛擬磁盤映像文件具有相同的UUID時。在這種情況下,VirtualBox會顯示錯誤代碼VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)。如果您遇到這個錯誤,不必擔心,有一些解決方法可以嘗試。首先,您可以嘗試使用VirtualBox的命令行工具來更改磁盤映像文件的UUID,這樣可以避免衝突。您可以運行命令`VBoxManage internalcommands sethduuid `來生成一個新的UUID。另一種解決方法是編輯VirtualBox配置文件(.vbox文件),找到與衝突的磁盤映像文件相關的條目,並手動更改UUID。請確保在編輯配置文件之前備份原始文件,以防意外發生。如果以上方法無法解決問題,您還可以嘗試創建一個新的虛擬機,並
無法註冊硬盤‘file-locationname.vdi’{%virtual-disk-uuid%},因爲uuid爲{%virtual-disk-uuid%}的硬盤‘file-locationname.vdi’已存在。結果代碼:E_INVALIDARG(0x80070057)組件:VirtualBoxWrapInterface:IVirtualBox {fafa4e17—1ee2—4905—a10e—fe7c18bf5554}調用方RC:VBOX_E_OBARY_NOT_FOUND(0x80BB001)”
修復VBOX_E_OBAUTY_NOT_FOUND(0x80bb0001)VirtualBox錯誤
如果您在VirtualBox中遇到”Vbox_e_Object_Not_Found(0x80bb0001)”錯誤,請嘗試以下解決方案來解決它:
我們開始吧
1]從VirtualBox中刪除丟失的虛擬磁盤
首先,我們需要對虛擬盒中的故障虛擬磁盤進行處理。通常,當出現此錯誤時,虛擬盒可能無法識別特定的虛擬磁盤。通過刪除任何丟失或配置不當的虛擬磁盤,我們可以確保VirtualBox能夠正確管理資源和配置,從而有可能解決問題。刪除虛擬盒中的故障虛擬磁盤是解決此問題的第一步。接下來,我們可以執行以下步驟來刪除任何丟失或配置不當的虛擬機:1. 打開VirtualBox管理界面,並選擇需要進行操作的虛擬機。2. 在虛擬機選項中,選擇刪除或移除虛擬機。3. 確認刪除操作,並按照提示完成刪除過程。4. 確保在刪除虛擬機之前備份重要數據,以免造成數據丟失。5. 刪除完成後,重新啓動VirtualBox,檢查是否
希望這能幫你。
2]使用Virtual Media Manager克隆磁盤映像
爲了確保數據完整性,建議在虛擬媒體管理器中克隆磁盤映像。這個過程會重建受損的元數據並更新配置,有助於識別與磁盤映像相關的問題,並判斷錯誤是與VirtualBox還是系統配置有關。要執行磁盤映像的克隆操作,請按照以下步驟進行:
完成後,使用新創建的磁盤映像在VirtualBox中設置一個新的虛擬機。
3]更改虛擬磁盤UID
最後,我們將更改虛擬磁盤的UID,因爲這確保了VirtualBox可以正確地識別和定位虛擬磁盤對象,並修復任何損壞或錯誤配置問題。
- 正確關閉VirtualBox,並使用管理權限打開命令提示符,方法是在搜索框中鍵入cmd或命令提示符,右鍵單擊第一個結果,然後選擇以管理員身份運行選項。
- 現在,複製並粘貼以下命令,然後點擊Enter按鈕:cd C:Program FilesOracleVirtualBox
- 在上一個命令之後,複製和粘貼命令並點擊Enter按鈕,然後按照它:
vboxmanage internalcommands sethduuid " % Full_VHD_File_Location %"登錄後複製
注:VHD文件的路徑將根據用戶的實際路徑而有所不同。假設虛擬磁盤映像文件名”Windows 11.dll”位於”C:UsersyusufVirtualBox VMWindows 11″,則命令將爲vboxmanage internalcommands sethduuid “C:UsersyusufVirtualBox VMWindows 11Windows 11.dll”
- 如果該過程成功完成,您將收到GUID已更改的確認。
關閉命令提示符窗口,並將虛擬硬盤連接到新的虛擬機。
以上就是VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤的詳細內容,更多請關注本站其它相關文章!