Cómo transferir archivos entre el sistema operativo invitado en la máquina virtual y la computadora host

maquinas virtuales Son contenedores aislados, por lo que no puede Para sistema operativo invitado En la máquina virtual accede a Sistema de archivos de la computadora host. debes prepararte carpetas compartidas En un programa como VirtualBox o VMware para compartir archivos.

De forma predeterminada, las máquinas virtuales no tienen acceso a los archivos del equipo host ni de otras máquinas virtuales. Si desea proporcionar este acceso, debe configurar Carpetas compartidas en su aplicación de VM.

El uso de una máquina virtual puede mejorar enormemente su productividad. Pero a menudo hay un punto que suele ser complicado: copiar textos أو archivos de la computadora Anfitrión a invitado, o viceversa.

Cómo transferir archivos entre el sistema operativo invitado en la máquina virtual y la computadora host: explicaciones

La cosa es que no es tan difícil como parece al principio. Aquí se explica cómo transferir archivos entre la VM del sistema operativo invitado y la PC host, usando VirtualBox O VMware.

¿Cómo comparte datos entre la computadora host y la máquina virtual?

Cómo transferir archivos entre el sistema operativo invitado en la máquina virtual y la computadora host: explicaciones

Una máquina virtual es un entorno de software que simula los componentes necesarios para instalar un sistema operativo (SO). En términos muy generales, una máquina virtual le permite instalar un sistema operativo sobre un sistema operativo existente que es muy similar a una aplicación.

No se sorprenderá de que haya opciones para compartir datos entre una computadora host y cualquier sistema operativo invitado que se ejecute en la máquina virtual. Lo que puede sorprenderte es lo difícil que es compartir. Tus opciones son:

  • Copiar y pegar
  • unidad USB
  • Compartir en red

Claramente, cada opción es mejor para un tipo particular de datos. Por ejemplo, más tiempo Copiar y pegar Es la mejor opción para compartir texto y archivos pequeños, como copiar código desde un navegador en su computadora host a Sesión de terminal En el sistema operativo invitado.

A continuación, veremos cómo compartir datos utilizando estos tres métodos en máquinas virtuales que se ejecutan en Oracle VirtualBox و Reproductor de VMware Workstation.

Copia y pega los datos

La opción más simple es copiar los datos de su computadora host y pegarlos en la ventana de la máquina virtual invitada. O copie los datos de la máquina virtual invitada al buscador de archivos en el host. Pero, ¿es tan simple como parece?

Gracias a Dios, sí, lo es.

Copie y pegue los datos en VirtualBox

Si está utilizando VirtualBox, para iniciar la máquina virtual, seleccione Hardware -> Arrastrar y soltar. Aquí, puede elegir entre anfitrión a invitado ، invitado a anfitrión y pepino bidireccional. También existe la opción predeterminada, roto. Para mejores resultados, use bidireccional.

Eso es todo.

Cómo copiar y pegar datos en VMware

Para los usuarios de VMware, primero deberá instalar el paquete VMware Tools, que proporciona funciones adicionales. Puedes hacer esto a través de Máquina virtual -> Instalar herramientas de VMware. Si aún no ha descargado VMware Tools, se le darán instrucciones para hacerlo.

A continuación, puede habilitar copiar y pegar Máquina virtual -> Configuración -> Opciones. Localizar Aislamiento de invitados , luego habilita Copiar y pegar y confirme usando Ok.

Compartir datos entre los sistemas operativos huésped y anfitrión de esta manera es más adecuado para archivos pequeños. También puede compartir cadenas de texto, URL y ese tipo de cosas simples. Manténgase alejado de los archivos grandes ya que tiene otras opciones.

unidad USB

uso más largo unidad USB La transferencia de datos entre dos dispositivos normales es una vieja tradición. Las unidades flash USB se utilizaron principalmente para reemplazar los disquetes a principios de la década de 2000.

Pero, ¿cómo se usa una unidad USB para compartir datos entre una máquina virtual y la computadora host?

Compartir archivos desde una unidad USB en VirtualBox

Para poder acceder a dispositivos USB desde VirtualBox, deberá habilitar el acceso USB. Para ello, es necesario descargar VirtualBox Extension Pack desde www.virtualbox.org/wiki/Descargas.

