Fix VirtualBox "UUID már létezik" hibák

Ha Windows operációs rendszert futtat egy Windows-számítógépen, valószínűleg időről időre hibákba ütközik. Amikor virtuális merevlemezt vittem át egy fizikai lemezről a másikra, egy engedélyezési hibába ütköztem. Nyilvánvaló, hogy amikor a Virtualbox létrehoz egy .vhd-t (vagy egy másik formátumú virtuális merevlemez-meghajtót), egy univerzálisan egyedi azonosítót éget, amelyet a VHD-ek felismerésére használ. Általában ez nem okoz gondot, de ebben az esetben megakadályozza a másolatokat vagy a virtuális lemezek mozgatását ismeretlen helyről.

A hiba így néz ki:

"Nem sikerült megnyitni a merevlemezt E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd .

Nem lehet regisztrálni az "E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd" {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} merevlemezt, mert az E: \ VirtualBox VMs \ Windows 8 Enterprise \ Windows 8 Enterprise2 merevlemez .vhd ' az UUID-el {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} már létezik.

Eredmény kód:
E_INVALIDARG (0x80070057)

Összetevő:
VirtualBox

Felület:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) "

Az Oracle egy fejezetet tartalmaz a VirtualBox kézikönyvben, amely kiterjed az UUID problémákra, amelyek rámutathatnak a javításra. Vagy egyszerűen kövesse az alábbi lépéseket.

Az UUID visszaállítása

Ennek megoldásához bizonyos szöveges parancsokat kell futtatnia. Nyissa meg a parancssort. Mind a Windows 8, mind a Windows 7 rendszerben a "cmd" beírása a Start menü keresőmezőjébe történik.

Most változtasd meg a cmd prompt könyvtárát a VirtualBox beillesztett mappába. Ha ezt az alapértelmezésbe helyezi, a parancs ez:

cd C: \ Program Files \ Oracle \ VirtualBox \

Most írja be a következő parancsot ( vagy a jobb egérgombbal a másolás / beillesztés ):

VBOXMANAGE.EXE belső parancsok beállítása "pathtovhdfile"

Ha minden működik, akkor egy üzenetet kell látnia, amely szerint "UUID change to: ...", majd a VirtualBox működni fog. Minden fix!