How To

Come impostare una cartella condivisa in VirtualBox

February 14, 2026 5 minuti di lettura Updated: February 14, 2026

Creare cartelle condivise è onestamente uno dei modi più semplici per trasferire file tra la VM VirtualBox e il sistema host. Certo, ci sono altre opzioni come la condivisione di rete o il semplice trascinamento dei file, ma tendono a diventare un po’ complicate, soprattutto se i permessi o le configurazioni di rete non sono impostati correttamente. Le cartelle condivise, se configurate correttamente, possono essere un modo davvero affidabile per spostare file avanti e indietro senza troppi problemi. Inoltre, supportano i collegamenti simbolici se si abilita questa complicata impostazione con VBoxManage, il che può essere una vera salvezza se si lavora con strutture di directory complesse.

Tuttavia, se si salta un passaggio, come non impostare correttamente la cartella o dimenticare di installare le Guest Additions, ci si chiederà perché non venga visualizzato nulla nella VM.È un po’ frustrante, ma una volta presa la mano, l’intero processo sarà molto meno problematico. Quindi, questa guida copre tutto ciò di cui si ha bisogno: la creazione della cartella condivisa in VirtualBox, le configurazioni necessarie e come accedervi dalla VM, che sia Windows, Linux o persino Solaris (guest macOS, beh…non così semplice).

Come creare cartelle condivise su VirtualBox?

Creare cartelle condivise in VirtualBox è piuttosto semplice: ho visto alcune configurazioni in cui funziona subito, ma su altre macchine potrebbe essere necessario modificare i permessi o riavviare il sistema più volte. La cosa fondamentale è che non è sempre necessario modificare i permessi delle cartelle dall’esterno, perché VirtualBox semplifica l’intero processo con un’opzione di montaggio automatico. Ma non dimenticare che, per i guest Windows o Linux, è obbligatorio installare preventivamente le Guest Additions. Altrimenti, la VM non riconoscerà affatto la cartella condivisa, indipendentemente da ciò che fai.

Passaggio 1: crea la tua cartella condivisa nel sistema operativo host

  • Crea una cartella sul tuo computer principale che vuoi condividere. Può essere ovunque, ma una posizione corretta semplifica le cose, come C:\Shared o /home/username/shared.
  • Quindi, apri VirtualBox.
  • Seleziona la VM con cui condividere, quindi fai clic su Impostazioni.
  • Vai alla scheda Cartelle condivise.
  • Fare clic sull’icona Aggiungi cartella (sembra una piccola cartella con un segno più).
  • Accedi alla tua cartella condivisa e selezionala. Puoi assegnarle un nome diverso nella VM, a volte utile per mantenere le cose più chiare.
  • Assicuratevi di selezionare l’ opzione “Montaggio automatico”. Questo vi eviterà la seccatura del montaggio manuale in seguito e, credetemi, è proprio lì che si crea la maggior parte della confusione.
  • Se si prevede di modificare i file dall’interno della VM, non selezionare “Sola lettura”. Altrimenti, la si monterà semplicemente come unità di sola visualizzazione.
  • Fare clic su OK e chiudere le impostazioni.

Come accedere alle cartelle condivise dalla VM?

Questa parte è solitamente piuttosto semplice una volta installate le Guest Additions: sui sistemi giusti, basta aprire Esplora risorse e accedere alla cartella montata. Tuttavia, alcuni accorgimenti possono creare problemi, soprattutto su Linux, dove i permessi potrebbero essere poco chiari.

Passaggio 2: installa Guest Additions

Senza Guest Additions, la funzionalità di condivisione delle cartelle non funzionerà.È un po’ strano, ma è indispensabile. Ecco cosa serve per i diversi sistemi:

Su macchina virtuale Windows

  1. Avvia la tua VM Windows in VirtualBox.
  2. Dal menu, vai su Dispositivi > Inserisci immagine CD Guest Additions.
  3. Se il programma di installazione si avvia automaticamente, basta seguire le istruzioni.
  4. In caso contrario, apri Esplora file, vai all’unità CD ed esegui VBoxWindowsAdditions.exe.
  5. Potrebbe essere necessario eseguirlo come amministratore, a seconda della configurazione.
  6. Una volta installato, solitamente è necessario riavviare il computer.

