Cómo Compartir Archivos Entre el PC Host y Máquinas Virtuales

Compartir Con Vm Destacada

Una de las razones para usar máquinas virtuales es tener una instancia aislada de un sistema operativo separada de tu host. De esta manera, puedes probar cosas sin afectar tu sistema operativo host. Sin embargo, hay casos en los que necesitas que algunos de los archivos de tu sistema host estén en la máquina virtual. Tanto VMware como VirtualBox admiten compartir archivos entre el host y el cliente.

Compartir Archivos con el Cliente de VMware

Para este tutorial, estamos usando la versión gratuita de VMware Workstation 16 Player y ya hemos configurado un cliente de Windows 10.

Compartir con Unidad USB

  1. Haz clic derecho en tu máquina virtual y elige “Configuración de la Máquina Virtual” en el menú que aparece.

Compartir Con Vm Configuración Vm

  1. Mientras estés en la pestaña de Hardware, dirígete a la página de configuración del “Controlador USB”.

  2. Si tu VM no tiene ya un Controlador USB, usa el botón “+ Agregar” para darle uno. Asegúrate de que la Compatibilidad USB esté configurada en “USB 3.1” para aprovechar las mejores velocidades de las unidades flash USB más nuevas.

  3. Habilita “Conectar automáticamente nuevos dispositivos USB” y deja las otras dos opciones desactivadas.

Compartir Con Vm Controlador Usb

  1. Conecta una unidad USB a tu PC host. Revisa el menú “Dispositivos USB” para tu invitado activo en VMWare Player. Verás una lista de todos los dispositivos USB que están conectados a tu PC.

  2. Localiza tu unidad USB y elige “Conectar (Desconectar del host).”

Ahora puedes copiar archivos de un lado a otro entre el host y el cliente de esta manera.

Habilitar Compartición de Carpetas

  1. En la página de Configuración, dirígete a la pestaña de Opciones y selecciona “Carpetas Compartidas.”

  2. Cambia la opción “Compartición de Carpetas” a “Siempre habilitado.”

  3. Si tu sistema operativo invitado es Windows, también puedes habilitar “Asignar como unidad de red en invitados de Windows.”

Compartir Con Vm Carpetas Compartidas

  1. Haz clic en “+ Agregar” debajo de la lista de carpetas actualmente vacía. Ingresa un nombre para tu carpeta compartida y haz clic en Examinar para encontrar y seleccionar la carpeta real que se compartirá entre el sistema operativo host y el cliente.

  2. Deja los Atributos como Habilitados.

  3. Asegúrate de que Solo lectura esté desactivado si deseas que ambos sistemas operativos tengan acceso completo de lectura/escritura al contenido de tu carpeta.

Compartir Con Vm Agregar Carpeta Compartida

  1. Haz clic en Aceptar para guardar tu configuración y adjuntar la carpeta a la VM.

Después de iniciar el invitado, ejecuta tu administrador de archivos y encontrarás tu carpeta bajo Carpetas Compartidas.

Compartir Con Vm Acceder Carpeta Compartida

Habilitar Compartición del Portapapeles

VMWare Player viene con la funcionalidad de portapapeles compartido. Solo tienes que instalar VMware Tools en el sistema operativo invitado para habilitarlo.

  1. Inicia tu sistema operativo invitado. Elige “Máquina Virtual -> Instalar VMware Tools …” Si no está disponible, VMware Player sugerirá descargar la última versión disponible. Acepta y sigue cualquier paso que presente para descargar VMware Tools en tu PC host.

Compartir Con Vm Instalar Vm Tools

  1. Una vez que VMware Tools esté instalado, reinicia el sistema operativo invitado.

Compartir Con Vm Configuración Vmware Tools

  1. Después del próximo arranque de tu VM, podrás copiar algo en tu PC host y pegarlo en el sistema operativo invitado, o viceversa. También puedes arrastrar y soltar archivos entre ellos.

También lee: VirtualBox vs VMware: El Mejor Software de Virtualización

Compartir Archivos con el Cliente de VirtualBox

Para lo que podemos hacer con VMware, podemos hacer las mismas cosas con VirtualBox. Pero antes de hacer eso, asegúrate de instalar las Adiciones para Invitados de VirtualBox en tu sistema operativo invitado primero:

  1. Elige “Dispositivos -> Insertar imagen de CD de Adiciones para Invitados …”

  2. Normalmente, verás que el asistente de configuración aparece automáticamente. Si no, ejecuta manualmente el ejecutable de configuración que encontrarás en el disco óptico que aparecerá en tu sistema operativo cliente.

Compartir Con Vm Configuración Adiciones VBox

  1. Sigue los pasos del asistente para instalarlos en el cliente.

  2. Reinicia la máquina cliente.

Ahora, haz clic derecho en tu VM y elige Configuración o selecciónalo de la lista a la izquierda y haz clic en el botón de Configuración en la parte superior de la ventana de VirtualBox.

Compartir Con Vm Configuración Vm VBox

Habilitar Compartición del Portapapeles

En la primera pestaña General, asegúrate de que “Portapapeles Compartido” esté configurado en Bidireccional si deseas compartir el contenido del portapapeles tanto de tu host a tu PC invitado como viceversa. Con esta configuración habilitada, puedes arrastrar y soltar archivos de tu Host a la PC invitada y viceversa.

Compartir Con Vm Compartición Arrastrar Y Soltar

Habilitar Compartición USB

Si prefieres usar una unidad flash USB como intermediario entre tu host y el sistema operativo cliente:

  1. Mientras estés en la configuración de tu VM, dirígete a la pestaña USB.

  2. Verifica que “Habilitar Controlador USB” esté activo.

Compartir Con Vm Controlador Usb VBox

  1. Guarda tu configuración y comienza la VM.

  2. Mientras la VM esté activa, encuentra tu unidad flash en “Dispositivos -> USB.” Elígela para que se desconecte de tu PC host y se conecte al sistema operativo invitado.

  3. Puedes copiar y mover archivos hacia y desde ella, luego desconectarla de la VM para acceder a su contenido en el PC host. Enjuaga y repite.

También lee: Cómo Compartir Dispositivos USB y de Red en VirtualBox

Habilitar Compartición de Carpetas

Para usar carpetas compartidas en clientes de VirtualBox, abre la configuración de tu VM:

  1. Dirígete a la pestaña “Carpetas Compartidas.”

  2. Haz clic en el ícono con el signo más para agregar una nueva carpeta compartida.

  3. Elige la ruta de la carpeta real que se compartirá en Ruta de Carpeta.

  4. Ingresa un nombre para ella en Nombre de Carpeta.

  5. Asegúrate de que Solo lectura esté desactivado si deseas que tanto el host como el cliente tengan acceso de lectura y escritura a su contenido.

  6. Habilita Auto-montar si no está activo para que no tengas que montar la carpeta manualmente cada vez en el sistema operativo cliente.

  7. En el campo Punto de Montaje, ingresa ya sea una letra si estás usando un cliente de Windows o un nombre de carpeta si estás usando un cliente de Linux, bajo el cual el sistema operativo intentará montar tu carpeta.

Compartir Con Vm Agregar Compartición VBox

  1. Encontrarás tu carpeta compartida presentada en el sistema operativo cliente como una Unidad de Red.

Compartir Con Vm Acceder Compartición VBox

Conclusión

A medida que la tecnología de virtualización madura, también se vuelve más fácil compartir archivos entre el host y el cliente.