Cum să redimensionați un fișier VDI sau VHD VirtualBox pe Mac OS X

Cuprins:

Anonim

Dacă utilizați VirtualBox pentru a rula sisteme de operare invitați într-o mașină virtuală pe Mac, cum ar fi Windows 10 sau Ubuntu Linux, este posibil să aveți nevoie să redimensionați dimensiunea discului virtual în care se află sistemul de operare. Acesta este adesea cazul când estimați inadecvat cât spațiu este necesar pentru instalarea corectă într-o mașină virtuală cu spațiu de stocare alocat dinamic.

Pentru a redimensiona un fișier VDI sau VHD în Mac OS X (acesta poate funcționa la fel în Linux, anunțați-ne), veți folosi instrumentul VBoxManage din linia de comandă Mac. Chiar dacă ați ales să instalați instrumentele de linie de comandă VirtualBox, acestea nu vor fi în calea dvs., așa că vă veți îndrepta către conținutul VirtualBox.app pentru a utiliza utilitarul în schimb.

Deoarece aceasta este modificarea mașinii virtuale, este o idee bună să faceți o copie de rezervă a fișierului VDI sau VHD în prealabil, dacă nu vă simțiți deloc confortabil cu terminalul, probabil că ar trebui să faceți mai întâi o copie de rezervă a întregului Mac. . Rețineți că utilitarul de redimensionare folosește megaocteți pentru măsurare, așa că, dacă schimbați un fișier vm la 30 GB, acesta ar fi 30000MB, 50GB ca 50000 și așa mai departe.

Cum se redimensionează un disc virtual VirtualBox în Mac OS

  1. Opriți VM și părăsiți VirtualBox
  2. Deschide aplicația Terminal și folosește următoarea comandă pentru a naviga la directorul aplicației VirtualBox:
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. Acum, în directorul corespunzător, sunteți gata să rulați comanda de redimensionare cu următoarea sintaxă:
  5. VBoxManage modifyhd --resize De exemplu, să presupunem că există un fișier Windows 10 VM VDI situat la /Users/Paul/Documents/ VM/Windows10.vdi și dorim să crească de la 15GB la 30GB, sintaxa ar fi: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi

  6. Dacă doriți, verificați că schimbarea a avut loc cu comanda showhdinfo:
  7. VBoxManage showhdinfo ~/path/to/vmdrive.vdi

  8. Relansați VirtualBox și porniți sistemul de operare invitat recent redimensionat

Dacă calea către fișierul VM se află într-o locație adânc înrădăcinată sau complexă, utilizați ghilimele sau folosiți trucul de glisare pentru a imprima calea, care funcționează excelent în aplicația Terminal pentru a indica în mod corespunzător o ierarhie complexă de directoare.

Redimensionarea unității cu VBoxManage este practic instantanee din linia de comandă, dar rețineți că odată ce vă întoarceți în sistemul de operare virtual (Windows, OS X, Linux sau orice altceva rulați în VirtualBox) probabil că veți dori să realocați partiția pentru a utiliza noul spațiu.

Am executat acest lucru pentru a crește o dimensiune minimă de alocare dinamică, dacă fișierul VDI are o dimensiune fixă ​​și doriți să-l micșorați, instrumentul VBoxManage va face în continuare treaba, dar indicatorul –compact este ceea ce aveți cauți.

VBoxManage este un instrument util cu o mulțime de utilizări excelente, îl puteți folosi și pentru a clona rapid un disc virtual și a modifica aproape orice din VirtualBox din linia de comandă. Dacă intenționați să utilizați VBoxManage des, vă recomandăm să îl adăugați la cale sau să creați un alias pentru un acces mai ușor.

Cunoașteți o altă modalitate de a redimensiona un VirtualBox VDI? Spune-ne în comentarii.

Cum să redimensionați un fișier VDI sau VHD VirtualBox pe Mac OS X