Cómo hacer pasar dispositivos USB a través de Hyper-V

Cuando usas una máquina virtual en Hyper-V, es posible que te enfrentes a limitaciones si deseas conectar un dispositivo USB como una memoria USB, un disco duro externo o un adaptador USB. A diferencia de otros hipervisores como VMware o VirtualBox, Hyper-V no admite de manera nativa el paso directo de dispositivos USB. Sin embargo, existen varias soluciones alternativas que pueden ayudarte. En esta guía, exploraremos distintos métodos para pasar dispositivos USB a una máquina virtual de Hyper-V.

Método 1: Usando Discos Passthrough para Unidades USB

Este método es adecuado para discos duros externos o memorias USB. Implica conectar el dispositivo USB al host y hacerlo accesible para la máquina virtual como un disco passthrough.

  1. Conecta el dispositivo USB a la máquina anfitriona.
  2. Abre Administración de discos en el host (presiona Win + X y selecciona "Administración de discos").
  3. Ubica tu dispositivo USB, haz clic derecho sobre él y selecciona "Cambiar letra de unidad y rutas" para eliminar la letra de unidad asignada.
  4. Abre la configuración de la máquina virtual en Hyper-V y agrega un nuevo disco duro.
  5. Selecciona Disco duro físico y elige tu dispositivo USB de la lista.

Nota: La máquina virtual debe estar apagada antes de poder agregar un disco físico.

Método 2: Usando el Protocolo de Escritorio Remoto (RDP)

Si solo necesitas acceder temporalmente a un dispositivo USB, como una memoria USB o una impresora, usar RDP (Escritorio Remoto) puede ser una solución sencilla.

  1. Conéctate a la máquina virtual usando RDP (abre el comando mstsc).
  2. Haz clic en "Mostrar opciones" antes de conectar y ve a la pestaña Recursos locales.
  3. En la sección "Dispositivos y recursos locales", haz clic en "Más" y selecciona los dispositivos USB que deseas pasar.
  4. Conéctate a la máquina virtual y los dispositivos USB seleccionados estarán disponibles en el sistema invitado.

Método 3: Usando Software de Redirección USB de Terceros

Si las opciones integradas no satisfacen tus necesidades, puedes utilizar software de terceros como USB Network Gate o VirtualHere. Estas herramientas permiten "compartir" dispositivos USB a través de la red y conectarlos a la máquina virtual.

  1. Instala el software en la máquina anfitriona y ejecútalo.
  2. Conecta el dispositivo USB al host y compártelo a través de la aplicación.
  3. Instala el software cliente en la máquina virtual y conéctate al dispositivo USB compartido.

Nota: Algunas de estas herramientas son de pago, pero suelen ofrecer un período de prueba gratuito para que puedas probar sus funcionalidades.

Método 4: Usando el Modo de Sesión Mejorada

Si estás utilizando un sistema operativo Windows como invitado, puedes habilitar el Modo de sesión mejorada, que admite la redirección de dispositivos USB.

  1. Abre Hyper-V Manager y ve a la configuración de Hyper-V.
  2. Habilita la opción "Modo de sesión mejorada" en la pestaña Política de Modo de Sesión Mejorada.
  3. Conéctate a la máquina virtual a través de Hyper-V y tendrás acceso a los recursos locales, incluidos los dispositivos USB.