Come ridurre la dimensione dell'unità di un ospite in VirtualBox

July 17

La macchina virtuale scrive i dati, e legge i dati da un disco virtuale, che occupa una porzione del disco rigido sotto forma di un file immagine. Quando si imposta una nuova VM, VirtualBox ti dà la possibilità di creare un disco di dimensioni fisse o in un disco allocata dinamicamente. Il primo riprende una specifica quantità di spazio sul disco, mentre il secondo inizia piccole dimensioni, ma cresce a poco a poco, come si scrive i dati all'immagine. Se si eliminano i file da un disco allocata dinamicamente, VirtualBox non riduce automaticamente la dimensione del file di immagine, quindi è necessario eseguire il processo da soli tramite il prompt dei comandi.

istruzione

1 Avviare la macchina virtuale, e quindi scaricare SDelete (link in Risorse) dall'interno della macchina virtuale.

2 Installare SDelete al termine del download. Premere il tasto "Windows Q" per aprire applicazioni, e quindi digitare "command" nel campo di ricerca.

3 Right-click "Prompt dei comandi" nei risultati di ricerca e scegliere "Apri come amministratore" dal menu contestuale.

4 Tipo "chkdsk / f" (senza virgolette qui e per tutti gli altri comandi) nella console, quindi premere "Invio" per verificare e riparare eventuali errori sul disco.

5 Tipo "defrag C: / U / H / X" nella console quando CHKDSK viene completata. Premere il tasto "Enter" per deframmentare il disco rigido.

6 Tipo "SDelete -z", quindi premere "Invio" per azzerare lo spazio libero sul disco deframmentato.

7 Fare clic sulla "X" in alto a destra della macchina virtuale, selezionare "Spegnimento della macchina" dalle opzioni, quindi fare clic su "OK".

8 Apri prompt dei comandi sul computer, e quindi introdurre il seguente comando nella console:

"C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe" modifyhd [file] .vdi --compact

Sostituire "[file]" con il percorso completo del file del vostro VM, come ad esempio "C: \ Users \ me \ VirtualBox VMs \ Win8 \ Win8.vdi," e quindi premere "Invio".

Consigli e avvertenze

  • È possibile eseguire gli stessi passi in macchine virtuali che eseguono versioni precedenti di Windows. Per aprire CMD, fare clic su "Start", fare clic su "Tutti i programmi" e quindi su "Accessori". Right-click "Prompt dei comandi" e scegliere "Apri come amministratore" dal menu contestuale.