Acest tutorial conține instrucțiuni pentru a remedia următoarea eroare atunci când încercați să adăugați un hard disk virtual existent în VirtualBox: „Nu s-a putut deschide fișierul hard disk
Apare eroarea „Nu s-a putut deschide fișierul imagine pe disc – Nu se poate înregistra hard diskul” în VirtualBox deoarece fișierul imagine disc VM pe care încercați să îl deschideți are același UUID cu o altă imagine disc virtual fişier. În acest caz, Virtualbox nu poate înregistra fișierul imagine de disc (VDI, VHD, VMDK etc.) și afișează următoarea eroare:
"Nu se poate înregistra hard disk-ul „C:\Users\%Username%\VirtualBox VMs\%VirtualDiskName1%.vdi” {%Virtual-Disk-UUID%} deoarece un hard disk „C:\Users\%Username%\VirtualBox VMs\VirtualDiskName2%.vdi” cu UUID {%Virtual-Disk-UUID%} deja există.
Cod rezultat:
E_INVALIDARG (0x80070057)
componenta:
VirtualBox
Interfata:
IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}
Callee RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)"
Cum se rezolvă eroarea VirtualBox: Nu s-a putut deschide fișierul hard disk virtual (.VDI) deoarece hard diskul iese deja.
Metoda 1. Eliminați discurile virtuale pierdute din VirtualBox.
Eroarea de mai sus poate apărea dacă ați mutat hard disk-ul virtual într-o altă locație (de exemplu, volum) și apoi încercați să adăugați din nou discul virtual. hard disk (din noua locație) pe o mașină virtuală nouă sau existentă, fără a fi eliminat anterior discul pierdut de pe VirtualBox. În acest caz, trebuie să eliberați fișierul de disc virtual lipsă utilizând VirtualBox Media Manager. Pentru a face asta:
1. Din VirtualBox Fişier meniu, deschideți Virtual Media Manager.
2. Evidențiați discul virtual pierdut (cel cu semnul de eroare)* și faceți clic Eliberare. (Când vi se cere, apăsați pe Eliberare butonul pentru a elibera hard disk-ul lipsă.)
* Notă: Dacă nu vedeți niciun disc pierdut aici, continuați metoda-2.
3. Apoi apasa Elimina (și apoi apăsați butonul Eliminare) pentru a elimina hard disk-ul virtual lipsă.
4. Închideți Virtual Media Manager.
5. Evidențiați VM unde doriți să adăugați fișierul hard disk virtual (.VDI) și faceți clic Setări.
6. Selectați Depozitare în panoul din stânga și apoi faceți clic pe „Adăugați hard disk” pictograma din dreapta.
7. Clic Alegeți discul existent.
8. Selectați fișierul hard disk virtual pe care doriți să îl adăugați și faceți clic Deschis.
9. Clic O.K pentru a închide setările mașinii virtuale.
10.start mașina virtuală.
Metoda 2. Clonează discul virtual cu Virtual Media Manager.
Pentru a evita apariția erorii „Nu a reușit să deschideți fișierul imagine pe disc, nu se poate înregistra hard diskul”, este să clonați Virtual Fișierele imagine de disc (VDI, VHD etc.), utilizând VirtualBox Media Manager*, în loc să utilizați sistemul de operare Copy/Paste al gazdei funcții. Pentru a face asta:
* Notă: Modul corect de a clona cu succes un fișier imagine de disc virtual existent (VDI, VHD, VMDK etc.) este să utilizați funcția Copiere în VirtualBox Media Manager.
1. De la Virtualbox Fişier selectarea meniului Virtual Media Manager.
2. Selectați hard diskul virtual pe care doriți să-l clonați și faceți clic Copie.
3. La următorul ecran, faceți alegerile despre „Tipul fișierului imagine disc” și „Dimensiune” (sau lăsați setările implicite) și, în final, dați un nume pentru noua imagine de disc.
4. Când ați terminat, faceți clic Copie și așteptați până la finalizarea creării noii imagini de disc.
5. Când copierea este finalizată, utilizați imaginea de disc copiată pentru a crea o nouă mașină virtuală în Virtualbox.
Metoda 3. Schimbați UUID-ul discului virtual.
Metoda finală pentru a rezolva problema „Nu se poate înregistra hard diskul virtual” este să resetați UUID-ul fișierului disc virtual (VDI) menționat în eroarea VirtualBox. Pentru a face asta:
1. Închide Aplicația VirtualBox.
2. Deschideți promptul de comandă ca administrator. Pentru a face asta:
A. În caseta de căutare, tastați: cmd (sau prompt de comandă).
b. Faceți clic dreapta pe prompt de comandă (rezultat) și selectați Rulat ca administrator.
3. Copie & Pastă în linia de comandă următoarea comandă în fereastra linia de comandă și apăsați introduce:
- cd C:\Program Files\Oracle\VirtualBox
4. Acum tastați următoarea comandă și apăsați introduce: *
- vboxmanage internalcommands sethduuid "%Full_Path_To_VHD_File%"
* Notă: La comanda de mai sus schimbați %Full_Path_To_VHD_File% valoare conform cazului dvs. De exemplu: Dacă doriți să resetați UUID-ulfișier imagine disc virtual "Windows7.vdi" care situat la "C:\Users\Admin\VirtualBox VMs\Windows7VM"folder, comanda ar trebui să fie:
- vboxmanage internalcommands sethduuid "C:\Utilizatori\Admin\VirtualBox VMs\Windows7VM\Windows7.vdi"
5. Dacă totul merge bine, atunci ar trebui să vă informați că UUID-ul s-a schimbat.
6. Închideți promptul de comandă și încercați acum să atașați hard disk-ul virtual la o nouă mașină virtuală.
Asta e tot oameni buni! Ți-a funcționat?
Vă rugăm să lăsați un comentariu în secțiunea de comentarii de mai jos sau chiar mai bine: like și distribuiți această postare de blog în rețelele sociale pentru a ajuta la răspândirea veștii despre această soluție.