跳至內容

VBOX_E_OBJECT_NOT_FOUND(0x80bb0001)VirtualBox錯誤

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

在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)”錯誤,請嘗試以下解決方案來解決它:

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

    1]從VirtualBox中刪除丟失的虛擬磁盤

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

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

    2]使用Virtual Media Manager克隆磁盤映像

    爲了確保數據完整性,建議在虛擬媒體管理器中克隆磁盤映像。這個過程會重建受損的元數據並更新配置,有助於識別與磁盤映像相關的問題,並判斷錯誤是與VirtualBox還是系統配置有關。要執行磁盤映像的克隆操作,請按照以下步驟進行:

  • 啓動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錯誤的詳細內容,更多請關注本站其它相關文章!

    更新時間

    發表留言

    請注意,留言須先通過審核才能發佈。