• Chris Hoffman

    @chrisbhoffman

  • Aggiornato il 3 marzo 2020, 3:57pm EDT
flickrsven/Flickr

Quando si crea un disco rigido virtuale in VirtualBox o VMware, si specifica una dimensione massima del disco. Se vuoi più spazio sull’hard disk della tua macchina virtuale in seguito, dovrai ingrandire l’hard disk virtuale e la partizione.

Nota che potresti voler fare un backup del tuo file hard disk virtuale prima di eseguire queste operazioni: c’è sempre la possibilità che qualcosa vada storto, quindi è sempre bene avere dei backup. Comunque, il processo ha funzionato bene per noi.

Aggiornamento: Usa il Virtual Media Manager in VirtualBox

VirtualBox 6 ha aggiunto un’opzione grafica per ingrandire e ridimensionare i dischi virtuali. Per accedervi, clicca su File > Virtual Media Manager nella finestra principale di VirtualBox.

Pubblicità

Seleziona un disco rigido virtuale nella lista e usa il cursore “Dimensione” nella parte inferiore della finestra per cambiare la sua dimensione. Fai clic su “Applica” quando hai finito.

Dovrai ancora allargare la partizione sul disco per sfruttare lo spazio aggiuntivo. La partizione rimane della stessa dimensione anche se la dimensione del disco aumenta. Vedi le istruzioni qui sotto per maggiori informazioni sull’ingrandimento della partizione.

Ingrandisci un disco virtuale in VirtualBox

Per ingrandire un disco virtuale in VirtualBox, dovrai usare il comando VBoxManage da una finestra del Prompt dei comandi. Per prima cosa, spegni la macchina virtuale – assicurati che il suo stato sia impostato su Powered Off, non su Saved.

(Prima di continuare, dovresti anche cancellare qualsiasi snapshot associato alla macchina virtuale se usi la funzione snapshot in VirtualBox. Questo ti assicurerà che stai modificando il file del disco virtuale corretto e che tutto funzionerà correttamente in seguito.)

Pubblicità

In secondo luogo, apri una finestra del prompt dei comandi dal tuo menu Start e passa alla cartella dei file di programma di VirtualBox in modo da poter eseguire il comando:

cd “C:\File di programma\Oracle\VirtualBox”

Il seguente comando opererà sul disco virtuale di VirtualBox situato in “C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi”. Ridimensionerà il disco virtuale a 81920 MB (80 GB).

VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

(Usa due trattini prima di ridimensionare nel comando sopra.)

Sostituisci il percorso del file nel comando sopra con la posizione del disco di VirtualBox che vuoi ridimensionare e il numero con la dimensione a cui vuoi ingrandire l’immagine (in MB).

Aggiornamento: In VirtualBox 6..0, rilasciato nel 2019, potrebbe essere necessario utilizzare il seguente comando invece:

VBoxManage modifymedium disk "C:\Users\Chris\VirtualBox VMs\Windows 7\Windows 7.vdi" --resize 81920

Pubblicità

Nota che questo processo non allarga la partizione sul disco rigido virtuale, quindi non avrai ancora accesso al nuovo spazio – vedi la sezione Allarga la partizione della macchina virtuale qui sotto per maggiori informazioni.

Ingrandisci un disco virtuale in VMware

Per ingrandire il disco rigido di una macchina virtuale in VMware, spegni la macchina virtuale, fai clic con il tasto destro e seleziona Impostazioni macchina virtuale.

Seleziona il dispositivo del disco rigido virtuale nell’elenco, clicca sul pulsante Utilità e clicca su Espandi per espandere il disco rigido.

Inserisci una dimensione massima del disco più grande e clicca sul pulsante Espandi. VMware aumenterà le dimensioni del tuo disco virtuale, anche se le sue partizioni rimarranno della stessa dimensione – vedi sotto per informazioni su come ingrandire la partizione.

Ingrandisci la partizione della macchina virtuale

Hai ora un disco rigido virtuale più grande. Tuttavia, la partizione del sistema operativo sul tuo disco rigido virtuale è della stessa dimensione, quindi non sarai ancora in grado di accedere a nessuno di questo spazio.

Pubblicità

Ora dovrai estendere la partizione del sistema operativo guest come se stessi ingrandendo una partizione su un disco rigido reale in un computer fisico. Non puoi ingrandire la partizione mentre il sistema operativo guest è in esecuzione, proprio come non puoi ingrandire la tua partizione C:\ mentre Windows è in esecuzione sul tuo computer.

Puoi usare un CD live di GParted per ridimensionare la partizione della tua macchina virtuale – semplicemente avvia l’immagine ISO di GParted nella tua macchina virtuale e sarai portato all’editor di partizioni di GParted in un ambiente Linux live. GParted sarà in grado di ingrandire la partizione sull’hard disk virtuale.

Prima di tutto, scarica il file ISO di GParted live CD da qui.

Pubblicità

Carica il file ISO nella tua macchina virtuale andando nella finestra delle impostazioni della macchina virtuale, selezionando l’unità CD virtuale e navigando fino al file ISO sul tuo computer.

Avvia (o riavvia) la tua macchina virtuale dopo aver inserito l’immagine ISO e la macchina virtuale si avvierà dall’immagine ISO. Il CD live di GParted ti farà diverse domande durante l’avvio – puoi premere Invio per saltarle per le opzioni predefinite.

Una volta avviato GParted, fai clic con il tasto destro sulla partizione che vuoi ingrandire e seleziona Resize/Move.

Specifica una nuova dimensione per la partizione – per esempio, trascina il cursore fino a destra per usare tutto lo spazio disponibile per la partizione. Fai clic sul pulsante Ridimensiona/Sposta dopo aver specificato lo spazio che vuoi utilizzare.

Pubblicità

Finalmente, fai clic sul pulsante Applica per applicare le modifiche e ingrandire la partizione.

Dopo aver completato l’operazione di ridimensionamento, riavvia la macchina virtuale e rimuovi il file ISO GParted. Windows controllerà il file system nella tua macchina virtuale per assicurarsi che funzioni correttamente – non interrompere questo controllo.

La partizione della macchina virtuale ora occuperà l’intero disco rigido virtuale, quindi avrai accesso allo spazio aggiuntivo.

Nota che ci sono modi più semplici per ottenere più spazio – puoi aggiungere un secondo disco rigido virtuale alla tua macchina virtuale dalla sua finestra delle impostazioni. Puoi accedere al contenuto dell’altro disco rigido su una partizione separata – per esempio, se stai usando una macchina virtuale Windows, l’altro disco rigido virtuale sarà accessibile con una lettera di unità diversa all’interno della tua macchina virtuale.

Chris Hoffman
Chris Hoffman è caporedattore di How-To Geek. Ha scritto di tecnologia per oltre un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia da emittenti televisive come la NBC 6 di Miami e il suo lavoro è stato coperto da testate come la BBC. Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti quasi un miliardo di volte – e questo solo qui a How-To Geek.Read Full Bio ”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.