首頁  >  文章  >  電腦教學  >  VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

WBOY
WBOY轉載
2024-03-24 09:51:381075瀏覽

在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」

VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

#修正VBOX_E_OBAUTY_NOT_FOUND(0x80bb0001)VirtualBox錯誤

#如果您在VirtualBox中遇到”Vbox_e_Object_Not_Found(0x80bb0001)”錯誤,請嘗試以下解決方案來解決它:

  • 從VirtualBox中刪除被佔用的虛擬磁碟
  • 使用Virtual Media Manager複製磁碟映像
  • 更改虛擬磁碟的UID
  • 我們開始吧

    1]從VirtualBox中刪除遺失的虛擬磁碟

    首先,我們需要對虛擬盒中的故障虛擬磁碟進行處理。通常,當出現此錯誤時,虛擬盒可能無法識別特定的虛擬磁碟。透過刪除任何遺失或配置不當的虛擬磁碟,我們可以確保VirtualBox能夠正確管理資源和配置,從而有可能解決問題。刪除虛擬盒中的故障虛擬磁碟是解決此問題的第一步。 接下來,我們可以執行以下步驟來刪除任何遺失或配置不當的虛擬機器: 1. 開啟VirtualBox管理介面,並選擇需要進行操作的虛擬機器。 2. 在虛擬機器選項中,選擇刪除或移除虛擬機器。 3. 確認刪除操作,並依照指示完成刪除程序。 4. 確保在刪除虛擬機器之前備份重要數據,以免造成數據遺失。 5. 刪除完成後,重新啟動VirtualBox,檢查是否

  • 從”VirtualBox File”選單啟動虛擬媒體管理器。
  • 識別並選擇標記為有問題的虛擬磁碟,然後在出現提示時選擇釋放選項。
  • 現在,按一下刪除選項以刪除虛擬磁碟,然後關閉虛擬媒體管理器。
  • 接下來,右鍵單擊有問題的虛擬機,然後選擇設定選項以導航到虛擬機設定。
  • 按一下左側窗格中的儲存選項,然後按一下右側的新增硬碟圖示以新增新的虛擬硬碟檔案(.VDI)。
  • 按一下選擇現有磁碟,然後選擇需要新增的虛擬硬碟文件,然後選擇開啟按鈕以確認請求。
  • 選擇檔案後,按一下確定按鈕關閉虛擬機器設置,然後重新啟動虛擬機器以套用變更。
  • 希望這能幫你。

    2]使用Virtual Media Manager複製磁碟映像

    VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

    #為了確保資料完整性,建議在虛擬媒體管理器中複製磁碟映像。這個過程會重建受損的元資料並更新配置,有助於識別與磁碟映像相關的問題,並判斷錯誤是與VirtualBox還是系統配置有關。若要執行磁碟映像的複製操作,請依照下列步驟進行:

  • 啟動VirtualBox,導覽至檔案選單,然後從那裡選擇虛擬媒體管理器。
  • 在那裡,選擇需要複製的虛擬硬碟,然後點擊複製按鈕。我們可以根據我們的偏好指定磁碟映像檔案類型、名稱和大小,並堅持使用預設設定。
  • 點擊複製按鈕,等待流程完成,因為時間取決於磁碟映像的大小。
  • 完成後,使用新建立的磁碟映像在VirtualBox中設定一個新的虛擬機器。

    3]更改虛擬磁碟UID

    VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

    #最後,我們將更改虛擬磁碟的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錯誤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除