Come aumentare il disco della macchina virtuale in VirtualBox o VMware?
Quando crei un disco rigido virtuale in VirtualBox o VMware, specifichi una dimensione massima del disco. Se in seguito è necessario più spazio sul disco rigido della macchina virtuale, sarà necessario aumentare il disco rigido virtuale e la partizione.
Nota che potresti voler creare un backup del file del disco rigido virtuale prima di eseguire queste operazioni: c’è sempre la possibilità che qualcosa vada storto, quindi è sempre una buona idea avere dei backup. Tuttavia, il processo ha funzionato bene per noi.
Aggiornamento: usa Virtual Media Manager in VirtualBox
VirtualBox 6 ha aggiunto un’opzione grafica per espandere e ridimensionare i dischi virtuali. Per accedervi, fai clic su “File” > “Virtual Media Manager” nella finestra principale di VirtualBox.
Selezionare un disco rigido virtuale dall’elenco e utilizzare il dispositivo di scorrimento Dimensioni nella parte inferiore della finestra per ridimensionarlo. Fai clic su “Applica” quando hai finito.
Dovrai comunque ingrandire la partizione sull’unità per sfruttare lo spazio extra. La dimensione della partizione rimane la stessa anche quando la dimensione del disco viene aumentata. Vedere le istruzioni seguenti per ulteriori informazioni sull’espansione di una partizione.
Aumenta il disco virtuale in VirtualBox usando la riga di comando
Per ingrandire un disco virtuale in VirtualBox, è necessario utilizzare il comando VBoxManage da una finestra del prompt dei comandi. Innanzitutto, spegni la macchina virtuale: assicurati che il suo stato sia impostato su “Spegni” e non “Salvato”.
Nota. Prima di procedere, dovresti anche rimuovere tutte le istantanee associate alla macchina virtuale se stai utilizzando la funzione di istantanee in VirtualBox. Ciò garantisce che stai modificando il file del disco virtuale corretto e che tutto funzionerà correttamente in seguito.
In secondo luogo, apri una finestra del prompt dei comandi dal menu di avvio e cambia la directory nella cartella con i file del programma VirtualBox. Esegui il comando:
cd "C:\Program Files\Oracle\VirtualBox"
Il comando seguente funzionerà con l’unità virtuale VirtualBox situata in “C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi”. Ridimensionerà il disco virtuale a 81920 MB (80 GB).
VBoxManage modifyhd "C:\Users\Chris\VirtualBox VMs\Windows 10\Windows 7.vdi"--resize 81920
Nota. Usa due trattini prima di ridimensionare nel comando precedente.
Sostituisci il percorso del file nel comando sopra con la posizione dell’unità VirtualBox che desideri ridimensionare e il numero con la dimensione a cui desideri ingrandire l’immagine (in MB).
Nota. In VirtualBox 6.0+ rilasciato nel 2019, potrebbe essere necessario utilizzare il seguente comando:
VBoxManage modifymedium disk "C:\Users\Equinox\VirtualBox VMs\Windows 10\Windows 10.vdi"--resize 81920
Nota che questo processo non aumenta la partizione sul disco rigido virtuale, quindi non avrai ancora accesso al nuovo spazio – consulta la sezione “Crescita di una partizione di una macchina virtuale” di seguito per ulteriori informazioni.
Ingrandisci disco virtuale in VMware
Per aumentare il disco rigido di una macchina virtuale in VMware, spegnere la macchina virtuale, fare clic con il pulsante destro del mouse e selezionare Impostazioni macchina virtuale.
Selezionare il dispositivo VHD dall’elenco, fare clic sul pulsante Utilità, quindi fare clic su Espandi per espandere il disco rigido.
Inserisci una dimensione massima del disco maggiore e fai clic sul pulsante “Espandi”. VMware aumenterà la dimensione del tuo disco virtuale, sebbene le sue partizioni rimarranno della stessa dimensione – vedi sotto per informazioni sull’espansione di una partizione.
Estendi la partizione della macchina virtuale
Ora hai un disco rigido virtuale più grande. Tuttavia, la partizione del sistema operativo sul tuo disco rigido virtuale ha le stesse dimensioni, quindi non sarai ancora in grado di accedere a quello spazio.
Ora devi espandere la partizione del sistema operativo guest, come se stessi espandendo una partizione su un disco rigido reale su un computer fisico. Non è possibile espandere una partizione mentre il sistema operativo guest è in esecuzione, proprio come non è possibile aumentare la partizione C:\ mentre Windows è in esecuzione sul computer.
Puoi utilizzare il live CD di GParted per ridimensionare la partizione di una macchina virtuale: basta caricare l’ISO di GParted nella macchina virtuale e verrai indirizzato all’editor di partizioni GParted in un ambiente Linux live. GParted sarà in grado di far crescere la partizione sul disco rigido virtuale.
Per prima cosa, scarica il file ISO del CD live di GParted da qui .
Scarica il file ISO sulla tua macchina virtuale andando nella finestra delle impostazioni della macchina virtuale, selezionando l’unità CD virtuale e navigando sul file ISO sul tuo computer.
Avvia (o riavvia) la tua VM dopo aver inserito l’immagine ISO e la VM si avvierà dall’immagine ISO. Il live CD di GParted ti farà alcune domande durante l’avvio: puoi premere Invio per saltarle per le opzioni predefinite.
Dopo aver caricato GParted, guarda come è partizionato il disco virtuale.
Avvertimento. Non tutti i sistemi operativi partizionano i dischi in questo modo, ma ci sono buone probabilità che vedrai qualcosa del genere. Assicurati di prestare attenzione alle partizioni esistenti quando esegui questa operazione: ridimensionare, riformattare o eliminare con noncuranza una partizione può rendere inutilizzabile la macchina virtuale.
La posizione delle partizioni è estremamente importante. Il disco ha tre partizioni più 30 gigabyte di spazio non allocato.
La prima partizione, sda1, è il settore di avvio o la partizione di sistema EFI. La seconda partizione, sda2, è la “partizione primaria”. Questo spazio assegnato al sistema operativo Windows è la partizione che vogliamo estendere. È contrassegnato con una freccia rossa e un rettangolo rosso nell’immagine sopra.
Suggerimento: in generale, puoi determinare la tua partizione primaria in base alle dimensioni: sarà vicina alla dimensione totale del disco virtuale originale che hai creato.
Assicurati di notare che c’è una terza partizione, sda3, direttamente tra la partizione che vuoi ridimensionare e lo spazio non allocato che abbiamo creato in precedenza. La posizione di sda3 significa che non possiamo semplicemente espandere sda2 in uno spazio non allocato. La terza sezione è letteralmente d’intralcio e dovremo prima spostarla.
Fare clic con il pulsante destro del mouse su sda3, quindi fare clic su “Ridimensiona/Sposta”.
Nota. Questo potrebbe non essere sda3 per te. Stai semplicemente cercando qualsiasi partizione tra la partizione primaria e lo spazio non allocato.
Apparirà una nuova finestra che ti permetterà di spostare la partizione.
Presta attenzione a ciò che dice lo schermo. Ci sono 30.722 megabyte di spazio libero dopo la partizione msftres. Se vuoi tenere sda3 fuori mano, dobbiamo spostare sda3 completamente sull’altro lato dello spazio disponibile. Fare clic sul campo “Spazio libero prima”, immettere “30722” nel campo, quindi fare clic su “Ridimensiona/Sposta”. Dovrebbe sembrare come questo:
Ora sda3 è in coda per essere spostato alla fine dello spazio non allocato e possiamo anche ridimensionare sda2. Fare clic con il pulsante destro del mouse su sda2, quindi fare clic su “Ridimensiona/Sposta”.
Inserisci un numero dopo “Dimensione massima” nel campo “Nuova dimensione” o trascina il lato destro del dispositivo di scorrimento completamente verso destra.
Se l’hai fatto correttamente, dovresti inserire un valore “Dimensione massima” nel campo “Nuova dimensione”. Fare clic su “Ridimensiona/Sposta” per completare la modifica.
Fai clic sul pulsante con il segno di spunta verde in alto per applicare le modifiche apportate. L’applicazione delle modifiche potrebbe richiedere diversi minuti, a seconda di quante operazioni di spostamento o ridimensionamento hai accodato e della velocità del tuo computer. Non allarmarti se devi aspettare un po’.
Al termine dell’operazione di ridimensionamento, riavviare la macchina virtuale ed eliminare il file ISO GParted. Windows controllerà il file system sulla tua macchina virtuale per assicurarsi che funzioni correttamente – non interrompere questo controllo.
La partizione della macchina virtuale occuperà ora l’intero disco rigido virtuale, quindi avrai accesso a spazio aggiuntivo.
Tieni presente che ci sono modi più semplici per ottenere più memoria: puoi aggiungere un secondo disco rigido virtuale alla tua macchina virtuale dalla sua finestra delle impostazioni. Puoi accedere al contenuto di un altro disco rigido su una partizione separata, ad esempio, se stai utilizzando una macchina virtuale Windows, sarà disponibile un altro disco rigido virtuale con una lettera di unità diversa all’interno della tua macchina virtuale.
Lascia un commento