Cómo transferir archivos entre un invitado de máquina virtual y una PC host

Cómo transferir archivos entre un invitado de máquina virtual y una PC host

Las máquinas virtuales le permiten ejecutar un sistema operativo diferente en un entorno aislado y el uso de una máquina virtual puede mejorar considerablemente su productividad. Debido a que las máquinas virtuales, por naturaleza, están aisladas, no puede acceder directamente a los archivos de su PC host.





Copiar texto o archivos desde la PC host al invitado, o viceversa, es a menudo un gran problema para los usuarios de máquinas virtuales. Aunque pueda parecer complicado, el proceso real es bastante sencillo. Veamos los diferentes métodos para transferir archivos entre el sistema operativo invitado de su máquina virtual y la PC host usando VirtualBox o VMware.





Cómo transferir archivos desde una máquina virtual a un host

Una máquina virtual es un entorno de software que emula el hardware necesario para instalar un sistema operativo (SO). En términos muy generales, esto le permite instalar un sistema operativo en un sistema operativo existente, al igual que una aplicación.





No le sorprenderán las opciones para compartir datos entre una PC host y cualquier sistema operativo invitado que se ejecute en una máquina virtual. Estas son las tres opciones principales para compartir datos entre una máquina virtual y una PC host:

  • Arrastrar y soltar (copiar y pegar)
  • unidad USB
  • Carpeta compartida

Cada uno de estos métodos es ideal para un tipo específico de datos y uso esperado. Por ejemplo, copiar y pegar es mejor para compartir texto y archivos pequeños, como copiar código de un navegador en su PC host a una sesión de terminal en el sistema operativo invitado.



A continuación, veremos cómo compartir datos utilizando estos tres métodos en maquinas virtuales ejecutándose en Oracle VirtualBox y VMware Workstation Player

Relacionado: ¿Qué es una máquina virtual? Todo lo que necesitas saber





Arrastrar y soltar y portapapeles compartido

La opción más sencilla para transferir archivos entre su PC host y una máquina virtual es configurar un portapapeles compartido y / o arrastrar y soltar. Esto le permitirá utilizar un portapapeles común, lo que significa que podrá copiar / pegar texto / imágenes y archivos entre la máquina virtual y su PC host.

Portapapeles compartido en VirtualBox

Si está utilizando Oracle VirtualBox, puede configurar un Portapapeles compartido y Arrastrar y soltar en solo unos pocos pasos rápidos:





  1. Seleccione su máquina virtual, haga clic derecho y seleccione Ajustes.
  2. En la ventana que aparece, haga clic en General y luego haga clic en el Advanced pestaña.
  3. Ahora deberías ver el Portapapeles compartido y Arrastrar y soltar opciones desplegables.

Puedes elegir entre Anfitrión a invitado, invitado a anfitrión y bidireccional . También existe la opción predeterminada, Discapacitado . Seleccione Bidireccional en ambos cuadros desplegables para permitir el intercambio de archivos bidireccional.

Cómo copiar y pegar datos en VMware

De manera similar a la funcionalidad de VirtualBox, también puede configurar un portapapeles compartido o habilitar la función de arrastrar y soltar en VMware. Pero es posible que primero deba instalar el paquete VMware Tools, que ofrece funciones adicionales.

  1. Dentro de VMware, navegue hasta VM> Instalar VMware Tools . Si aún no ha descargado VMware Tools, se le darán instrucciones para hacerlo.
  2. Luego puede habilitar copiar y pegar en VM> Configuración > Opciones . Seleccione Aislamiento de invitados , luego Habilitar copiar y pegar y Habilitar arrastrar y soltar , Confirmar con OK .

Compartir datos entre los sistemas operativos huésped y host de esta manera es más adecuado para archivos más pequeños. También puede compartir cadenas de texto, URL, ese tipo de cosas. Sin embargo, manténgase alejado de los archivos grandes; tiene otras opciones para ellos.

Relacionado: Cómo transferir y compartir archivos entre Windows y Linux

Memoria USB

El uso de una memoria USB para transferir datos entre dos máquinas físicas es una tradición consagrada. Aunque no es ideal, una memoria USB puede transferir archivos entre la PC host y la máquina virtual. Veamos cómo puede usar una unidad USB para compartir datos entre una máquina virtual y su PC host.

Transferir archivos desde el host a VirtualBox usando una memoria USB

Para poder acceder a dispositivos USB desde VirtualBox, deberá habilitar el acceso USB. Para ello, necesita descargar el Paquete de extensión de VirtualBox

cómo aumentar la memoria ram de video dedicada nvidia

