28Jun
VirtualBox consente di scegliere un disco con dimensioni fisse o allocate in modo dinamico 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.
Fase uno: individuare il comando VBoxManage e aprire un prompt dei comandi
VirtualBox consente di convertire un disco fisso in un disco dinamico o dinamico in un disco fisso, ma questa opzione non è esposta nell'interfaccia grafica. Invece, devi usare il comando VBoxManage.exe.
Individuare questo comando per continuare. Su Windows, lo troverai nella directory del programma VirtualBox, che è C: \ Programmi \ Oracle \ VirtualBox per impostazione predefinita. Se hai installato VirtualBox in un'altra directory, guarda invece lì.
Apre una finestra del prompt dei comandi. Per fare ciò, apri il menu Start, digita cmd e premi Invio.
Digitare 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 si utilizza il percorso predefinito, dovrebbe essere simile al seguente:
cd "C: \ Programmi \ Oracle \ VirtualBox"NOTA: queste istruzioni presuppongono che si stia utilizzando VirtualBox su Windows. Se stai usando VirtualBox su macOS o Linux, puoi semplicemente aprire una finestra di Terminale ed eseguire normalmente il comando vboxmanage, come faresti con qualsiasi altro comando.
Passo due: 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 elenco hddsGuardare attraverso l'elenco eidentificare il percorso del file sul disco virtuale che si desidera convertire. Diciamo che vogliamo modificare il disco virtuale associato alla macchina virtuale denominata "Windows".Come possiamo vedere nell'output sottostante, il percorso di quel disco virtuale sul nostro sistema è C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi.
Passaggio tre: convertire il disco virtuale
È ora possibile utilizzare il comando VBoxManage per convertire il disco virtuale da fisso a dinamico o dinamico a fisso.
Per convertire un disco virtuale da fisso a dinamico, eseguire il seguente comando:
VBoxManage.exe disco clonemedium "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant StandardAd esempio, se il disco di origine si trova in C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi e si desidera creare un nuovo disco denominato Windows-dynamic.vdi nella stessa cartella, eseguire:
Disco clonemedium VBoxManage.exe "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi" - standard variantPer convertire un disco virtualeda dinamico a fisso, eseguire il seguente comando:
VBoxManage.exe disco clonemedium "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant RisoltoAd esempio, se la fonteil disco si trova in C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi e si desidera creare un nuovo disco denominato Windows-fixed.vdi nella stessa cartella, eseguire:
VBoxMdisco clonemedium anage.exe "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi" -variant StandardPassaggio 4: rimuovere ilVecchio disco virtuale
Il comando precedente clona semplicemente il disco esistente. Si finisce con il file del disco originale e un nuovo file del disco.
Innanzitutto, è necessario 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".
Selezionare "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.
Il processo seguente eliminerà il file del disco originale dall'unità. Avviso : È 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, eseguire il comando seguente per visualizzare un elenco di tutti i dischi virtuali sul computer: elenco hdd
VBoxManage.exeIndividuare l'UUID del disco originale che si desidera 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.
VBoxManage.exe UUID closemedium --deletePassaggio 5: Rinomina 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 cambiarlo con il nome originale. Ad esempio, qui abbiamo rinominato il file Windows-fixed.vdi che abbiamo creato per Windows.vdi.
Una volta rinominato il disco, rimuovere il vecchio nome del disco da VirtualBox. Fai clic su File & gt;Virtual Media Manager in VirtualBox e individuare il nome originale del disco rinominato: avrà un'icona di avviso gialla a sinistra. Fai clic destro e seleziona "Rimuovi".Fai di nuovo clic su "Rimuovi" per confermare e chiudere "Chiudi".
Passaggio 6: inserire il disco in VirtualBox
Tornate in VirtualBox, fate clic con il pulsante destro del mouse sulla macchina virtuale associata al disco virtuale e selezionate "Impostazioni".In Archiviazione, fare clic con il pulsante destro del mouse sul controller SATA e selezionare "Aggiungi disco rigido".
Seleziona "Scegli disco esistente" e cerca il file appena rinominato.
Fare clic su "OK" per chiudere la finestra delle impostazioni della macchina virtuale. Ora dovresti essere in grado di avviare normalmente la macchina virtuale. Il suo disco sarà un disco fisso o dinamico, a seconda di quale sia stato convertito.