Come trasferire file tra un guest della macchina virtuale e un PC host

Come trasferire file tra un guest della macchina virtuale e un PC host

Le macchine virtuali consentono di eseguire un sistema operativo diverso in un ambiente isolato e l'utilizzo di una macchina virtuale può migliorare notevolmente la produttività. Poiché le macchine virtuali, per natura, sono isolate, non puoi accedere direttamente ai file sul tuo PC host.





La copia di testo o file dal PC host al guest, o viceversa, è spesso un importante punto critico per gli utenti di macchine virtuali. Sebbene possa sembrare complicato, il processo effettivo è abbastanza semplice. Diamo un'occhiata ai diversi metodi per trasferire file tra il sistema operativo guest della tua macchina virtuale e il PC host utilizzando VirtualBox o VMware.





Come trasferire file dalla macchina virtuale all'host

Una macchina virtuale è un ambiente software che emula l'hardware necessario per installare un sistema operativo (OS). In termini molto generali, questo ti consente di installare un sistema operativo su un sistema operativo esistente, proprio come un'app.





Non rimarrai sorpreso dalle opzioni per la condivisione dei dati tra un PC host e qualsiasi sistema operativo guest in esecuzione in una macchina virtuale. Ecco le tre opzioni principali per condividere i dati tra una macchina virtuale e un PC host:

  • Trascina e rilascia (copia e incolla)
  • chiavetta USB
  • Cartella condivisa

Ciascuno di questi metodi è ideale per un tipo specifico di dati e per l'uso previsto. Ad esempio, copia e incolla è l'ideale per condividere testo e piccoli file, come copiare il codice da un browser sul PC host in una sessione terminale nel sistema operativo guest.



Di seguito, esamineremo la condivisione dei dati utilizzando questi tre metodi su macchine virtuali in esecuzione su Oracle VirtualBox e VMware Workstation Player

Imparentato: Che cos'è una macchina virtuale? Tutto quello che devi sapere





Trascina e rilascia e Appunti condivisi

L'opzione più semplice per trasferire file tra il tuo PC host e una macchina virtuale è impostare appunti condivisi e/o trascinare e rilasciare. Ciò ti consentirà di utilizzare appunti comuni, il che significa che sarai libero di copiare/incollare testo/immagini e file tra la macchina virtuale e il tuo PC host.

Appunti condivisi in VirtualBox

Se stai utilizzando Oracle VirtualBox, puoi configurare un Appunti condivisi e Drag'n'Drop in pochi rapidi passaggi:





  1. Seleziona la tua macchina virtuale, fai clic con il pulsante destro del mouse e seleziona Impostazioni.
  2. Nella finestra che si apre, clicca su generale e poi clicca su Avanzate scheda.
  3. Ora dovresti vedere il Appunti condivisi e Drag'n'Drop opzioni a discesa.

Puoi scegliere tra Da host a ospite, da ospite a host e bidirezionale . C'è anche l'opzione predefinita, Disabilitato . Selezionare Bidirezionale in entrambe le caselle a discesa per abilitare la condivisione di file bidirezionale.

Come copiare e incollare dati in VMware

Simile alla funzionalità VirtualBox, puoi anche impostare appunti condivisi o abilitare il trascinamento della selezione in VMware. Ma potrebbe essere necessario prima installare il pacchetto VMware Tools, che offre funzionalità aggiuntive.

  1. All'interno di VMware, vai a VM > Installa VMware Tools . Se non hai già scaricato VMware Tools, verranno fornite le istruzioni per farlo.
  2. Puoi quindi abilitare il copia e incolla in VM > Impostazioni > Opzioni . Selezionare Isolamento degli ospiti , poi Abilita copia e incolla e Abilita il trascinamento della selezione , conferma con ok .

La condivisione dei dati tra i sistemi operativi guest e host in questo modo è più adatta per i file più piccoli. Potresti anche condividere stringhe di testo, URL e cose del genere. Evita i file di grandi dimensioni, tuttavia: hai altre opzioni per quelli.

Imparentato: Come trasferire e condividere file tra Windows e Linux

Chiavetta USB

L'utilizzo di una chiavetta USB per trasferire dati tra due macchine fisiche è una tradizione consolidata. Sebbene non sia l'ideale, una chiavetta USB può trasferire file tra il PC host e la macchina virtuale. Diamo un'occhiata a come puoi utilizzare un'unità USB per condividere i dati tra una macchina virtuale e il tuo PC host.

Trasferisci file dall'host a VirtualBox utilizzando una chiavetta USB

Per poter accedere ai dispositivi USB da VirtualBox, dovrai abilitare l'accesso USB. Per questo, è necessario scaricare il Pacchetto di estensione VirtualBox

Windows 10 non rimarrà connesso al wifi

