Denne opplæringen inneholder instruksjoner for å fikse følgende feil når du prøver å legge til en eksisterende virtuell harddisk i VirtualBox: "Kunne ikke åpne harddiskfilen
Feilmeldingen "Kunne ikke åpne diskbildefilen – Kan ikke registrere harddisk" i VirtualBox vises fordi VM Disk Image-filen du prøver å åpne har samme UUID som en annen Virtual Disk Image fil. I så fall kan ikke Virtualbox registrere diskbildefilen (VDI, VHD, VMDK, etc.) og viser følgende feil:
"Kan ikke registrere harddisken 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%} fordi en harddisk 'C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi' med UUID {%Virtual-Disk-UUID%} allerede finnes.
Resultatkode:
E_INVALIDARG (0x80070057)
Komponent:
VirtualBox
Grensesnitt:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
Slik løser du VirtualBox-feil: Kunne ikke åpne virtuell harddiskfil (.VDI) fordi harddisken allerede avsluttes.
Metode 1. Fjern tapte virtuelle disker fra VirtualBox.
Feilen ovenfor kan vises hvis du har flyttet den virtuelle harddisken til et annet sted (f.eks. volum) og deretter prøver å legge til den virtuelle harddisken på nytt harddisk (fra den nye plasseringen) til en ny eller til en eksisterende virtuell maskin, uten tidligere å ha fjernet den tapte disken fra VirtualBox. I dette tilfellet må du frigjøre den manglende virtuelle diskfilen ved hjelp av VirtualBox Media Manager. Å gjøre det:
1. Fra VirtualBox Fil menyen åpner du Virtual Media Manager.
2. Marker den tapte virtuelle disken (den med feiltegnet)* og klikk Utgivelse. (Når du blir spurt, trykk på Utgivelse knappen for å frigjøre den manglende harddisken.)
* Merk: Hvis du ikke ser noen tapte disker her, fortsett til metode-2.
3. Klikk deretter Fjerne (og trykk deretter på Fjern-knappen) for å fjerne den manglende virtuelle harddisken.
4. Lukk Virtual Media Manager.
5. Marker VM-en der du vil legge til Virtual Hard Drive-filen (.VDI) og klikk Innstillinger.
6. Plukke ut Oppbevaring i venstre rute og klikk deretter på 'Legg til harddisk' ikonet til høyre.
7. Klikk Velg eksisterende disk.
8. Velg den virtuelle harddiskfilen du vil legge til, og klikk Åpen.
9. Klikk OK for å lukke Virtual Machine-innstillingene.
10.Start den virtuelle maskinen.
Metode 2. Klone virtuell disk med Virtual Media Manager.
For å unngå at feilen "Kunne ikke åpne diskbildefilen, kan ikke registrere harddisken" oppstår, er å klone Virtual Diskbildefiler (VDI, VHD, osv.), ved å bruke VirtualBox Media Manager,* i stedet for å bruke vertens OS Kopier/Lim inn funksjoner. Å gjøre det:
* Merk: Den riktige måten å klone en eksisterende virtuell harddiskfil (VDI, VHD, VMDK, etc.), er å bruke Kopier-funksjonen i VirtualBox Media Manager.
1. Fra Virtualbox Fil menyvelg Virtual Media Manager.
2. Velg den virtuelle harddisken du vil klone og klikk Kopiere.
3. På neste skjermbilde, gjør dine valg om "Disk Image File Type" & "Size" (eller la standardinnstillingene) og gi til slutt et navn for det nye diskbildet.
4. Klikk når du er ferdig Kopiere og vent til det nye diskbildet er fullført.
5. Når kopieringen er ferdig, bruk det kopierte diskbildet til å lage en ny virtuell maskin i Virtualbox.
Metode 3. Endre den virtuelle diskens UUID.
Den siste metoden for å løse problemet "Kan ikke registrere virtuell harddisk" er å tilbakestille UUID-en til Virtual Disk-filen (VDI) nevnt i VirtualBox-feilen. Å gjøre det:
1. Lukk VirtualBox-applikasjon.
2. Åpne ledetekst som administrator. Å gjøre det:
en. Skriv inn i søkeboksen: cmd (eller ledeteksten).
b. Høyreklikk på ledeteksten (resultat) og velg Kjør som administrator.
3. Kopiere & Lim inn i ledeteksten følgende kommando i ledetekstvinduet og trykk Tast inn:
- cd C:\Program Files\Oracle\VirtualBox
4. Skriv nå følgende kommando og trykk Tast inn: *
- vboxmanage interne kommandoer sethduuid "%Full_Path_To_VHD_File%"
* Merk: Ved kommandoen ovenfor endrer du %Full_Path_To_VHD_File% verdi i henhold til ditt tilfelle. For eksempel: Hvis du vil tilbakestille UUID-en tilvirtuell diskbildefil "Windows7.vdi" som ligger kl "C:\Users\Admin\VirtualBox VMs\Windows7VM"mappen skal kommandoen være:
- vboxmanage interne kommandoer sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. Hvis alt går bra, bør du informere om at UUID er endret.
6. Lukk ledeteksten og prøv nå å koble den virtuelle harddisken til en ny virtuell maskin.
Det var alt folkens! Fungerte det for deg?
Legg igjen en kommentar i kommentarfeltet nedenfor eller enda bedre: lik og del dette blogginnlegget i sosiale nettverk for å hjelpe med å spre ordet om denne løsningen.