VirtualBox ti consente di scegliere un disco rigido allocato automaticamente o permanentemente quando crei un nuovo file del disco rigido virtuale. I dischi rigidi portatili sono più veloci da creare e possono aumentare le dimensioni di archiviazione. Anche i dischi rigidi a dimensione fissa sono più veloci quando vengono utilizzati, ma non possono aumentare di dimensioni man mano che si riempiono. Tuttavia, se lo desideri, puoi convertire tra i due formati e le dimensioni del disco rigido.
Passaggio 1: individuare il comando VBoxManage e aprire il prompt dei comandi
VirtualBox ti consente di convertire un disco rigido fisso in un disco rigido portatile e viceversa, ma questa opzione non viene visualizzata nella sua interfaccia grafica. È invece necessario utilizzare il comando VBoxManage.exe .
Identificare questo comando per continuare. Su Windows, lo vedrai nella cartella del programma VirtualBox, che per impostazione predefinita è C:\Program Files\Oracle\VirtualBox . Se hai installato VirtualBox in un'altra cartella, guarda lì.
Aprire la finestra del prompt dei comandi . Per fare ciò, apri il menu Start, digita " cmd" e premi Invio.
Digita "cd" nel prompt dei comandi, seguendo il percorso della cartella contenente il comando VBoxManage (metti il comando 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, sarà simile a:
cd "C:\Programmi\Oracle\VirtualBox"
Nota: queste istruzioni presuppongono che tu stia utilizzando VirtualBox su Windows. Se utilizzi VirtualBox su macOS o Linux, puoi semplicemente aprire una finestra di Terminale ed eseguire normalmente il comando vboxmanage come faresti con gli altri comandi.
Passaggio 2: individuare il percorso dell'unità che si desidera trasferire
Eseguire il comando seguente nella finestra del prompt dei comandi per visualizzare un elenco di dischi rigidi virtuali sul computer:
VBoxManage.exe elenca gli hard disk
Sfoglia l'elenco e determina il percorso del file sul disco virtuale che desideri convertire. Diciamo che vogliamo convertire un'unità virtuale associata a una macchina virtuale denominata "Windows". Come possiamo vedere nell'output seguente, il percorso del disco virtuale nel sistema è C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .
Passaggio 3: converti il disco rigido virtuale
Ora puoi utilizzare il comando VBoxManage per convertire i dischi rigidi virtuali da fissi a rimovibili o viceversa.
Per convertire da un disco rigido fisso a rimovibile, eseguire il comando seguente:
VBoxManage.exe disco clonemedium "C:\percorso\della\sorgente.vdi" "C:\percorso\della\destinazione.vdi" –variante Standard
Ad esempio, se il disco rigido di origine si trova in C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi e desideri creare un nuovo disco rigido denominato "Windows-dynamic.vdi" nella stessa directory, dovresti correre :
Disco clonemedium VBoxManage.exe "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-dynamic.vdi" –variante Standard
Per convertire un disco rigido virtuale da portatile a fisso, esegui il comando seguente:
Disco clonemedium VBoxManage.exe "C:\percorso\su\sorgente.vdi" "C:\percorso\su\destinazione.vdi" –variante Risolto
Ad esempio, se il disco rigido di origine si trova in C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi e desideri creare un nuovo disco denominato "Windows-fixed.vdi" nella stessa directory, esegui :
Disco clonemedium VBoxManage.exe "C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi" "C:\Users\chris\VirtualBox VMs\Windows\Windows-fixed.vdi" –variante Standard
Passaggio 4: eliminare il vecchio disco rigido virtuale
Il comando precedente copia solo il disco rigido corrente. Ti ritroverai sia con i file originali del disco rigido che con i nuovi file del disco rigido.
Innanzitutto, devi rimuovere il disco rigido virtuale esistente da VirtualBox. In VirtualBox, fai clic con il pulsante destro del mouse sulla macchina virtuale utilizzando il disco virtuale e seleziona Impostazioni.
Seleziona Archiviazione per visualizzare i dispositivi di archiviazione collegati. Fare clic con il tasto destro sul VDI root e selezionare Rimuovi allegato . Quindi fare clic su OK.
Il processo seguente eliminerà il file originale dal disco rigido. Tieni presente che puoi eseguire il backup dei file originali dell'unità se non lo hai già fatto, nel caso in cui qualcosa vada storto con questo processo.
Nel prompt dei comandi, esegui il comando seguente per visualizzare un elenco di dischi rigidi virtuali sul computer:
VBoxManage.exe elenca gli hard disk
Individua l'UUID del disco rigido originale che desideri inizializzare. Puoi copiarlo negli appunti con il pulsante sinistro del mouse, quindi fare clic con il pulsante destro del mouse su di esso.
Esegui il comando seguente per rimuovere il disco rigido root dal registro di VirtualBox ed eliminarlo. È possibile fare clic con il pulsante destro del mouse nella finestra del prompt dei comandi per incollare l'UUID.
VBoxManage.exe closemedium UUID --eliminazione
Passaggio 5: rinominare il nuovo disco rigido
Ora dovresti rinominare il nuovo file del disco rigido in modo che abbia lo stesso nome del file originale. Basta accedervi in una finestra Esplora file o Esplora risorse di Windows.
Fare clic con il tasto destro sul file VDI, selezionare Rinomina e modificare il nome con il nome originale. Ad esempio, qui rinominiamo il file "Windows-fixed.vdi" che abbiamo creato in "Windows.vdi".
Dopo aver rinominato il disco rigido, rimuovi il vecchio nome del disco rigido da VirtualBox. Fai clic su File > Virtual Media Manager in VirtualBox e trova il nome originale del disco rigido rinominato. Avrà un'icona di avviso gialla sulla sinistra. Fare clic destro su di esso e selezionare Rimuovi. Fare nuovamente clic su Rimuovi per confermare e fare clic su Chiudi.
Passaggio 6: inserire il disco rigido in VirtualBox
Torna a VirtualBox, fai clic con il pulsante destro del mouse sulla macchina virtuale associata al disco rigido virtuale e seleziona Impostazioni. In Archiviazione, fare clic con il pulsante destro del mouse su 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 puoi avviare normalmente la macchina virtuale. Il suo disco rigido sarà fisso o portatile indipendentemente dal modo in cui lo hai convertito.
È fatta. Hai già convertito da un'unità fissa a un'unità rimovibile in VirtualBox o viceversa.
Buona fortuna!