Hur du fixar VirtualBox UUID finns redan fel
Virtualbox Virtualisering Virtuell Maskin / / March 19, 2020
Senast uppdaterad den
VirtualBox körs tillräckligt bra under normala förhållanden, men när du börjar flytta VHD: er kan det skada ut fel. Så här löser du ett vanligt problem efter att ha flyttat en VHD.
Om du kör VirtualBox på en Windows-dator kommer du förmodligen att stöta på fel då och då. När jag migrerade mina virtuella hårddiskar från en fysisk disk till en annan stötte jag på ett rättighetsfel. Uppenbarligen, när Virtualbox skapar en .vhd (eller ett annat virtuellt hårddiskformat) bakar det i en universellt unik identifierare som den använder för känna igen VHD: er. Vanligtvis orsakar det inte problem, men i detta fall förhindrar det duplikater eller flyttade virtuella diskar från att köra från en okänd plats.
Fixa VirtualBox UUID-fel
Felet ser ut så här:
“Det gick inte att öppna hårddisken E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd.
Det går inte att registrera hårddisken "E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd '{Ca2bdc6a-a487-4e57-9fcd-509d0c31d86d}
eftersom en hårddisk "E: \ VirtualBox VMs \ Windows 8 Enterprise \ Windows 8 Enterprise2.vhd ' med UUID {Ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} existerar redan.Resultatkod:
E_INVALIDARG (0x80070057)Komponent:
VirtualBoxGränssnitt:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) ”
Oracle har ett kapitel i VirtualBox-manualen som täcker UUID-problem, vilket kan avslöja hur du åtgärdar detta. Eller så kan du bara följa stegen nedan.
Så här återställer du UUID
För att åtgärda detta måste du köra några textkommandon. Öppna kommandotolken. I både Windows 8 och Windows 7 kan det hittas genom att skriva "cmd" i sökrutan Start Menu.
Ändra nu katalogen för cmd-prompten till mappen som du installerade VirtualBox i. Om du sätter det i standard är kommandot det här:
cd C: \ Programfiler \ Oracle \ VirtualBox \
Skriv nu följande kommando (eller kopiera / klistra in med högerklick):
VBOXMANAGE.EXE interna kommandon sethduuid “pathtovhdfile”
Om allt fungerade, bör du se ett meddelande som säger "UUID ändra till: ..." och sedan skulle VirtualBox fungera. Allt fixat!