Tämä opetusohjelma sisältää ohjeet seuraavan virheen korjaamiseksi yritettäessä lisätä olemassa olevaa virtuaalista kiintolevyä VirtualBoxiin: "Kiintolevytiedoston avaaminen epäonnistui
Virhe "Levyn kuvatiedoston avaaminen epäonnistui – Kiintolevyä ei voi rekisteröidä" tulee näkyviin VirtualBoxissa koska VM-levykuvatiedostolla, jonka yrität avata, on sama UUID kuin toisella virtuaalilevykuvalla tiedosto. Siinä tapauksessa Virtualbox ei voi rekisteröidä levykuvatiedostoa (VDI, VHD, VMDK jne.) ja näyttää seuraavan virheilmoituksen:
"Kiintolevyä ei voi rekisteröidä 'C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi' {%Virtual-Disk-UUID%}, koska kiintolevy "C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi", jonka UUID on jo {%Virtual-Disk-UUID%} olemassa.
Tuloskoodi:
E_INVALIDARG (0x80070057)
Komponentti:
VirtualBox
Käyttöliittymä:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
VirtualBox-virheen ratkaiseminen: Virtuaalikiintolevytiedoston (.VDI) avaaminen epäonnistui, koska kiintolevy on jo poistunut.
Menetelmä 1. Poista puuttuneet virtuaalilevyt VirtualBoxista.
Yllä oleva virhe voi ilmetä, jos olet siirtänyt virtuaalisen kiintolevyn toiseen paikkaan (esim. taltioon) ja yrität sitten lisätä virtuaalisen kiintolevyn uudelleen kiintolevylle (uudesta sijainnista) uuteen tai olemassa olevaan virtuaalikoneeseen ilman, että olet aiemmin poistanut puuttuvaa levyä VirtualBox. Tässä tapauksessa sinun on vapautettava puuttuva virtuaalilevytiedosto VirtualBox Media Managerin avulla. Tehdä se:
1. VirtualBoxista Tiedosto valikko, avaa Virtual Media Manager.
2. Korosta puuttunut virtuaalilevy (se, jossa on virhemerkki)* ja napsauta Vapauta. (Paina pyydettäessä Vapauta painiketta puuttuvan kiintolevyn vapauttamiseksi.)
* Merkintä: Jos et näe tässä puuttuvia levyjä, jatka menetelmä-2.
3. Napsauta sitten Poista (ja paina sitten Poista-painiketta) poistaaksesi puuttuvan virtuaalisen kiintolevyn.
4. Sulje Virtual Media Manager.
5. Korosta virtuaalikone, johon haluat lisätä Virtual Hard Drive -tiedoston (.VDI) ja napsauta Asetukset.
6. Valitse Varastointi vasemmassa ruudussa ja napsauta sitten "Lisää kovalevy" kuvake oikealla.
7. Klikkaus Valitse olemassa oleva levy.
8. Valitse virtuaalinen kiintolevytiedosto, jonka haluat lisätä, ja napsauta Avata.
9. Klikkaus OK sulkeaksesi Virtuaalikoneen asetukset.
10.alkaa virtuaalikone.
Menetelmä 2. Kloonaa virtuaalilevy Virtual Media Managerilla.
Jotta "Levyn kuvatiedoston avaaminen epäonnistui, kiintolevyä ei voi rekisteröidä" -virhettä ei tapahdu, on kloonata Virtual Levykuvatiedostot (VDI, VHD jne.) VirtualBox Media Managerin* avulla isäntäkoneen käyttöjärjestelmän Kopioi/Liitä. toimintoja. Tehdä se:
* Merkintä: Oikea tapa kloonata olemassa oleva virtuaalinen kiintolevykuvatiedosto (VDI, VHD, VMDK jne.) on käyttää VirtualBox Media Managerin kopiointitoimintoa.
1. Virtualboxista Tiedosto valikon valinta Virtual Media Manager.
2. Valitse virtuaalinen kiintolevy, jonka haluat kloonata, ja napsauta Kopio.
3. Valitse seuraavassa näytössä "Disk Image File Type" ja "Size" (tai jätä oletusasetukset) ja anna lopuksi nimi uudelle levykuvalle.
4. Kun olet valmis, napsauta Kopio ja odota, kunnes uuden levykuvan luominen on valmis.
5. Kun kopio on valmis, käytä kopioitua levykuvaa uuden virtuaalikoneen luomiseen Virtualboxissa.
Menetelmä 3. Vaihda virtuaalilevyn UUID.
Viimeinen tapa ratkaista "Virtuaalista kiintolevyä ei voi rekisteröidä" -ongelma on nollata VirtualBox-virheessä mainitun virtuaalilevytiedoston (VDI) UUID. Tehdä se:
1. kiinni VirtualBox-sovellus.
2. Avaa komentokehote järjestelmänvalvojana. Tehdä se:
a. Kirjoita hakukenttään: cmd (tai komentokehote).
b. Napsauta hiiren kakkospainikkeella komentokehote (tulos) ja valitse Suorita järjestelmänvalvojana.
3. Kopio & Liitä komentokehotteessa seuraava komento komentokehoteikkunassa ja paina Tulla sisään:
- cd C:\Program Files\Oracle\VirtualBox
4. Kirjoita nyt seuraava komento ja paina Tulla sisään: *
- vboxmanage internalcommands sethduuid "%Full_Path_To_VHD_File%"
* Merkintä: Muuta yllä olevalla komennolla %Full_Path_To_VHD_File% arvo tapauksesi mukaan. Esimerkiksi: Jos haluat nollata UUID: nvirtuaalisen levyn kuvatiedosto "Windows7.vdi", joka sijaitsee osoitteessa "C:\Users\Admin\VirtualBox VMs\Windows7VM"kansio, komennon tulee olla:
- vboxmanage internalcommands sethduuid "C:\Users\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. Jos kaikki menee hyvin, sinun tulee ilmoittaa, että UUID on muuttunut.
6. Sulje komentokehote ja yritä nyt liittää virtuaalinen kiintolevy uuteen virtuaalikoneeseen.
Siinä kaikki ihmiset! Toimiiko se sinulle?
Jätä kommentti alla olevaan kommenttiosioon tai vielä paremmin: tykkää ja jaa tämä blogiviesti sosiaalisessa mediassa levittääksesi sanaa tästä ratkaisusta.