Pagina principala » HOWTO » Cum se convertesc între discurile fixe și dinamice în VirtualBox

    Cum se convertesc între discurile fixe și dinamice în VirtualBox

    VirtualBox vă permite să alegeți fie un disc al dimensiunilor alocate dinamic, fie un fișier cu dimensiune fixă, atunci când creați un nou fișier hard disk virtual. Discurile alocate dinamic sunt create mai rapid și pot crește la dimensiuni mai mari. Este posibil ca discurile de dimensiune fixă ​​să fie mai rapide, dar nu pot crește mai mari după ce se umple. Puteți converti între cele două formate și puteți redimensiona discurile, dacă doriți.

    Pasul unu: găsiți comanda VBoxManage și deschideți o comandă

    VirtualBox vă permite să convertiți un disc fix pe un disc dinamic sau pe un disc dinamic pe un disc fix, dar această opțiune nu este expusă în interfața sa grafică. În schimb, trebuie să utilizați VBoxManage.exe comanda.

    Găsiți această comandă pentru a continua. Pe Windows, îl veți găsi în directorul programului VirtualBox, care este  C: \ Program Files \ Oracle \ VirtualBox  în mod implicit. Dacă ați instalat VirtualBox într-un alt director, uitați-vă acolo.

    Deschideți o fereastră de comandă. Pentru aceasta, deschideți meniul Start, tastați cmd , și apăsați Enter.

    Tip CD în Promptul de comandă, urmată de calea dosarului unde este comanda VBoxManage. Va trebui să îl înscrieți în ghilimele.

    Puteți face acest lucru rapid tastând CD în fereastra Prompt Command și apoi trageți și plasați pictograma folder din bara de adrese a managerului de fișiere în Command Prompt.

    Dacă utilizați calea prestabilită, ar trebui să arate după cum urmează:

    cd "C: \ Program Files \ Oracle \ VirtualBox"

    NOTĂ: Aceste instrucțiuni presupun că utilizați VirtualBox pe Windows. Dacă utilizați VirtualBox pe macOS sau Linux, puteți deschide o fereastră Terminal și rulați vboxmanage comanda în mod normal, așa cum ați face orice altă comandă.

    Pasul al doilea: Localizați calea pe discul pe care doriți să îl convertiți

    Rulați următoarea comandă în fereastra de comandă pentru a vedea o listă a tuturor hard disk-urilor virtuale de pe computer:

    VBoxManage.exe listă hdds

    Priviți lista și identificați calea fișierului pe discul virtual pe care doriți să-l convertiți. Să presupunem că vrem să modificăm discul virtual asociat cu mașina virtuală numită "Windows". După cum vedem în ieșirea de mai jos, calea spre discul virtual din sistemul nostru este C: \ Utilizatorii \ chris \ VB VirtualBox \ Windows \ Windows.vdi .

    Pasul al treilea: Conversia discului virtual

    Acum puteți folosi comanda VBoxManage pentru a converti discul virtual de la fix la dinamic sau de la dinamic la fix.

    Pentru a converti un disc virtual de la un punct fix la unul dinamic, executați următoarea comandă:

    VBoxManage.exe discul clonemedium "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Standard

    De exemplu, dacă discul sursă este situat la C: \ Utilizatorii \ chris \ VB VirtualBox \ Windows \ Windows.vdi și doriți să creați un nou disc denumit Windows-dynamic.vdi în același director pe care îl executați:

    VBoxManage.exe discul clonemediu "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Utilizatori \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi"

    Pentru a converti un disc virtual de la dinamic la fix, executați următoarea comandă:

    VBoxManage.exe discul clonemediu "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Fixat

    De exemplu, dacă discul sursă este situat la C: \ Utilizatorii \ chris \ VB VirtualBox \ Windows \ Windows.vdi și doriți să creați un nou disc numit Windows-fixed.vdi în același director, ați rula:

    VBoxManage.exe discul clonemediu "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi"

    Pasul patru: Eliminați vechiul disc virtual

    Comanda de mai sus doar clonează discul existent. Încheiați atât fișierul original, cât și un nou fișier disc.

    În primul rând, va trebui să eliminați de fapt discul virtual existent din VirtualBox. În VirtualBox, faceți clic dreapta pe mașina virtuală care utilizează discul virtual și selectați "Settings".

    Selectați "Stocare" pentru a vizualiza dispozitivele de stocare conectate. Faceți clic dreapta pe versiunea VDI originală și selectați "Eliminare atașament". Faceți clic pe "OK" după aceea.

    Procesul de mai jos va șterge fișierul original din unitate. Avertizare: Poate doriți să creați o copie de rezervă a fișierului original dacă nu ați făcut-o deja, doar în cazul în care ceva nu merge bine în acest proces.

    În Promptul de comandă, executați următoarea comandă pentru a vedea o listă a tuturor discurilor virtuale de pe computer:

    VBoxManage.exe listă hdds

    Identificați UUID-ul discului original pe care doriți să îl ștergeți. Puteți să-l copiați în clipboard selectând-l cu butonul stâng al mouse-ului și apoi făcând clic dreapta pe el.

    Rulați următoarea comandă pentru a elimina discul original din registrul VirtualBox și a le șterge. Puteți să faceți clic dreapta pe fereastra Prompt Command pentru a lipi UUID-ul.

    VBoxManage.exe closemedium UUID - ștergeți

    Pasul cinci: Redenumiți noul disc

    Ar trebui să redenumiți acum noul fișier disc astfel încât să aibă același nume ca cel original. Doar navigați la el într-o fereastră File Explorer sau Windows Explorer.

    Faceți clic dreapta pe fișierul VDI, selectați "Rename" și schimbați-l la numele original. De exemplu, aici am redenumit fișierul Windows-fixed.vdi creat în Windows.vdi.

    Odată ce ați redenumit discul, eliminați vechiul nume de disc din VirtualBox. Faceți clic pe File> Virtual Media Manager în VirtualBox și găsiți numele original al discului redenumit - acesta va avea o pictogramă galbenă de avertizare în partea stângă a acestuia. Faceți clic dreapta pe el și selectați "Eliminați". Faceți clic pe "Scoateți" din nou pentru a confirma și închide "Închideți".

    Pasul șase: introduceți discul în VirtualBox

    Reveniți la VirtualBox, faceți clic dreapta pe mașina virtuală asociată cu discul virtual și selectați "Setări". În secțiunea Storage, faceți clic dreapta pe controlerul SATA și selectați "Add Hard Disk".

    Selectați "Alegeți discul existent" și navigați la fișierul pe care tocmai l-ați redenumit.

    Faceți clic pe "OK" pentru a închide fereastra de setări a mașinii virtuale. Acum ar trebui să puteți încărca în mod normal mașina virtuală. Discul va fi fie un disc fix, fie dinamic, indiferent de ce ați convertit.