Come convertire tra dischi fissi e dinamici in VirtualBox

Sommario:

Come convertire tra dischi fissi e dinamici in VirtualBox
Come convertire tra dischi fissi e dinamici in VirtualBox

Video: Come convertire tra dischi fissi e dinamici in VirtualBox

Video: Come convertire tra dischi fissi e dinamici in VirtualBox
Video: Il Mac non si AVVIA cosa FARE - YouTube 2024, Marzo
Anonim
VirtualBox consente di scegliere un disco di dimensioni fisse o dinamiche durante la creazione di un nuovo file del disco rigido virtuale. I dischi allocati dinamicamente sono più veloci da creare e possono raggiungere dimensioni maggiori. I dischi di dimensioni fisse possono essere più veloci da utilizzare, ma non possono diventare più grandi una volta riempiti. Puoi convertire tra i due formati e ridimensionare i dischi, se lo desideri.
VirtualBox consente di scegliere un disco di dimensioni fisse o dinamiche durante la creazione di un nuovo file del disco rigido virtuale. I dischi allocati dinamicamente sono più veloci da creare e possono raggiungere dimensioni maggiori. I dischi di dimensioni fisse possono essere più veloci da utilizzare, ma non possono diventare più grandi una volta riempiti. Puoi convertire tra i due formati e ridimensionare i dischi, se lo desideri.

Passo 1: individuare il comando VBoxManage e aprire un prompt dei comandi

VirtualBox ti permette di convertire un disco fisso in un disco dinamico o dinamico in un disco fisso, ma questa opzione non è esposta nella sua interfaccia grafica. Invece, devi usare il

VBoxManage.exe

comando.

Trova questo comando per continuare. Su Windows, lo troverai nella directory del programma VirtualBox, che è

C:Program FilesOracleVirtualBox

per impostazione predefinita. Se hai installato VirtualBox in un'altra directory, guarda invece lì.

Apri una finestra del prompt dei comandi. Per fare ciò, aprire il menu Start, digitare
Apri una finestra del prompt dei comandi. Per fare ciò, aprire il menu Start, digitare

cmd

e premere Invio.

genere
genere

cd

nel prompt dei comandi, seguito dal percorso della cartella in cui si trova il comando VBoxManage. Avrai bisogno di racchiuderlo tra virgolette.

Puoi farlo rapidamente digitando

cd

nella finestra del prompt dei comandi, quindi trascinando e rilasciando l'icona della cartella dalla barra degli indirizzi del file manager nel prompt dei comandi.

Se stai utilizzando il percorso predefinito, dovrebbe essere simile al seguente:
Se stai utilizzando il percorso predefinito, dovrebbe essere simile al seguente:

cd 'C:Program FilesOracleVirtualBox'

NOTA: queste istruzioni presuppongono che stai usando VirtualBox su Windows. Se stai usando VirtualBox su macOS o Linux, puoi semplicemente aprire una finestra di Terminale ed eseguire il
NOTA: queste istruzioni presuppongono che stai usando VirtualBox su Windows. Se stai usando VirtualBox su macOS o Linux, puoi semplicemente aprire una finestra di Terminale ed eseguire il

vboxmanage

comando normalmente, come faresti con qualsiasi altro comando.

Image
Image

Passaggio 2: individuare il percorso del disco che si desidera convertire

Eseguire il seguente comando nella finestra del prompt dei comandi per visualizzare un elenco di tutti i dischi rigidi virtuali sul computer:

VBoxManage.exe list hdds

Controlla l'elenco e identifica il percorso del file sul disco virtuale che desideri convertire. Diciamo che vogliamo modificare il disco virtuale associato alla macchina virtuale denominata "Windows". Come possiamo vedere nell'output sottostante, il percorso per quel disco virtuale sul nostro sistema è
Controlla l'elenco e identifica il percorso del file sul disco virtuale che desideri convertire. Diciamo che vogliamo modificare il disco virtuale associato alla macchina virtuale denominata "Windows". Come possiamo vedere nell'output sottostante, il percorso per quel disco virtuale sul nostro sistema è

C:UserschrisVirtualBox VMsWindowsWindows.vdi

Image
Image

Passaggio 3: convertire il disco virtuale

È ora possibile utilizzare il comando VBoxManage per convertire il disco virtuale da fisso a dinamico, o da dinamico a fisso.

