Ako opraviť VirtualBox UUID už existujú chyby
Virtual Box Virtualizácie Virtuálny Prístroj / / March 19, 2020
Posledná aktualizácia dňa
VirtualBox funguje za normálnych okolností dostatočne dobre, ale akonáhle začnete s pohybom VHD okolo, môže to spôsobiť chyby. Tu je postup, ako vyriešiť bežný problém po premiestnení VHD.
Ak prevádzkujete VirtualBox v počítači so systémom Windows, pravdepodobne sa z času na čas vyskytnú chyby. Keď som migroval svoje virtuálne pevné disky z jedného fyzického disku na druhý, narazil som na chybu povolení. Keď Virtualbox vytvorí súbor .vhd (alebo iný formát virtuálneho pevného disku), pravdepodobne sa pečie v univerzálne jedinečnom identifikátore, ktorý používa na rozpoznať VHD. Spravidla to nespôsobuje problémy, ale v tomto prípade zabraňuje spusteniu duplikátov alebo presunutiu virtuálnych diskov z neznámeho lokalita.
Opravte chyby UUID VirtualBoxu
Chyba vyzerá takto:
„Nepodarilo sa otvoriť pevný disk E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd.
Pevný disk sa nedá zaregistrovať "E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd"
{Ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} pretože pevný disk "E: \ VirtualBox VMs \ Windows 8 Enterprise \ Windows 8 Enterprise2.vhd" s UUID {Ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} už existuje.Výsledkový kód:
E_INVALIDARG (0x80070057)súčasť:
VirtualBoxRozhranie:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) ”
Oracle má kapitola v príručke VirtualBox ktorý sa týka problémov UUID, čo môže odhaliť, ako to vyriešiť. Alebo stačí postupovať podľa krokov uvedených nižšie.
Ako resetovať UUID
Ak chcete tento problém vyriešiť, musíte spustiť niektoré textové príkazy. Otvorte príkazový riadok. V systémoch Windows 8 a Windows 7 sa dá nájsť zadaním „cmd“ do vyhľadávacieho políčka ponuky Štart.
Teraz zmeňte adresár príkazu cmd na priečinok, do ktorého ste nainštalovali VirtualBox. Ak ho nastavíte ako predvolený, príkaz je tento:
cd C: \ Program Files \ Oracle \ VirtualBox \
Teraz zadajte nasledujúci príkaz (alebo kopírovanie / vkladanie pomocou pravého kliknutia):
VBOXMANAGE.EXE interné príkazy sethduuid “pathtovhdfile”
Ak všetko fungovalo, malo by sa zobraziť hlásenie „Zmena UUID na:…“ a potom by mal VirtualBox fungovať. Všetko opravené!