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ő:
VirtualBoxFelü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!