Per convertire un disco virtuale da fisso a dinamico, eseguire il seguente comando:

VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard

Ad esempio, se il disco di origine si trova in

C:UserschrisVirtualBox VMsWindowsWindows.vdi

e vuoi creare un nuovo disco chiamato Windows-dynamic.vdi nella stessa cartella, eseguiresti:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard

Per convertire un disco virtuale da dinamico a fisso, eseguire il seguente comando:
Per convertire un disco virtuale da dinamico a fisso, eseguire il seguente comando:

VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed

Ad esempio, se il disco di origine si trova in

C:UserschrisVirtualBox VMsWindowsWindows.vdi

e vuoi creare un nuovo disco chiamato Windows-fixed.vdi nella stessa cartella, eseguiresti:

VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard

Image
Image

Passaggio 4: rimuovere il vecchio disco virtuale

Il comando precedente clona solo il disco esistente. Si finisce con il file del disco originale e un nuovo file del disco.

Innanzitutto, devi rimuovere effettivamente il disco virtuale esistente da VirtualBox. In VirtualBox, fai clic con il pulsante destro del mouse sulla macchina virtuale che utilizza il disco virtuale e seleziona "Impostazioni".

Image
Image

Seleziona "Archiviazione" per visualizzare i dispositivi di archiviazione collegati. Fare clic con il pulsante destro del VDI originale e selezionare "Rimuovi allegato". Fai clic su "OK" in seguito.

Image
Image

Il processo seguente eliminerà il file del disco originale dall'unità. avvertimento: È possibile eseguire il backup del file del disco originale se non lo si è già fatto, nel caso in cui qualcosa non funzioni correttamente.

Nel Prompt dei comandi, esegui il seguente comando per visualizzare un elenco di tutti i dischi virtuali sul tuo computer:

VBoxManage.exe list hdds

Individua l'UUID del disco originale che desideri eliminare. Puoi copiarlo negli Appunti selezionandolo con il tasto sinistro del mouse del tuo mouse e facendo clic con il pulsante destro del mouse.

Eseguire il seguente comando per rimuovere il disco originale dal registro di VirtualBox ed eliminarlo. È possibile fare clic con il tasto destro nella finestra del prompt dei comandi per incollare l'UUID.
Eseguire il seguente comando per rimuovere il disco originale dal registro di VirtualBox ed eliminarlo. È possibile fare clic con il tasto destro nella finestra del prompt dei comandi per incollare l'UUID.

VBoxManage.exe closemedium UUID --delete

Image
Image

Passaggio 5: rinominare il nuovo disco

Dovresti ora rinominare il nuovo file del disco in modo che abbia lo stesso nome di quello originale. Basta navigare in una finestra di Esplora file o Esplora risorse.

Fare clic con il pulsante destro del mouse sul file VDI, selezionare "Rinomina" e modificarlo con il nome originale. Ad esempio, qui abbiamo rinominato il file Windows-fixed.vdi che abbiamo creato per Windows.vdi.
Fare clic con il pulsante destro del mouse sul file VDI, selezionare "Rinomina" e modificarlo con il nome originale. Ad esempio, qui abbiamo rinominato il file Windows-fixed.vdi che abbiamo creato per Windows.vdi.
Una volta che hai rinominato il disco, rimuovi il vecchio nome del disco da VirtualBox. Fare clic su File> Virtual Media Manager in VirtualBox e individuare il nome originale del disco rinominato, con un'icona di avviso gialla a sinistra. Fai clic destro e seleziona "Rimuovi". Fai di nuovo clic su "Rimuovi" per confermare e chiudere "Chiudi".
Una volta che hai rinominato il disco, rimuovi il vecchio nome del disco da VirtualBox. Fare clic su File> Virtual Media Manager in VirtualBox e individuare il nome originale del disco rinominato, con un'icona di avviso gialla a sinistra. Fai clic destro e seleziona "Rimuovi". Fai di nuovo clic su "Rimuovi" per confermare e chiudere "Chiudi".
Image
Image

Passaggio 6: inserire il disco in VirtualBox

Torna in VirtualBox, fai clic con il pulsante destro del mouse sulla macchina virtuale associata al disco virtuale e seleziona "Impostazioni". In Archiviazione, fare clic con il pulsante destro del mouse sul controller SATA e selezionare "Aggiungi disco rigido".

Consigliato: