Durante la creazione di una macchina virtuale nel programma VirtualBox, è necessario specificare l'importo che vuole evidenziare il sistema operativo guest. In alcuni casi, un numero evidenziato di gigabyte può essere interrotto abbastanza nel tempo, e quindi la questione di aumentare il volume dell'unità virtuale sarà pertinente.
Modi per aumentare le dimensioni del disco in VirtualBox
Per calcolare accuratamente la dimensione che sarà necessaria dopo aver installato il sistema in VirtualBox, non è sempre possibile. Per questo motivo, alcuni utenti affrontano una mancanza di spazio libero nel sistema operativo guest. Ci sono due modi per aggiungere spazio libero a una macchina virtuale senza rimuovere l'immagine:- Utilizzando un'utilità speciale da VirtualBox;
- Aggiunta di un secondo disco rigido virtuale.
Metodo 1: VBOXMANAGE UTILITY
L'Arsenal VirtualBox ha un'utilità VBoxManage che consente di controllare la dimensione dei dischi tramite la riga di comando o il terminale a seconda del tipo di sistema operativo. Guarderemo il lavoro di questo programma in Windows 10 e Centos. Le condizioni per cambiare il volume in questi sistemi operativi sono le seguenti:
- Formato di archiviazione: dinamico;
- Tipo di disco: VDI o VHD;
- Stato della macchina: disabilitato.
Prima di iniziare il cambio, è necessario scoprire le dimensioni esatte del disco OS Guest e il percorso in cui viene memorizzata la macchina virtuale. Questo può essere fatto attraverso il VirtualBox Manager.
Nella barra dei menu, selezionare File> "Virtual Media Manager" o semplicemente premi Ctrl + D.
Di fronte al sistema operativo verrà specificata la dimensione virtuale e se si seleziona con un clic del mouse, quindi le informazioni sulla posizione appariranno in basso.
Usando VBoxManage in Windows
- Eseguire il prompt dei comandi con i diritti di amministratore.
- Inserisci il comando:
CD C: \ Programmi \ Oracle \ VirtualBox
Questo è un percorso standard per l'installazione della casella virtuale. Se la cartella Oracle con i file è in altro luogo, allora dopo il CD, scriverai la sua posizione.
- Quando la directory cambia, scrivi il seguente comando:
VBOXMANAGE MODIFYHD "Way to Virtual Machine" --Resize 33792
Per esempio:
VBOXMANAGE MODIFYHD "D: \ VirtualBox VMS \ Windows 10 \ Windows 10.vdi" --Resize 33792
"D: \ VirtualBox VMS \ Windows 10 \ Windows 10.vdi" - Il percorso in cui viene memorizzata la macchina virtuale nel formato .vdi (prestare attenzione alle virgolette - senza di loro il team non funzionerà).
--Resize 33792 - Un attributo che è posto attraverso lo spazio dalle citazioni di chiusura. Significa una nuova quantità di disco in megabyte.
Stai attento, questo attributo non aggiunge la quantità specificata di megabyte (nel nostro caso 33792) al già esistente e modifica il volume corrente del disco. In una macchina virtuale, che è stata presa per un esempio, in precedenza aveva un volume del disco da 32 GB, e con questo attributo è stato aumentato a 33 GB.
Dopo aver cambiato con successo il volume del disco, è necessario configurare il sistema operativo virtuale stesso, poiché continuerà a vedere il primo numero di GB.
- Esegui il sistema operativo.
- Premere Win + R e scrivi il comando diskmgmt.msc.
- Apparirà il disco virtuale principale contrassegnato con un blu. Accanto ad esso verrà aggiunto attraverso l'area VBoxManage - è contrassegnato con il nero e ha lo stato "non distribuito". Ciò significa che l'area formale esiste, ma in effetti non può essere utilizzata, ad esempio, per memorizzare i dati.
- Per aggiungere questo volume allo spazio virtuale funzionante, fare clic sul disco principale (di solito è con :) Fare clic con il tasto destro e selezionare l'opzione "Espandi Tom".
- Il lavoro principale verrà lanciato.
- Non modificare le impostazioni se si desidera aggiungere all'area non allocata esistente a quella, e andare al passaggio successivo.
- Fai clic su "Fine".
- Ora puoi vedere che (con :) è diventato più esattamente 1 GB, che non è stato distribuito prima di questo, e l'area contrassegnata con il nero, scomparve. Ciò significa che il disco virtuale è aumentato nell'importo e possono essere continuati a utilizzare.
Ulteriori azioni sono possibili esclusivamente su Windows 7 e superiore. Windows XP non supporta la possibilità di espandere il volume, quindi sarà necessario utilizzare utilità di terze parti come Acronis Disk Director.
Usando VBoxManage in Linux
Avrai bisogno dei diritti di root per lavorare con il terminale e l'utilità stessa.
- Metti la squadra
ELENCO VBOXMANAGE -L HDDS
- Nella stringa UUID, copia il valore e incollalo in questo comando:
VBOXMANAGE MODIFYHD YOUR_UUID --Resize 25600
- Esegui l'utilità dal vivo GParted. Per farlo avviare, nel gestore di VirtualBox, vai alle impostazioni della macchina.
- Passare alla sezione "Media" e nel "Controller: IDE" aggiungi il GParted GParted dal vivo. Per fare ciò, fare clic sul lato "vuoto" e sul lato destro, selezionare l'immagine del disco ottico con l'utilità GParted, come mostrato nello screenshot.
- Salva le impostazioni ed esegui la macchina.
- Nel menu di avvio, selezionare "GParted Live (Impostazioni predefinite)".
- Il configuratore proporrà di scegliere il layout. Per estendere il disco, questo parametro non è importante, in modo da poter scegliere qualsiasi opzione.
- Specificare la lingua desiderata inserendo il suo numero.
- Sulla questione della modalità preferita, inserisci la risposta "0".
- Inizia GParted. Nella finestra, verranno visualizzate tutte le sezioni, inclusa l'area aggiunta tramite VBoxManage.
- Fare clic con il tasto destro del mouse sulla sezione Sistema, aprire il menu di scelta rapida (di solito SDA2) e selezionare "Modifica sezione o muoversi".
- Utilizzando un regolatore o un ingresso sul campo, impostare il volume a cui si desidera espandere la sezione. Per fare ciò, far scorrere il regolatore a destra:
O nel campo "Nuova dimensione", immettere il numero indicato nella stringa "Dimensione massima".
- L'operazione pianificata verrà creata.
- Sulla barra degli strumenti, fare clic su "Modifica"> "Applica tutte le operazioni" o fare clic sull'operazione pianificata con il tasto destro del mouse e selezionarlo.
- Nella finestra di conferma, fare clic su Applica.
- Il progresso dell'esecuzione verrà visualizzato in una finestra separata.
- Al completamento, vedrai che le dimensioni del disco virtuale sono diventate di più.
- È possibile disattivare la macchina virtuale e il supporto live GParted viene rimosso dalle impostazioni di caricamento.
In Linux, è impossibile espandere la partizione fino a quando il sistema operativo è in esecuzione.
Metodo 2: creazione di una seconda unità virtuale
Il metodo di modifica delle dimensioni del disco attraverso l'utilità VBoxManage non è l'unico e non più sicuro. È molto più facile collegare la seconda unità virtuale alla macchina creata.Naturalmente, ha senso creare un secondo disco, solo se è pianificato per aumentare significativamente la quantità dell'unità e non è pianificata di memorizzare un file di file di grandi dimensioni.
Ancora una volta, considera il metodo per aggiungere un'unità sugli esempi di Windows 10 e Centos.
Creazione di un ulteriore unità in VirtualBox
- Evidenziare la macchina virtuale e sulla barra degli strumenti, fare clic sul pulsante "Configura".
- Passare alla sezione "Media", fare clic sull'icona per creare un nuovo HDD virtuale e selezionare "Aggiungi disco rigido".
- Nella finestra con una domanda, utilizzare l'opzione "Crea nuovo disco".
- Tipo di guida - VDI.
- Il formato è dinamico.
- Nome e dimensione - a tua discrezione.
- Il tuo disco verrà visualizzato nell'elenco dell'elenco multimediale, salva queste impostazioni facendo clic su "OK".
Collegamento di un disco virtuale in Windows
Questo sistema operativo dopo aver collegato l'unità non vedrà ancora l'HDD aggiuntivo, poiché non è stato inizializzato.
- Esegui la macchina virtuale.
- Premere Win + R, immettere il comando diskmgmt.msc.
- È necessario avviare la finestra che richiede l'inizializzazione. Non modificare le impostazioni e fare clic su OK.
- La nuova unità apparirà nella parte inferiore della finestra, ma la sua area non è ancora coinvolta. Per usarlo, con il tasto destro del mouse, selezionare "Crea un volume semplice".
- Si aprirà un'utilità speciale. Nella finestra di benvenuto, fai clic su "Avanti".
- Non modificare le impostazioni in questa fase.
- Seleziona la lettera del volume o lasciala per impostazione predefinita.
- I parametri di formattazione non possono essere modificati. Se lo desideri, è possibile inserire il nome nel campo Tom Tagging (di solito il nome "Disco locale").
- Fai clic su "Fine".
- Lo stato di archiviazione verrà modificato e sarà riconosciuto dal sistema.
Ora il disco è visibile in Explorer ed è pronto per il lavoro.
Collegamento di un disco virtuale in Linux
A differenza di Windows, nelle distribuzioni del database Linux non è necessario inizializzare le unità. Dopo aver creato e collegando il disco alla macchina virtuale, resta per verificare se tutto è eseguito correttamente.
- Esegui il sistema operativo virtuale.
- Aprire qualsiasi utility di gestione del disco conveniente e vedere se viene visualizzata l'unità creata e connessa.
- Ad esempio, nel programma GParted è necessario passare da / dev / sda a / dev / sdb - questa è l'unità collegata. Se necessario, può essere formattato ed eseguendo altre impostazioni.
Queste erano le opzioni comuni e più convenienti per aumentare le dimensioni del disco della macchina virtuale in VirtualBox. Non dimenticare di effettuare copie di backup del sistema operativo importante, se abbiamo deciso di utilizzare l'utilità VBoxManage e assicurarci che il disco principale proviene da dove viene assegnato il posto per l'unità virtuale.