昨天直接將VBox 虛擬機強制退出,再啟動就顯示虛擬機不可用,如圖:
Could not find an open hard disk with UUID {b96d5ecb-168a-4eaf-851e-0f21961dae4e}.
返回 代碼:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
組件:
VirtualBox
界面:
IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}
VBox 安裝在64位 win7上,在網上google了一下這個錯誤,官網的一個說明,鏈接如下:
https://www.virtualbox.org/ticket/8595
1. 打開虛擬機配置文件:OraLinuxRAC1.vbox,我這裡用UE來打開。
2. 找到我們報錯的UUID並刪除該行配置
<HardDisks>
<HardDisk uuid="{af647807-455d-4794-85ec-e6b1bbff75dd}"location="OraLinuxRAC1.vdi" format="VDI"type="Normal"/>
<HardDisk uuid="{b96d5ecb-168a-4eaf-851e-0f21961dae4e}"location="F:/VBox/sharedisk/asm02.vdi" format="VDI"type="Shareable"/>
<HardDisk uuid="{fd7bba6c-9530-433f-a7e0-24d470ba1fb9}"location="F:/VBox/sharedisk/asm03.vdi" format="VDI"type="Shareable"/>
<HardDisk uuid="{3239ed0d-bd0b-4124-a389-db21ecbb15db}"location="F:/VBox/sharedisk/asm04.vdi" format="VDI"type="Shareable"/>
</HardDisks>
…..
<StorageController name="SATA控制器" type="AHCI"PortCount="5" useHostIOCache="false"Bootable="true" IDE0MasterEmulationPort="0"IDE0SlaveEmulationPort="1" IDE1MasterEmulationPort="2"IDE1SlaveEmulationPort="3">
<AttachedDevice type="HardDisk" port="0"device="0">
<Image uuid="{af647807-455d-4794-85ec-e6b1bbff75dd}"/>
</AttachedDevice>
<AttachedDevice type="HardDisk" port="1"device="0">
<Image uuid="{83552343-5254-4fe0-8f4d-949389a4d528}"/>
</AttachedDevice>
<AttachedDevice type="HardDisk" port="2"device="0">
<Image uuid="{b96d5ecb-168a-4eaf-851e-0f21961dae4e}"/>
</AttachedDevice>
<AttachedDevice type="HardDisk" port="3"device="0">
<Image uuid="{fd7bba6c-9530-433f-a7e0-24d470ba1fb9}"/>
</AttachedDevice>
<AttachedDevice type="HardDisk" port="4"device="0">
<Image uuid="{3239ed0d-bd0b-4124-a389-db21ecbb15db}"/>
</AttachedDevice>
</StorageController>
這裡是我的參數,上面是用來安裝RAC,現在都不能識別,所以這裡都刪除,僅留下一個安裝DISK.
3. 修改完畢之後就可以正常啟動了: