Condividi la tua VM di VirtualBox tra diversi OS

Creare una macchina virtuale in VirtualBox è un compito facile, ma condividerla tra diversi OS non lo è. Se hai un computer con dual-boot e hai creato una macchina virtuale in una delle partizioni del sistema operativo, a causa delle differenze nella struttura dei file tra i diversi OS, non sarai in grado di accedere e aprire il file VM nell’altra partizione. Il seguente tutorial ti mostrerà come puoi condividere la tua macchina virtuale di VirtualBox indipendentemente dall’OS in cui ti trovi.
Suggerimento: scopri come installare Windows come VM di VirtualBox in Linux.
Indice
- Creazione del dispositivo di archiviazione per la tua VM
- Condivisione del file VDI tra Windows e Mac/Linux
- Condivisione del file VDI tra Mac e Linux
- Domande frequenti
Creazione del dispositivo di archiviazione per la tua VM
Il primo passo per condividere la tua VM tra diversi sistemi è creare un dispositivo di archiviazione esterno con un filesystem ExFAT. Questo ti consente di caricare il file del disco rigido per la tua VM indipendentemente dal suo OS genitore.
Per fare ciò in Windows, apri il gestore file del tuo sistema, quindi collega il tuo disco rigido esterno.
Trova il tuo disco nella barra laterale sinistra del gestore file, fai clic con il tasto destro del mouse e seleziona Format…

Fai clic sul menu a discesa sotto l’etichetta File system, quindi seleziona ExFAT.

Accetta i valori predefiniti, quindi fai clic su Start.
Creazione di un’unità ExFAT in macOS
Premi Command + Space per aprire la Ricerca Spotlight del tuo computer, quindi digita “Utility disco”.
Fai clic sull’elemento relativo al tuo disco fisico nella barra laterale sinistra della finestra.

Nota: A volte l’app Utility disco non mostra i dispositivi fisici per impostazione predefinita. Per risolvere questo problema, vai al menu Visualizza, quindi fai clic su Mostra tutti i dispositivi.
Fai clic sul pulsante Inizializza nella parte superiore della finestra, quindi seleziona ExFAT nel menu a discesa Formato.

Premi Inizializza per formattare la tua unità in ExFAT.
Creazione di un’unità ExFAT in Linux
Apri una nuova sessione del terminale, quindi digita il seguente comando per installare il filesystem ExFAT nel tuo computer:
sudo apt install exfatprogs exfat-fuseApri il programma di utilità disco del tuo sistema. In Ubuntu, puoi farlo premendo Win e poi digitando “dischi”.
Seleziona il tuo disco fisico, quindi fai clic sul menu a punti nell’angolo in alto a destra della finestra.

Fai clic su Formatta disco…, quindi seleziona Formato. Questo rimuoverà tutte le partizioni esistenti nel tuo dispositivo di archiviazione.
Fai clic sul pulsante + sotto il diagramma dei volumi del tuo dispositivo di archiviazione.

Fai clic su Avanti per accettare la dimensione della partizione predefinita, quindi fai clic sul pulsante di opzione Altro, poi premi Avanti.

Seleziona ExFAT nella selezione del filesystem, quindi premi Crea per installarlo sul tuo dispositivo.

Buono a sapersi: scopri come puoi proteggere i tuoi dati creando un filesystem nascosto in Linux con Shufflecake.
Condivisione del file VDI tra Windows e Mac/Linux
Avvia il tuo sistema Windows, apri VirtualBox, quindi fai clic sul pulsante Nuovo nella barra superiore della finestra.
Fornisci il nome della tua VM, quindi seleziona il tuo file ISO.

Fai clic sul menu a discesa Hard Disk, quindi fai clic sul pulsante Sfoglia sotto la categoria Posizione e dimensione del file del disco rigido.

Trova il tuo disco esterno, quindi selezionalo come posizione del tuo disco VDI.

Segui la procedura guidata di installazione del sistema operativo della tua VM, quindi spegni la VM.
Avvia MacOS o Linux, quindi apri la tua copia di VirtualBox nel sistema.
Nella parte superiore della finestra, fai clic su “Nuovo” per creare una nuova macchina virtuale.

Fornisci il nome e il tipo della tua VM, quindi fai clic su Avanti.

Assicurati che la VM sul tuo secondo OS abbia la stessa quantità di memoria e processori allocati.

Fai clic sul pulsante di opzione Usa un file di disco rigido virtuale esistente, quindi fai clic sul pulsante Sfoglia sul lato destro della finestra.

Fai clic su Aggiungi, quindi cerca il file VDI della tua VM sul tuo disco esterno.
Ora dovresti vedere un’entrata nella finestra. Seleziona l’entrata e fai clic su Scegli.

Nella finestra successiva, fai clic su Avanti e poi su Fine. Ti riporterà alla finestra principale.

Seleziona la nuova entrata della VM nella finestra principale e fai clic su Avvia. Dovresti vedere la stessa macchina virtuale che hai creato in Windows funzionare su Mac ora.
Suggerimento: scopri come creare una VM portatile per servizi cloud esportando la tua VM di VirtualBox come file OVA.
Condivisione del file VDI tra Mac e Linux
Avvia Linux, quindi apri VirtualBox utilizzando il launcher delle app del tuo sistema.
Crea una nuova macchina virtuale, quindi fai clic su Modalità esperto in basso alla procedura guidata di creazione.

Fornisci il nome e un tipo alla tua nuova VM, quindi fai clic sul menu a discesa Hard Disk.

Fai clic sull’icona accanto al campo Posizione e dimensione del disco rigido e seleziona qualsiasi cartella nel disco esterno.

Procedi con l’installazione standard del sistema operativo guest.
Una volta terminata la creazione della macchina virtuale, riavvia in macOS e crea una nuova VM che utilizza il tuo file VDI esistente.

FYI: scopri alcune delle funzionalità nascoste di VirtualBox nel nostro cheatsheet di VirtualBox.
Domande frequenti
Perché la mia VM si carica lentamente ogni volta che la avvio?
Questo è probabilmente dovuto alla velocità di trasferimento della porta USB del tuo computer o del dispositivo di archiviazione USB. Per risolvere questo problema, puoi installare il file VDI della tua VM su un disco compatibile con USB 3.0 e collegarlo alla porta USB 3.0 del tuo computer.
Posso convertire un’installazione VM esistente in una condivisibile?
Sì. Per fare ciò, devi copiare il file VDI dal disco del computer al tuo disco esterno. In Windows, puoi trovare i tuoi file VDI esistenti in “C:\Users\TUO-NOME-UTENTE\VirtualBox VMs”. Per MacOS, si trova in “/Users/TUO-NOME-UTENTE/VirtualBox VMs”, mentre in Linux si trova in “/home/TUO-NOME-UTENTE/VirtualBox VMs.”
Puoi copiare questo file VDI sul tuo disco esterno e durante la creazione di una nuova macchina virtuale. Detto questo, per utilizzare questo disco sulla tua VM corrente, devi anche aggiornare la posizione del dispositivo di archiviazione della tua VM sotto Impostazioni > Archiviazione in VirtualBox.
Posso spostare il mio file VDI su un disco più grande dopo aver creato la VM?
Sì. I file VDI sono versioni virtuali autonome di dischi rigidi fisici. Ciò significa che puoi spostare un file VDI su qualsiasi supporto di archiviazione e VirtualBox sarà comunque in grado di caricarlo correttamente.