If-Koubou

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

Cum se convertesc între discurile fixe și dinamice în VirtualBox (Cum să)

VirtualBox vă permite să alegeți fie un disc dimensiune alocată dinamic, fie o dimensiune fixă ​​la crearea unui 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 mărime fixă ​​să fie mai rapide, dar nu pot crește mai mari după ce se umple. Puteți converti între cele două formate și redimensiona discuri, 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.

Localizați această comandă pentru a continua. Pe Windows, îl veți găsi în directorul programului VirtualBox, care esteC: \ 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 , apoi apăsați Enter.

Tip CD în Promptul de comandă, urmată de calea folderului 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 glisând și lăsând pictograma dosarului 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 vboxmanagecomanda î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 promptului de comandă pentru a vizualiza 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ă denumită "Windows". După cum vedem în ieșirea de mai jos, calea spre discul virtual din sistemul nostru esteC: \ Utilizatorii \ chris \ VirtualBox VMs \ 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 fix la dinamic, executați următoarea comandă:

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

De exemplu, dacă discul sursă este situat la C: \ Utilizatorii \ chris \ VirtualBox VMs \ Windows \ Windows.vdi și doriți să creați un nou disc numit Windows-dynamic.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-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 \ VirtualBox VMs \ 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 noul fișier disc.

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

Selectați "Stocare" pentru a vizualiza dispozitivele de stocare conectate. Faceți clic dreapta pe versiunea VDI originală și selectați "Remove Attachment". 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 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ă o copiați în clipboard selectând-o cu butonul stâng al mouse-ului 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 îl ș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 acesta 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 pe care l-am 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 - va avea o pictogramă galbenă de avertizare în partea stângă a acestuia. Faceți clic dreapta pe el și selectați "Eliminare". Dați clic pe "Eliminați" din nou pentru a confirma și închide "Închidere".

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". Sub spațiul de stocare, faceți clic dreapta pe controlerul SATA și selectați "Adăugați 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. Ar trebui să puteți încărca automat mașina virtuală în mod normal. Discul va fi fie un disc fix, fie dinamic - indiferent de ce ați convertit.