Come condividere file tra PC host e macchine virtuali

Condividi con Vm in primo piano

Uno dei motivi per utilizzare macchine virtuali è avere un’istanza sandbox di un sistema operativo separata dal tuo host. In questo modo, puoi testare cose senza influenzare il tuo sistema operativo host. Tuttavia, ci sono casi in cui hai bisogno di alcuni file nel tuo sistema host per essere nella macchina virtuale. Sia VMware che VirtualBox supportano la condivisione di file tra host e client.

Condividi file con VMware Client

Per questo tutorial, stiamo utilizzando la versione gratuita di VMware Workstation 16 Player e abbiamo già configurato un client Windows 10.

Condividi con unità USB

  1. Fai clic destro sulla tua macchina virtuale e scegli “Impostazioni macchina virtuale” dal menu che appare.

Condividi con Vm Impostazioni Vm

  1. Mentre sei nella scheda Hardware, vai alla pagina delle impostazioni “Controller USB”.

  2. Se la tua VM non ha già un Controller USB, usa il pulsante “+ Aggiungi” per aggiungerne uno. Assicurati che la compatibilità USB sia impostata su “USB 3.1” per sfruttare le migliori velocità delle nuove chiavette USB.

  3. Abilita “Collegare automaticamente nuovi dispositivi USB” e lascia disabilitate le altre due opzioni.

Condividi con Vm Controller Usb

  1. Collega un’unità USB al tuo PC host. Controlla il menu “Dispositivi USB” per il tuo guest attivo in VMWare Player. Vedrai un elenco di tutti i dispositivi USB connessi al tuo PC.

  2. Trova la tua unità USB e scegli “Collegare (Disconnetti dall’host).”

Puoi ora copiare file avanti e indietro tra il computer host e il client in questo modo.

Abilita la condivisione delle cartelle

  1. Nella pagina delle impostazioni, vai alla scheda Opzioni e seleziona “Cartelle condivise.”

  2. Cambia l’opzione “Condivisione cartelle” in “Sempre abilitata.”

  3. Se il tuo sistema operativo guest è Windows, puoi anche abilitare “Mappa come unità di rete nei guest Windows.”

Condividi con Vm Cartelle Condivise

  1. Fai clic su “+ Aggiungi” sotto l’elenco delle cartelle attualmente vuoto. Inserisci un nome per la tua cartella condivisa e fai clic su Sfoglia per trovare e selezionare la cartella effettiva che sarà condivisa tra il sistema operativo host e client.

  2. Lascia gli Attributi come Abilitati.

  3. Assicurati che la scrittura protetta sia disabilitata se desideri che entrambi i sistemi operativi abbiano accesso completo in lettura/scrittura ai contenuti della tua cartella.

Condividi con Vm Aggiungi Cartella Condivisa

  1. Fai clic su OK per salvare le tue impostazioni e allegare la cartella alla VM.

Dopo aver avviato il guest, esegui il tuo file manager e troverai la tua cartella sotto Cartelle condivise.

Condividi con Vm Accesso Cartella Condivisa

Abilita la condivisione degli appunti

VMWare Player viene fornito con la funzionalità di appunti condivisi. Devi solo installare VMware Tools sul sistema operativo guest per abilitarlo.

  1. Avvia il tuo sistema operativo guest. Scegli “Macchina virtuale -> Installa VMware Tools …” Se non è disponibile, VMware Player suggerirà di scaricare l’ultima versione disponibile. Accetta e segui i passaggi che presenta per scaricare VMware Tools sul tuo PC host.

Condividi con Vm Installa Vm Tools

  1. Una volta installati VMware Tools, riavvia il sistema operativo guest.

Condividi con Vm Configurazione Vmware Tools

  1. Dopo il prossimo avvio della tua VM, potrai copiare qualcosa sul tuo PC host e incollarlo nel sistema operativo guest, o viceversa. Puoi anche trascinare e rilasciare file tra di loro.

Leggi anche: VirtualBox vs VMware: Il miglior software di virtualizzazione

Condividi file con VirtualBox Client

Per ciò che possiamo fare con VMware, possiamo fare le stesse cose con VirtualBox. Ma prima di farlo, assicurati di installare VirtualBox Guest Additions sul tuo sistema operativo guest prima:

  1. Scegli “Dispositivi -> Inserisci immagine CD delle aggiunte guest …”

  2. Normalmente, vedrai apparire automaticamente la procedura guidata di installazione. Se non lo fa, esegui manualmente l’eseguibile di installazione che troverai nel disco ottico che apparirà nel tuo sistema operativo client.

Condividi con Vm Configurazione Aggiunte Guest Vbox

  1. Segui i passaggi della procedura guidata per installarli nel client.

  2. Riavvia la macchina client.

Ora, fai clic destro sulla tua VM e scegli Impostazioni oppure selezionala dall’elenco a sinistra e fai clic sul pulsante Impostazioni nella parte superiore della finestra di VirtualBox.

Condividi con Vm Impostazioni Vm Vbox

Abilita la condivisione degli appunti

Nella prima scheda Generale, assicurati che “Appunti condivisi” sia impostato su Bidirezionale se desideri condividere il contenuto degli appunti sia dal tuo host al tuo PC guest che viceversa. Con questa impostazione abilitata, puoi trascinare e rilasciare file dal tuo host al PC guest e viceversa.

Condividi con Vm Condivisione Trascina e Rilascia Appunti

Abilita la condivisione USB

Se preferisci utilizzare una chiavetta USB come intermediario tra il tuo host e il sistema operativo client:

  1. Mentre sei nelle impostazioni della tua VM, vai alla scheda USB.

  2. Controlla che “Abilita Controller USB” sia attivo.

Condividi con Vm Controller Usb Vbox

  1. Salva le tue impostazioni e avvia la VM.

  2. Mentre la VM è attiva, trova la tua chiavetta USB in “Dispositivi -> USB.” Sceglila affinché si disconnetta dal tuo PC host e si colleghi al sistema operativo guest.

  3. Puoi copiare e spostare file da e verso di essa, quindi disconnetterla dalla VM per accedere ai suoi contenuti sul PC host. Ripeti il processo.

Leggi anche: Come condividere dispositivi USB e di rete in VirtualBox

Abilita la condivisione delle cartelle

Per utilizzare cartelle condivise nei client VirtualBox, apri le impostazioni della tua VM:

  1. Vai alla scheda “Cartelle condivise”.

  2. Fai clic sull’icona con il segno più per aggiungere una nuova cartella condivisa.

  3. Scegli il percorso della cartella effettiva che sarà condivisa nel Percorso della cartella.

  4. Inserisci un nome per essa nel Nome della cartella.

  5. Assicurati che la scrittura protetta sia disabilitata se desideri che sia l’host che il client abbiano accesso in lettura e scrittura ai suoi contenuti.

  6. Abilita Auto-montaggio se non è attivo in modo da non dover montare manualmente la cartella ogni volta nel sistema operativo client.

  7. Nel campo Punto di montaggio, inserisci una lettera se stai utilizzando un client Windows o un nome di cartella se stai utilizzando un client Linux, sotto il quale il sistema operativo cercherà di montare la tua cartella.

Condividi con Vm Aggiungi Condivisione Vbox

  1. Troverai la tua cartella condivisa presentata nel sistema operativo client come Unità di rete.

Condividi con Vm Accesso Condivisione Vbox

Conclusione

Man mano che la tecnologia di virtualizzazione matura, diventa anche più facile condividere file tra l’host e il client.