Sådan Fix VirtualBox "UUID eksisterer allerede" Fejl

Hvis du kører VirtualBox på en Windows-computer, vil du sandsynligvis komme i gang med fejl fra tid til anden. Da jeg migrerede mine virtuelle harddiske fra en fysisk disk til en anden, løb jeg ind i en tilladelsesfejl. Tilsyneladende, når Virtualbox opretter en .vhd (eller et andet format virtuelt harddisk), bager det sig i en universelt unik identifikator, som den bruger til at genkende VHD'er. Normalt forårsager det ikke problemer, men i dette tilfælde forhindrer det duplikater eller flyttede virtuelle diske fra at køre fra et ukendt sted.

Fejlen ser sådan ud:

"Kunne ikke åbne 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

grænseflade:
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001) "

Oracle har et kapitel i VirtualBox manualen, der dækker UUID-problemer, hvilket kan afsløre, hvordan man løser dette. Eller du kan bare følge nedenstående trin.

Sådan Reset UUID

For at løse dette skal du køre nogle tekstkommandoer. Åbn kommandoprompt. I både Windows 8 og Windows 7 kan den findes ved at skrive "cmd" i startmenuen søgefeltet.

Nu ændrer du cmd-promptens mappe til den mappe, du har installeret VirtualBox i. Hvis du sætter den i standard er kommandoen dette:

cd C: \ Programmer \ Oracle \ VirtualBox \

Indtast nu følgende kommando ( eller kopier / indsæt med højre klik ):

VBOXMANAGE.EXE internalcommands sethduuid "pathtovhdfile"

Hvis alt fungerede, skal du se en meddelelse, der siger "UUID Change to: ..." og så skal VirtualBox arbejde. Alle faste!