Dopo aver scaricato il pacchetto di estensione:

  1. Inserisci il dispositivo USB che desideri utilizzare
  2. Avvia VirtualBox e fai clic su File > Preferenze , poi Estensioni e clicca + . Sfoglia il pacchetto di estensione scaricato, fai clic su Aprire , quindi quando richiesto, Installare .
  3. Segui le istruzioni per completare il processo. È quindi possibile verificare che l'USB sia abilitato in Impostazioni > USB .
  4. Ora devi abilitare il supporto USB aggiunto. Nella finestra principale di VirtualBox, fai clic con il pulsante destro del mouse sulla VM che desideri utilizzare e seleziona Impostazioni > USB .
  5. Clic + quindi cercare il dispositivo USB. Sarà disponibile all'avvio della VM. Altre unità possono essere aggiunte allo stesso modo.

Come trasferire file su VMWare con una chiavetta USB

Con VMware, quando un dispositivo USB è connesso e la VM è la finestra attiva, il dispositivo viene rilevato. Tuttavia, non verrà rilevato dal PC host in questo scenario. Perché ciò accada, rimuovere l'unità, ridurre a icona la VM, quindi riconnettersi.

È semplice ma può diventare disordinato se dimentichi a quale sistema operativo è collegata la chiavetta USB.

Questa opzione è la migliore per file di grandi dimensioni. Naturalmente, sei limitato dalla capacità del dispositivo USB, quindi tienilo a mente. Qualunque sia il software VM utilizzato, si consiglia l'espulsione sicura dei dispositivi USB su entrambe le macchine virtuali host e guest.

Crea una cartella condivisa

La tua terza opzione è configurare una condivisione di rete sul tuo PC host a cui la VM guest può accedere. Ciò significa designare una parte dell'unità disco rigido del PC come accessibile sulla rete locale. Con questa configurazione, la VM può quindi connettersi alla rete e accedere all'unità.

Sebbene fisicamente tutti sullo stesso computer, questo aggiunge una maggiore capacità alla condivisione dei dati della macchina virtuale.

Crea una cartella condivisa in VirtualBox

Dovresti aver già scaricato VirtualBox Guest Additions. Questo dovrebbe essere installato tramite Dispositivi > Installa aggiunte guest , dove dovresti cercare il file EXE appropriato. Segui i passaggi fino alla fine, scegliendo le opzioni predefinite, quindi Fine .

Avvia VirtualBox e apri Dispositivi > Cartelle condivise > Impostazioni cartelle condivise . Fare clic su +, quindi su Percorso cartella, fare clic sulla freccia e selezionare Altro . Sfoglia (il sistema operativo host) per la cartella che stai utilizzando come condivisione, evidenziala, quindi Seleziona cartella .

Nel Aggiungi Condividi finestra, assegna un nome alla condivisione (mantenendo lo stesso nome nel sistema operativo guest come è saggio il sistema operativo host). Dai un'occhiata Montaggio automatico e Rendi permanente , poi ok .

Dal SO guest, troverai la condivisione configurata nella solita posizione per le condivisioni di rete. Ad esempio, in Windows 10, questo sarà sotto Posizioni di rete in Windows Explorer .

Condividi un'unità di rete in VMWare

Il processo di creazione di una cartella condivisa su VMWare è abbastanza semplice:

  1. All'interno di VMWare Workstation, scegli la tua macchina virtuale e fai clic su Lettore > Gestisci > Impostazioni macchina virtuale
  2. Clicca su Opzioni > Cartelle condivise. Puoi quindi scegliere un'opzione di condivisione in Condivisione cartelle
  3. Clicca su Aggiungere per impostare la cartella condivisa e seguire le istruzioni sullo schermo nel Aggiunta guidata cartella condivisa .
  4. È quindi possibile digitare il Percorso host nella directory che desideri condividere e assegna un nome alla cartella.
  5. Dopo aver cliccato Prossimo , decidi l'accesso alla cartella ( Sola lettura o Abilita questa condivisione , quest'ultimo consente sia all'host che alla macchina virtuale l'accesso completo alla cartella condivisa).
  6. Clicca su Fine per creare la tua cartella condivisa.

Gli utenti Linux possono visualizzare la cartella condivisa in / mnt / hgfs directory.

Sebbene questa sia l'opzione più complicata da configurare, sarai in grado di condividere file più grandi senza sforzo. Questi potrebbero includere programmi di installazione, file di immagine del disco e video ad alta risoluzione.

Trasferisci file dalla VM all'host

Non tutti hanno bisogno di usare una macchina virtuale, ma quelli di noi che lo fanno hanno quasi sempre bisogno di condividere i dati. Se non stai copiando file dall'host al sistema operativo guest, c'è motivo di copiare i dati dalla VM. Questo è in genere quando stai per distruggere la VM e vuoi eseguire il backup dei tuoi dati.

Imparare a condividere i dati tra una VM e il sistema operativo host aiuterà a potenziare l'utilizzo della VM.

autenticazione a due fattori di Facebook senza numero di telefono
Condividere Condividere Tweet E-mail VirtualBox vs VMware Player: la migliore macchina virtuale per Windows

Quale software per macchine virtuali dovresti usare? VirtualBox e VMware Player sono scelte popolari. Ecco come si confrontano.

Leggi Avanti
Argomenti correlati
  • La tecnologia spiegata
  • VirtualBox
  • Macchina virtuale
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti