Com transferir fitxers entre una màquina virtual convidada i un amfitrió

Com transferir fitxers entre una màquina virtual convidada i un amfitrió

Les màquines virtuals us permeten executar un sistema operatiu diferent en un entorn aïllat i utilitzar una màquina virtual us pot millorar considerablement la productivitat. Com que les màquines virtuals, per naturalesa, estan aïllades, no podeu accedir directament als fitxers del vostre PC amfitrió.





La còpia de text o fitxers del PC amfitrió al convidat o viceversa és sovint un punt important per als usuaris de màquines virtuals. Tot i que pot semblar complicat, el procés real és força senzill. Vegem els diferents mètodes per transferir fitxers entre el sistema operatiu convidat de la màquina virtual i el PC amfitrió mitjançant VirtualBox o VMware.





Com transferir fitxers de la màquina virtual a l'amfitrió

Una màquina virtual és un entorn de programari que emula el maquinari necessari per instal·lar un sistema operatiu (SO). En termes molt generals, això us permet instal·lar un sistema operatiu en un sistema operatiu existent, de manera similar a una aplicació.





No us sorprendrà les opcions per compartir dades entre un PC amfitrió o un sistema operatiu convidat que s'executi en una màquina virtual. A continuació, es mostren les tres opcions principals per compartir dades entre una màquina virtual i un PC amfitrió:

  • Arrossegar i deixar anar (copiar i enganxar)
  • Unitat USB
  • Carpeta compartida

Cadascun d'aquests mètodes és ideal per a un tipus específic de dades i per a l'ús esperat. Per exemple, copiar i enganxar és el millor per compartir fitxers de text i petits, com ara copiar codi d’un navegador del vostre PC amfitrió en una sessió de terminal al sistema operatiu convidat.



A continuació, veurem com compartir dades mitjançant aquests tres mètodes màquines virtuals que s’executa a Oracle VirtualBox i VMware Workstation Player

Relacionat: Què és una màquina virtual? Tot el que heu de saber





Arrossega i deixa anar i porta-retalls compartit

L'opció més senzilla per transferir fitxers entre el vostre PC amfitrió i una màquina virtual és configurar un portapapers compartit i / o arrossegar i deixar anar. Això us permetrà utilitzar un porta-retalls comú, és a dir, podreu copiar / enganxar text / imatges i fitxers entre la màquina virtual i el vostre PC amfitrió.

Portapapers compartit a VirtualBox

Si utilitzeu Oracle VirtualBox, podeu configurar un fitxer Portapapers compartit i Arrossega i deixa caure en només uns quants passos ràpids:





  1. Seleccioneu la vostra màquina virtual, feu clic amb el botó dret i seleccioneu Configuració.
  2. A la finestra que apareix, feu clic a General i, a continuació, feu clic a Advanced fitxa.
  3. Ara hauríeu de veure el fitxer Portapapers compartit i Arrossega i deixa caure opcions desplegables.

Podeu triar Amfitrió a convidat, convidat a amfitrió i bidireccional . També hi ha l’opció predeterminada, Desactivat . Seleccioneu Bidireccional als dos quadres desplegables per habilitar l’ús compartit de fitxers en dues direccions.

Com copiar i enganxar dades a VMware

De manera similar a la funcionalitat de VirtualBox, també podeu configurar un porta-retalls compartit o habilitar arrossegar i deixar anar a VMware. Però potser necessiteu primer instal·lar el paquet VMware Tools, que ofereix funcions addicionals.

  1. Des de VMware, aneu a VM> Instal·leu VMware Tools . Si encara no heu descarregat VMware Tools, es donaran instruccions per fer-ho.
  2. A continuació, podeu habilitar copiar i enganxar VM> Configuració > Opcions . Seleccioneu Aïllament de convidats , doncs Activa la còpia i enganxa i Activa l'arrossegar i deixar anar , confirmeu amb D'acord .

Compartir dades entre els sistemes operatius host i host d’aquesta manera és el més adequat per a fitxers més petits. També podeu compartir cadenes de text, URL, etc. Eviteu els fitxers grans, però, teniu altres opcions.

Relacionat: Com transferir i compartir fitxers entre Windows i Linux

Llapis USB

L’ús d’una memòria USB per transferir dades entre dues màquines físiques és una tradició que fa temps. Tot i que no és ideal, una memòria USB pot transferir fitxers entre el PC amfitrió i la màquina virtual. Vegem com podeu utilitzar una unitat USB per compartir dades entre una màquina virtual i el vostre PC amfitrió.

Transferiu fitxers de l'amfitrió a VirtualBox mitjançant una memòria USB

Per poder accedir a dispositius USB des de VirtualBox, haureu d’habilitar l’accés USB. Per a això, heu de descarregar el fitxer Paquet d'extensió de VirtualBox

el kies 3 no admet el dispositiu connectat

