Come ridimensionare un file VirtualBox VDI o VHD su Mac OS X

Sommario:

Anonim

Se utilizzi VirtualBox per eseguire sistemi operativi guest all'interno di una macchina virtuale sul Mac, come Windows 10 o Ubuntu Linux, potresti trovarti a dover ridimensionare le dimensioni del disco virtuale in cui risiede il sistema operativo. Questo è spesso il caso in cui si stima in modo inadeguato la quantità di spazio necessaria per l'installazione corretta in una macchina virtuale con spazio di archiviazione allocato dinamicamente.

Per ridimensionare un file VDI o VHD in Mac OS X (questo potrebbe funzionare allo stesso modo in Linux, facci sapere), utilizzerai lo strumento VBoxManage dalla riga di comando del Mac. Anche se hai scelto di installare gli strumenti della riga di comando di VirtualBox, non sarà nel tuo percorso, quindi ti dirigerai verso i contenuti di VirtualBox.app per utilizzare invece l'utilità.

Poiché questo sta modificando la macchina virtuale, è una buona idea eseguire prima il backup del file VDI o VHD, se non ti senti a tuo agio con il terminale dovresti probabilmente eseguire prima il backup dell'intero Mac . Tieni presente che l'utilità di ridimensionamento utilizza i megabyte per la misurazione, quindi se stai modificando un file vm in 30 GB sarebbero 30000 MB, 50 GB come 50000 e così via.

Come ridimensionare un disco virtuale di VirtualBox in Mac OS

  1. Spegni la VM ed esci da VirtualBox
  2. Apri l'app Terminale e utilizza il seguente comando per navigare nella directory dell'app VirtualBox:
  3. cd /Applications/VirtualBox.app/Contents/Resources/VirtualBoxVM.app/Contents/MacOS/

  4. Ora nella directory corretta, sei pronto per eseguire il comando di ridimensionamento con la seguente sintassi:
  5. VBoxManage modifyhd --resize Ad esempio, supponiamo che ci sia un file VDI di Windows 10 VM situato in /Users/Paul/Documents/ VM/Windows10.vdi e vogliamo che cresca da 15GB a 30GB, la sintassi sarebbe: VBoxManage modifyhd --resize 30000 ~/Documents/VM/Windows10.vdi

  6. Se lo desideri, verifica che la modifica sia avvenuta con il comando showhdinfo:
  7. VBoxManage showhdinfo ~/path/to/vmdrive.vdi

  8. Riavvia VirtualBox e avvia il sistema operativo guest appena ridimensionato

Se il percorso del file VM si trova in una posizione profondamente radicata o complessa, usa le virgolette o usa il trascinamento per stampare il trucco del percorso che funziona alla grande nell'app Terminale per puntare correttamente a una complessa gerarchia di directory.

Il ridimensionamento dell'unità con VBoxManage è sostanzialmente istantaneo dalla riga di comando, ma tieni presente che una volta tornato nel sistema operativo virtuale (Windows, OS X, Linux o qualsiasi altra cosa tu abbia in esecuzione VirtualBox) probabilmente vorrai riallocare la partizione per utilizzare il nuovo spazio.

L'ho eseguito per aumentare una dimensione minima di allocazione dinamica, se il file VDI ha una dimensione fissa e si desidera ridurlo, lo strumento VBoxManage continuerà a svolgere il lavoro ma il flag –compact è quello che si stai cercando.

VBoxManage è uno strumento utile con molti ottimi usi, puoi anche usarlo per clonare rapidamente un disco virtuale e modificare quasi tutto all'interno di VirtualBox dalla riga di comando. Se prevedi di utilizzare spesso VBoxManage, potresti volerlo aggiungere al tuo percorso o creare un alias per un accesso più facile.

Conosci un altro modo per ridimensionare un VirtualBox VDI? Fateci sapere nei commenti.

Come ridimensionare un file VirtualBox VDI o VHD su Mac OS X