Slik løser du VirtualBox "UUID finnes allerede" Feil

Hvis du kjører VirtualBox på en Windows-datamaskin, vil du sannsynligvis komme til feil fra tid til annen. Da jeg migrerte mine virtuelle harddisker fra en fysisk disk til en annen, kjørte jeg inn i en tillatelsesfeil. Tilsynelatende, når Virtualbox lager en .vhd (eller et annet format virtuell harddisk), baker den i en universelt unik identifikator som den bruker til å gjenkjenne VHDer. Vanligvis forårsaker det ikke problemer, men i dette tilfellet forhindrer det duplikater eller flyttede virtuelle disker fra å kjøre fra et ukjent sted.

Feilen ser slik ut:

"Kunne ikke åpne harddisken E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd .

Kan ikke registrere harddisken 'E: \ VirtualBox VMs \ Windows 8 \ Windows 8 Enterprise2.vhd' {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} fordi en harddisk 'E: \ VirtualBox VMs \ Windows 8 Enterprise \ Windows 8 Enterprise2 .vhd ' med UUID {ca2bdc6a-a487-4e57-9fcd-509d0c31d86d} eksisterer allerede.

Resultatkode:
E_INVALIDARG (0x80070057)

Komponent:
VirtualBox

grensesnitt:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) "

Oracle har et kapittel i VirtualBox-håndboken som dekker UUID-problemer, noe som kan vise hvordan du kan fikse dette. Eller du kan bare følge trinnene nedenfor.

Slik tilbakestiller du UUID

For å fikse dette, må du kjøre noen tekstkommandoer. Åpne kommandoprompt. I både Windows 8 og Windows 7 kan den bli funnet ved å skrive "cmd" inn i søkefeltet Start meny.

Endre deretter cmd-spørrekatalogen til mappen du installerte VirtualBox i. Hvis du legger den i standard er kommandoen dette:

cd C: \ Program Files \ Oracle \ VirtualBox \

Skriv inn følgende kommando ( eller kopier / lim inn med høyreklikk ):

VBOXMANAGE.EXE internalcommands sethduuid "pathtovhdfile"

Hvis alt fungerte, bør du se en melding som sier "UUID-endring til: ..." og da burde VirtualBox fungere. Alle faste!