Una vez que haya descargado el paquete de extensión:

  1. Inserte el dispositivo USB que desea usar
  2. Inicie VirtualBox y haga clic en Archivo> Preferencias , luego Extensiones y haga clic en + . Busque el paquete de extensión descargado, haga clic en Abierto , luego, cuando se le solicite, Instalar en pc .
  3. Siga las indicaciones para completar el proceso. Luego puede verificar para confirmar que USB está habilitado en Configuración> USB .
  4. Ahora debe habilitar la compatibilidad con USB adicional. En la ventana principal de VirtualBox, haga clic con el botón derecho en la VM que desea usar y seleccione Configuraciones> USB .
  5. Hacer clic + luego busque el dispositivo USB. Estará disponible cuando inicie la VM. Se pueden agregar unidades adicionales de la misma manera.

Cómo transferir archivos a VMWare con una memoria USB

Con VMware, cuando se conecta un dispositivo USB y la VM es la ventana activa, se detecta el dispositivo. Sin embargo, la PC host no lo detectará en este escenario. Para que esto suceda, retire la unidad, minimice la máquina virtual y luego vuelva a conectar.

Es simple, pero puede complicarse si olvida a qué sistema operativo está conectada la memoria USB.

Esta opción es la mejor para archivos grandes. Por supuesto, está limitado por la capacidad del dispositivo USB, así que téngalo en cuenta. Independientemente del software de VM que utilice, se recomienda la expulsión segura de dispositivos USB tanto en máquinas virtuales host como invitadas.

Crear una carpeta compartida

Su tercera opción es configurar un recurso compartido de red en su PC host al que pueda acceder la VM invitada. Esto significa designar una parte del disco duro de su PC como accesible a través de la red local. Con esta configuración, la VM puede conectarse a la red y acceder a la unidad.

Aunque físicamente todos en la misma computadora, esto agrega una mayor capacidad al intercambio de datos de su máquina virtual.

Crea una carpeta compartida en VirtualBox

Ya debería haber descargado VirtualBox Guest Additions. Esto debe instalarse a través de Dispositivos> Instalar adiciones de invitados , donde debe buscar el archivo EXE adecuado. Siga los pasos hasta el final, elija las opciones predeterminadas, luego Terminar .

Inicie VirtualBox y abra Dispositivos> Carpetas compartidas> Configuración de carpetas compartidas . Haga clic en +, luego en Ruta de la carpeta, haga clic en la flecha y seleccione Otro . Busque (el sistema operativo host) la carpeta que está usando como recurso compartido, resáltela y luego Seleccione la carpeta .

En el Agregar Compartir ventana, asigne un nombre al recurso compartido (es aconsejable mantener el mismo nombre en el sistema operativo invitado que en el sistema operativo host). Cheque Montaje automático y Hacer permanente , luego OK .

Desde el sistema operativo invitado, encontrará el recurso compartido configurado en la ubicación habitual para recursos compartidos de red. Por ejemplo, en Windows 10, esto estará bajo Ubicaciones de red en Explorador de Windows .

Compartir una unidad de red en VMWare

El proceso de creación de una carpeta compartida en VMWare es bastante sencillo:

  1. Dentro de VMWare Workstation, elija su máquina virtual y haga clic en Reproductor> Administrar> Configuración de la máquina virtual
  2. Haga clic en Opciones > Carpetas compartidas. A continuación, puede elegir una opción para compartir en Compartir carpetas
  3. Haga clic en Agregar para configurar su carpeta compartida y siga las instrucciones en pantalla en el Asistente para agregar carpetas compartidas .
  4. A continuación, puede escribir el Ruta del host al directorio que desea compartir y asigne un nombre a su carpeta.
  5. Una vez que haces clic próximo , tú decides el acceso a la carpeta ( Solo lectura o Habilitar este recurso compartido , este último permite que tanto el host como la máquina virtual tengan acceso completo a la carpeta compartida).
  6. Haga clic en Terminar para crear su carpeta compartida.

Los usuarios de Linux pueden ver la carpeta compartida en / mnt / hgfs directorio.

Si bien esta es la opción más complicada de configurar, podrá compartir archivos más grandes sin esfuerzo. Estos pueden incluir instaladores, archivos de imagen de disco y videos de alta resolución.

Transferir archivos desde la máquina virtual al host

No todo el mundo necesita usar una máquina virtual, pero aquellos de nosotros que lo hacemos casi siempre necesitamos compartir datos. Si no está copiando archivos del host al sistema operativo invitado, existe una razón para copiar datos de la máquina virtual. Esto suele ocurrir cuando está a punto de destruir la máquina virtual y desea realizar una copia de seguridad de sus datos.

Aprender a compartir datos entre una máquina virtual y un sistema operativo host le ayudará a sobrecargar el uso de su máquina virtual.

controlador xbox one no funciona en pc
Cuota Cuota Pío Correo electrónico VirtualBox vs VMware Player: la mejor máquina virtual para Windows

¿Qué software de máquina virtual debería utilizar? VirtualBox y VMware Player son opciones populares. Así es como se comparan.

Leer siguiente
Temas relacionados
  • Tecnología explicada
  • VirtualBox
  • Máquina virtual
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse