Cómo compartir los archivos de su PC con una máquina virtual

Las máquinas virtuales son contenedores remotos, por lo que el sistema operativo invitado en la máquina virtual no tiene acceso al sistema de archivos de su computadora. Deberá configurar carpetas compartidas en un programa como VirtualBox o VMware para compartir archivos.

De forma predeterminada, las máquinas virtuales no tienen acceso a archivos en la computadora host u otras máquinas virtuales. Si desea proporcionar ese acceso, debe configurar carpetas compartidas en la aplicación de la máquina virtual. Para ayudar al sistema operativo invitado dentro de la máquina virtual a comprender lo que está sucediendo, las aplicaciones de la máquina virtual presentan estas carpetas compartidas como archivos compartidos de red. El sistema operativo invitado accede a una carpeta en su computadora como una carpeta compartida de red.

Veremos cómo crear carpetas compartidas en dos de las aplicaciones de máquinas virtuales más populares:VirtualBox y Reproductor de VMware Workstation—Si el proceso es similar a otras aplicaciones de máquinas virtuales.

RELACIONADO: Beginner Geek: Cómo crear y usar máquinas virtuales

VirtualBox

La función Carpetas compartidas de VirtualBox funciona con los sistemas operativos invitados de Windows y Linux. Para usar la función, primero debe instalar los complementos de invitado de VirtualBox en la máquina virtual invitada.

Cuando la máquina virtual se esté ejecutando, haga clic en el menú «Dispositivos» y seleccione la opción «Insertar adiciones al CD del visitante». Incluye un CD virtual que puede usar en el sistema operativo invitado para instalar complementos invitados.

Una vez instalada la instalación de invitado, abra el menú «Máquina» y haga clic en la opción «Configuración».

En la ventana «Configuración», cambie a la pestaña «Carpetas compartidas». Aquí puede ver todas las carpetas compartidas que ha configurado. Hay dos tipos de carpetas compartidas. Las carpetas del dispositivo son carpetas permanentes que se comparten hasta que las elimine. Las carpetas temporales son temporales y se eliminan automáticamente cuando reinicia o apaga la máquina virtual.

Haga clic en el botón «Agregar» (más carpeta) para crear una nueva carpeta compartida.

En la ventana «Agregar uso compartido», puede especificar lo siguiente:

  • Ruta de archivo: Esta es la ubicación de la carpeta compartida en el sistema operativo de su host (PC real).
  • Nombre del archivo: Así es como aparecerá la carpeta compartida en el sistema operativo invitado.
  • Solo lectura: De forma predeterminada, la máquina virtual tiene acceso completo y legible a la carpeta compartida. Seleccione la casilla de verificación «Solo lectura» si desea que la máquina virtual pueda leer solo los archivos en la carpeta compartida, pero no cambiarlos.
  • Montaje automático: Esta opción hace que el sistema operativo invitado intente cargar automáticamente la carpeta cuando se inicia.
  • Siempre haga: Esta opción convierte la carpeta dividida en una carpeta de máquina. Si no selecciona esta opción, es una carpeta temporal que se elimina cuando se reinicia la máquina virtual.

Haga todas las selecciones y luego presione el botón «Aceptar».

Ahora debería ver las carpetas compartidas como archivos compartidos de red. Si está utilizando el sistema operativo invitado de Windows, abra el Explorador de archivos, seleccione «Red» y luego busque en su computadora «VBOXSRV».

Reproductor de VMware Workstation

Las carpetas compartidas de VMware funcionan con los sistemas operativos invitados de Windows y Linux. Para usar la función, primero debe instalar VMware Tools en la máquina virtual invitada. Abra el menú «Reproductor», ingrese al menú «Administrar», luego seleccione la opción «Instalar VMware Tools». Esto abre un cuadro de diálogo que le pide que descargue las herramientas y, cuando termine, inserte un CD virtual que puede usar en el sistema operativo invitado para instalar las herramientas de VMWare.

Una vez instaladas las herramientas de VMware, abra el menú «Reproductor», señale el menú «Administrar» y seleccione la opción «Configuración de la máquina virtual».

En la ventana «Configuración de la máquina virtual», cambie a la pestaña «Opciones» y seleccione la configuración «Carpetas compartidas» a la izquierda. Las carpetas compartidas están deshabilitadas de forma predeterminada y puede habilitarlas de dos formas. Seleccione «Reenviar siempre» si desea que la función Carpetas compartidas permanezca activada incluso cuando reinicie su máquina virtual. Seleccione «Continuar hasta la próxima vez o suspender» si prefiere reactivar manualmente la función después de reiniciar.

Alternativamente, puede seleccionar la opción «Asignar como unidad de red en invitados de Windows» si desea asignar el recurso compartido a una letra de unidad en su sistema operativo invitado, en lugar de buscar en carpetas compartidas en la red.

Después de activar la función, haga clic en el botón «Agregar» para agregar una nueva carpeta compartida.

En la ventana «Asistente para agregar carpetas compartidas», haga clic en «Siguiente» para omitir la pantalla de bienvenida. En la pantalla «Nombre de carpeta compartida», utilice el cuadro «Ruta del host» para mostrar la ubicación de la carpeta compartida en el sistema operativo host (la computadora real). Utilice el cuadro «Nombre» para escribir el nombre de la carpeta como debería aparecer dentro de la máquina virtual. Cuando haya terminado, haga clic en el botón «Siguiente».

En la pantalla «Especificar atributos de carpeta compartida», seleccione la opción «Habilitar este uso compartido». Si no lo hace, el uso compartido se agregará a su lista compartida y podrá activarlo más tarde según sea necesario. De forma predeterminada, la máquina virtual tendrá acceso completo y legible a la carpeta. Seleccione la opción «Solo lectura» si desea que la máquina virtual pueda leer solo los archivos en la carpeta compartida, pero no cambiarlos. Cuando haya terminado, haga clic en el botón «Finalizar».

Ahora debería ver las carpetas compartidas como archivos compartidos de red. Si está utilizando el sistema operativo invitado de Windows, abra el Explorador de archivos, seleccione «Red» y luego busque su computadora «vmware-host».

RELACIONADO: Explicación de la estructura de directorios de Linux

En un sistema invitado Linux, debería encontrar las carpetas compartidas de VMware a continuación /mnt/hgfs en el directorio raíz. Si no está seguro de cómo obtenerlo, consulte nuestra guía para comprender la estructura de los directorios de Linux.


Si tiene varias máquinas virtuales, deberá configurar el uso compartido de archivos por separado en cada una de ellas, aunque puede compartir las mismas carpetas en varias máquinas virtuales. Sin embargo, tenga cuidado al utilizar carpetas compartidas. Una de las mejores cosas de las máquinas virtuales es que funcionan en su propia caja de arena, aisladas de su computadora real. Si su máquina virtual se ve comprometida, el malware puede deshacerse de su máquina virtual infectando archivos en sus carpetas compartidas.