Su VM Linux

  1. Apri un terminale all’interno del tuo guest Linux.
  2. Esegui questi comandi (potrebbero essere necessari i diritti sudo):
    • sudo apt-get update
    • sudo apt-get install build-essential
    • sudo reboot
  3. Dopo il riavvio, vai su Dispositivi > Inserisci immagine CD Guest Additions.
  4. Nel terminale, monta l’ISO:
    • sudo mkdir /mnt/cdrom
    • sudo mount /dev/cdrom /mnt/cdrom
    • cd /mnt/cdrom
    • sudo sh./VBoxLinuxAdditions.run
  5. Se non ci sono errori, riavvia di nuovo e dovrebbe funzionare.

Su macOS VM

Poiché VirtualBox non supporta ufficialmente le Guest Additions su Mac, la procedura è un po’ più complicata. Potresti provare a disabilitare il protocollo SIP (sconsigliato a meno che tu non sappia esattamente cosa stai facendo), quindi provare a installare manualmente le Guest Additions. Non è sempre affidabile e, in alcune configurazioni, non funziona nemmeno. L’alternativa: configura semplicemente la condivisione di rete o SCP se hai dimestichezza con la riga di comando.

Per Solaris, è simile: montate l’ISO, quindi eseguite manualmente i comandi pkgadd, ma tenete sempre a portata di mano una copia delle Guest Additions precedenti e dei passaggi di reinstallazione. Perché, ovviamente, Mac e Solaris non sono plug-and-play come Windows e Linux.

Un altro consiglio: se le Guest Additions diventano obsolete o se vuoi mantenere le cose aggiornate, installa semplicemente la versione più recente sopra quella vecchia: nella maggior parte dei casi, si tratta di un aggiornamento senza interruzioni.

Passaggio 3: montare e accedere alla cartella condivisa

  • Su Windows, apri Esplora file e vai su Rete. Dovresti vedere l’host della VM elencato (spesso sotto VBOXSVR ) e, al suo interno, la cartella condivisa.
  • Su Linux, macOS o Solaris, le cartelle condivise dovrebbero essere montate automaticamente se hai selezionato “Montaggio automatico”. Di solito, vengono visualizzate in /media/sf_ nomecondivisione o in un percorso simile.

Se riscontri problemi di autorizzazione su Linux (comune), è perché il tuo utente non appartiene al gruppo corretto. Di solito puoi risolvere il problema con:

sudo adduser "yourusername" vboxsf

Questo darà al tuo utente i diritti di accesso alle cartelle condivise. Potrebbe essere necessario disconnettersi e riconnettersi affinché le modifiche al gruppo abbiano effetto. A volte ho visto che non funziona al primo tentativo, quindi sii paziente con le autorizzazioni.

Riepilogo

  • Crea la tua cartella condivisa sull’host.
  • Configuralo in VirtualBox in Cartelle condivise.
  • Installa Guest Additions all’interno della VM (Windows/Linux/Mac).
  • Accedi alla tua cartella condivisa tramite Esplora file o il file manager appropriato.
  • Se necessario, correggi i permessi su Linux aggiungendo il tuo utente a vboxsf.

Incartare

Gestire correttamente le cartelle condivise può essere un po’ complicato, soprattutto sui sistemi macOS guest o quando i permessi si rifiutano ostinatamente di collaborare. Ma una volta che tutto funziona correttamente, è un vero toccasana. Se dopo aver seguito questi passaggi il problema persiste, di solito è dovuto alla mancanza di Guest Additions o di permessi. Riavviare dopo le modifiche e ricontrollare le impostazioni delle cartelle condivise spesso aiuta a comprendere la configurazione. In ogni caso, incrociamo le dita sperando che questo aiuti qualcuno a risparmiare qualche ora di grattacapi.