Una vez hecho esto, inserte la unidad USB que desea utilizar. Después de eso, abre VirtualBox Y haga clic en Archivo -> Preferencias , Entonces Accesorios Y haga clic en +. Busque el paquete adicional descargado y toque abierto , luego, cuando se le solicite, instálelo. Siga las indicaciones para completar el proceso. A continuación, puede comprobar para asegurarse de Habilitar USB في Configuración -> USB.

Cómo transferir archivos entre el sistema operativo invitado en la máquina virtual y la computadora host: explicaciones

Con la compatibilidad con USB agregada, deberá habilitarla. En la ventana principal de VirtualBox, haga clic derecho en la VM que desea usar y seleccione Configuración -> USB. Haga clic en + y luego en Buscar unidad USB. Estará disponible cuando la máquina virtual se esté ejecutando. Se pueden agregar unidades adicionales de la misma manera.

Copie archivos desde una unidad USB en VMware

Con VMware, cuando se conecta un dispositivo USB y la VM es la ventana activa, se detecta el dispositivo. Sin embargo, no será detectado por la computadora host en este escenario. Para que esto suceda, extraiga la unidad, minimice la máquina virtual y vuelva a conectarla.

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

Esta opción es mejor para archivos grandes. Por supuesto, está limitado por la capacidad de la unidad USB, así que téngalo en cuenta. Independientemente de la VM que esté utilizando, se recomienda desconectar de forma segura la unidad USB en las máquinas virtuales invitadas.

Crear una carpeta compartida

La tercera opción es configurar el uso compartido de la red en la computadora host a la que puede acceder el invitado. Esto significa configurar una parte del disco duro de su computadora para que se pueda acceder a ella a través de la red local. Con esta configuración, la VM puede conectarse a la red y acceder a la unidad.

Aunque prácticamente todo está en la misma computadora, esto agrega una mayor capacidad para compartir datos de máquinas virtuales.

Crear un recurso compartido de unidad de red en VirtualBox

Ya debe haber descargado VirtualBox Guest Additions. Estas herramientas deben instalarse a través de Dispositivos -> Instalar adiciones de invitados , donde debe buscar el archivo EXE apropiado. Siga los pasos hasta el final, elija las opciones predeterminadas y finalice.

Ejecute VirtualBox y abra Dispositivos -> Carpetas compartidas -> Configuración de carpetas compartidas. Hacer clic + , luego en 'ruta de la carpetaHaga clic en la flecha y seleccione Otro. Busque (el sistema operativo anfitrión) la carpeta que está usando como recurso compartido, resáltela y luego seleccione una carpeta.

Cómo transferir archivos entre el sistema operativo invitado en la máquina virtual y la computadora host: explicaciones

en la ventana "publicar una publicación”, seleccione el nombre del recurso compartido (mantenga el mismo nombre en el sistema operativo invitado que en el sistema operativo anfitrión). Verifique la carga automática y hágala permanente, luego OK.

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

Compartir una unidad de red en VMWare

El uso compartido de datos de Drive está habilitado de forma predeterminada en VMware. Todo lo que necesita hacer es seguir los pasos habituales específicos del sistema operativo para configurar el uso compartido de la red. Por ejemplo, si ejecuta Windows como host y Linux como invitado, siga estos pasos para compartir archivos entre Windows y Linux.

Esto funcionará en sistemas Windows, Linux y BSD.

Tenga en cuenta que el uso compartido de carpetas no está disponible en el VMware Player gratuito.

Si bien esta es la opción más complicada de configurar, podrá compartir archivos grandes sin esfuerzo. Estos pueden incluir herramientas de instalación yarchivos ISO  Y vídeos de alta definición.

Compartir datos para aumentar la productividad de las máquinas virtuales

No todos necesitan usar una máquina virtual, pero aquellos de nosotros que siempre necesitamos compartir datos sí. Si no está copiando archivos del host al sistema operativo invitado, hay una razón para copiar los datos de la máquina virtual. Esto suele suceder cuando está a punto de destruir una máquina virtual y desea hacer una copia de seguridad de sus datos.

Aprender a compartir datos entre una VM y el sistema operativo host lo ayudará a aprovechar al máximo el uso de una VM. aquí está esto Consejos para mejorar el rendimiento de la máquina virtual que también te ayudará.

fuente
Ir al botón superior