Un cop hàgiu descarregat el paquet d'extensions:

  1. Inseriu el dispositiu USB que voleu utilitzar
  2. Inicieu VirtualBox i feu clic a Fitxer> Preferències , doncs Extensions i feu clic a + . Navegueu fins al paquet d'extensions descarregat i feu clic a Obert , després quan se us demani, Instal·la .
  3. Seguiu les instruccions per completar el procés. A continuació, podeu comprovar que l’USB estigui habilitat a Configuració> USB .
  4. Ara cal habilitar el suport USB afegit. A la finestra principal de VirtualBox, feu clic amb el botó dret a la màquina virtual que voleu utilitzar i seleccioneu Configuració> USB .
  5. Feu clic a + a continuació, cerqueu el dispositiu USB. Estarà disponible quan inicieu la màquina virtual. Es poden afegir unitats addicionals de la mateixa manera.

Com transferir fitxers a VMWare amb una memòria USB

Amb VMware, quan es connecta un dispositiu USB i la màquina virtual és la finestra activa, es detecta el dispositiu. Tot i això, el PC amfitrió no el detectarà en aquest escenari. Perquè això passi, traieu la unitat, minimitzeu la màquina virtual i torneu a connectar-la.

És senzill, però es pot embolicar si oblideu a quin sistema operatiu està connectada la memòria USB.

Aquesta opció és la millor per a fitxers grans. Per descomptat, la capacitat del dispositiu USB us limita, així que tingueu-ho en compte. Sigui quin sigui el programari de màquina virtual que utilitzeu, es recomana l'expulsió segura de dispositius USB tant en màquines virtuals host com host.

Creeu una carpeta compartida

La vostra tercera opció és configurar un recurs compartit de xarxa al vostre PC amfitrió al qual pugui accedir la màquina virtual convidada. Això significa designar una part de la unitat de disc dur del vostre PC com a accessible a la xarxa local. Amb aquesta configuració, la màquina virtual es pot connectar a la xarxa i accedir a la unitat.

Tot i que físicament es troba al mateix ordinador, això afegeix una major capacitat per compartir dades de la màquina virtual.

Creeu una carpeta compartida al VirtualBox

Ja hauríeu d'haver descarregat els complements de convidats de VirtualBox. S'hauria d'instal·lar mitjançant Dispositius> Instal·leu addicions de convidats , on heu de cercar el fitxer EXE adequat. Seguiu els passos fins al final i seleccioneu les opcions predeterminades Acabar .

Inicieu VirtualBox i obriu Dispositius> Carpetes compartides> Configuració de carpetes compartides . Feu clic a + i després a Camí de la carpeta, feu clic a la fletxa i seleccioneu Altres . Cerqueu (el sistema operatiu amfitrió) la carpeta que utilitzeu com a recurs compartit, ressalteu-la i, tot seguit Seleccioneu Carpeta .

A la Afegeix Compartir finestra, doneu un nom a la compartició (mantenint el mateix nom al sistema operatiu convidat, ja que és convenient que el sistema operatiu amfitrió). Comprovar Muntatge automàtic i Feu-lo permanent , doncs D'acord .

Des del sistema operatiu convidat, trobareu el recurs compartit configurat a la ubicació habitual per als recursos compartits de xarxa. Per exemple, a Windows 10, això es trobarà a sota Ubicacions de xarxa dins Explorador de Windows .

Comparteix una unitat de xarxa a VMWare

El procés de creació d’una carpeta compartida a VMWare és força senzill:

  1. A VMWare Workstation, trieu la vostra màquina virtual i feu clic a Reproductor> Gestiona> Configuració de la màquina virtual
  2. Fer clic a Opcions > Carpetes compartides. A continuació, podeu escollir una opció per compartir a la secció Compartir carpetes
  3. Fer clic a Afegeix per configurar la carpeta compartida i seguiu les instruccions que apareixen a la pantalla Afegeix l'assistent de carpeta compartida .
  4. A continuació, podeu escriure el fitxer Camí d’amfitrió al directori que vulgueu compartir i nomeneu la vostra carpeta.
  5. Un cop feu clic Pròxim , decidiu l'accés a la carpeta ( Llegeix només o bé Activa aquesta compartició , aquest últim permet que l’amfitrió i la màquina virtual accedeixin completament a la carpeta compartida).
  6. Fer clic a Acabar per crear la vostra carpeta compartida.

Els usuaris de Linux poden veure la carpeta compartida a / mnt / hgfs directori.

Tot i que aquesta és l’opció més complicada de configurar, podreu compartir fitxers més grans sense esforç. Aquests poden incloure instal·ladors, fitxers d'imatge de disc i vídeos d'alta resolució.

Transfereix fitxers de màquina virtual a allotjament

No tothom necessita utilitzar una màquina virtual, però els que gairebé sempre necessitem compartir dades. Si no copieu fitxers de l'amfitrió al sistema operatiu convidat, hi ha motius per copiar dades de la màquina virtual. Això sol passar quan esteu a punt de destruir la màquina virtual i voleu fer una còpia de seguretat de les vostres dades.

Aprendre a compartir dades entre una màquina virtual i un sistema operatiu amfitrió us ajudarà a sobrecarregar el vostre ús de màquina virtual.

no es pot esborrar perquè el fitxer està obert
Compartir Compartir Tweet Correu electrònic VirtualBox vs. VMware Player: la millor màquina virtual per a Windows

Quin programari de màquina virtual heu d'utilitzar? VirtualBox i VMware Player són opcions populars. Així és com es comparen.

Llegiu a continuació
Temes relacionats
  • Tecnologia explicada
  • VirtualBox
  • Màquina virtual
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us