在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_FO18bf5554}(呼叫方RC:VBOX_E_OBARY_NOT_FO18bf180FFO(001)#01」
#如果您在VirtualBox中遇到”Vbox_e_Object_Not_Found(0x80bb0001)”錯誤,請嘗試以下解決方案來解決它:
我們開始吧
首先,我們需要對虛擬盒中的故障虛擬磁碟進行處理。通常,當出現此錯誤時,虛擬盒可能無法識別特定的虛擬磁碟。透過刪除任何遺失或配置不當的虛擬磁碟,我們可以確保VirtualBox能夠正確管理資源和配置,從而有可能解決問題。刪除虛擬盒中的故障虛擬磁碟是解決此問題的第一步。 接下來,我們可以執行以下步驟來刪除任何遺失或配置不當的虛擬機器: 1. 開啟VirtualBox管理介面,並選擇需要進行操作的虛擬機器。 2. 在虛擬機器選項中,選擇刪除或移除虛擬機器。 3. 確認刪除操作,並依照指示完成刪除程序。 4. 確保在刪除虛擬機器之前備份重要數據,以免造成數據遺失。 5. 刪除完成後,重新啟動VirtualBox,檢查是否
希望這能幫你。
#為了確保資料完整性,建議在虛擬媒體管理器中複製磁碟映像。這個過程會重建受損的元資料並更新配置,有助於識別與磁碟映像相關的問題,並判斷錯誤是與VirtualBox還是系統配置有關。若要執行磁碟映像的複製操作,請依照下列步驟進行:
完成後,使用新建立的磁碟映像在VirtualBox中設定一個新的虛擬機器。
#最後,我們將更改虛擬磁碟的UID,因為這確保了VirtualBox可以正確地識別和定位虛擬磁碟對象,並修復任何損壞或錯誤配置問題。
vboxmanage internalcommands sethduuid " % Full_VHD_File_Location %"
附註:VHD檔案的路徑將根據使用者的實際路徑而有所不同。假設虛擬磁碟映像檔名」Windows 11.dll」位於」C:UsersyusufVirtualBox VMWindows 11″,則指令將為vboxmanage internalcommands sethduuid 「C:UsersyusufVirtualBox VMWindows 11Windows 11.dll」
關閉命令提示字元窗口,並將虛擬硬碟連接到新的虛擬機器。
以上是VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!