Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.
Hyper-V USB Passthrough: Guía detallada para conectar dispositivos USB a Hyper-V
Olga Weis Olga Weis Última actualización Feb 9, 2023

Hyper-V USB Passthrough: Guía detallada para conectar dispositivos USB a Hyper-V

Usar un almacenamiento USB u otros dispositivos USB cuando se trabaja con una máquina virtual (MV) Hyper-V puede ser complicado porque, a diferencia de otros hipervisores, no ofrece una solución sencilla lista para usar. Antes de poder acceder a un dispositivo USB en Hyper-V, es necesario realizar algunos pasos para habilitar Hyper-V USB passthrough.

Y en este artículo, descubrirá formas de habilitar el USB passthrough en Hyper-V: utilizando las herramientas integradas para transferir archivos desde un almacenamiento USB, y compartiendo dispositivos USB complejos con Hyper-V VM mediante herramientas de software especializadas.

Conectar cualquier tipo de dispositivo USB a Hyper-V (redirección a nivel de red)

Es bien sabido que Hyper-V no puede pasar a través de dispositivos USB que no sean de almacenamiento, lo cual es un gran inconveniente cuando necesita conectar, por ejemplo, un dongle ZigBee, un dongle MFA/2FA, un token criptográfico o algún otro dispositivo USB.

Para solucionar este problema, puede utilizar un software especializado para redirigir los dispositivos USB a través de la red.

Con FlexiHub, puede conectar cualquier tipo de dispositivo USB a una máquina virtual Hyper-V y disfrutar de su funcionalidad.

FlexiHub
4.8 Rank basado en 386+ comentario
compartir usb a través de la red

Pros y contras de utilizar FlexiHub para acceder a un USB en Hyper-V:

icon pros Pros:

  • Compatibilidad con múltiples plataformas (Windows, Linux, Mac, Android, Raspberry);
  • Casi no requiere configuraciones;
  • Soporta todo tipo de dispositivos USB.

icon cons Contras:

  • La redirección USB exige una conectividad de red constante;
  • Un dispositivo USB solo puede conectarse a una instancia de Hyper-v a la vez.

FlexiHub es un potente software diseñado para que los dispositivos USB sean accesibles desde cualquier ordenador remoto, ya sea un PC en la habitación de al lado o una máquina virtual ejecutándose en un ordenador situado a kilómetros de distancia. Este programa puede ser de gran utilidad para habilitar Hyper-V USB passthrough en Windows 11, Windows Server 2022 y versiones anteriores.

Si usted prefiere instrucciones audiovisuales, aquí encontrará un videotutorial detallado sobre la conexión de dispositivos USB a Hyper-V VM a través de la red:

Cómo conectarse a un USB en Hyper-V - instrucciones sencillas

  • 1.
    En primer lugar, cree una cuenta en la web de FlexiHub.
    cree una cuenta FlexiHub para conectar un dispositivo USB a Hyper-V
  • 2.
    A continuación, inicie su periodo de demostración gratuita confirmando su cuenta. blank
  • 3.
    Descargue la aplicación e instale FlexiHub en el host Hyper-V y en las máquinas virtuales.
    Descarga FlexiHub para tu dispositivo
  • 4.
    Inicie la aplicación en ambos sistemas e inicie sesión en su cuenta FlexiHub utilizando las mismas credenciales. blank
  • 5.
    Busque el dispositivo USB deseado en la interfaz de la aplicación en la máquina virtual y pulse Conectar.
    conectar un dispositivo USB a Hyper-V

Una vez hecho esto, podrá acceder a todas las funciones y contenidos del dispositivo como si estuviera conectado directamente a su máquina virtual.

También merece la pena mencionar que FlexiHub permite crear conexiones multiplataforma. Puede habilitar Hyper-V USB passthrough de Linux a Windows, de Windows a Mac, y otras muchas combinaciones.

Habilitar Hyper-V USB passthrough añadiendo discos duros al Controlador SCSI (redirección del lado del servidor)

Para que este método de Hyper-V USB passthrough funcione, debe conectar un dispositivo USB en el lado del servidor (host Hyper-V) y, a continuación, habilitar el acceso de las máquinas virtuales a dicho dispositivo.


Los pros y los contras de este método son:

icon pros Pros:

  • Funciona con clientes Windows y Linux Hyper-V VM;
  • Puede controlar el acceso al dispositivo de almacenamiento USB.

icon cons Contras:

  • Configuración complicada;
  • Solo funciona con dispositivos de almacenamiento USB no extraíbles;
  • Un dispositivo de almacenamiento USB solo puede conectarse a un sistema a la vez.

Cómo habilitar el Hyper-V USB passthrough del lado del servidor

  • 1.
    En primer lugar, debe desconectar el dispositivo USB del host, ya que solo una máquina puede acceder a él a la vez. Pulse Win+R en el teclado para abrir la ventana de comandos Ejecutar e introduzca diskmgmt.msc para acceder a Administración de Discos:
    abrir Administración de discos
  • 2.
    Busque su dispositivo USB en la ventana Administración de Discos, haga clic con el botón derecho del ratón sobre su nombre y seleccione Offline en el menú: Administración de Discos disco USB desconectado Hecho esto, el sistema operativo anfitrión dejará de tener acceso al dispositivo USB.
  • 3.
    Inicie Hyper-V Manager y abra la configuración de la MV que desea que tenga acceso al dispositivo USB haciendo clic con el botón derecho en su nombre y seleccionando Configuraciones en el menú:
    Configuración de la máquina virtual de Hyper-V
  • 4.
    En el panel izquierdo, vaya a Hardware y seleccione Controlador SCSI. A continuación, seleccione Disco Duro en el menú del panel derecho y haga clic en Añadir.

    Nota: Puede añadir el disco duro al Controlador IDE en lugar de al Controlador SCSI, pero tenga en cuenta que no podrá desinstalarlo de la MV sin apagarla primero. Por lo tanto, para evitar la molestia, se recomienda añadir la unidad como un dispositivo SCSI que puede ser eliminado de una máquina virtual en ejecución.

    Controlador SCSI Hyper-V
  • 5.
    En el panel izquierdo, haga clic en el disco duro que acaba de añadir para seleccionarlo. Ahora, en el panel derecho, seleccione la opción Disco duro físico y seleccione el dispositivo USB que desea añadir.

Al hacer clic en Aceptar, el dispositivo USB aparecerá en el Explorador de Archivos de la MV en su Hyper-V VM como si estuviera conectado directamente a su máquina virtual.

Cómo desactivar Hyper-V USB passthrough del lado servidor

Para desconectar de forma segura un dispositivo USB de su Hyper-V VM, debe hacer lo siguiente:

  • 1.
    Abra la configuración de la MV en la ventana Hyper-V Manager.
  • 2.
    En el panel izquierdo, busque Controlador SCSI en el menú y haga clic en el botón Disco Duro.
  • 3.
    Seleccione el dispositivo USB y, a continuación, haga clic en el botón Eliminar en el panel derecho.

Habilitar un dispositivo USB para Hyper-V passthrough con el modo de sesión mejorada (redirección del lado del cliente)

Con este método, puede acceder a los dispositivos USB en Hyper-V activando el modo de sesión mejorada desde el lado del cliente (SO invitado de su MV). Durante esa sesión mejorada, puede acceder a todos los dispositivos USB conectados a la máquina host desde el sistema operativo de la MV.

Pros y contras del Modo Sesión Mejorada:

icon pros Pros:

  • Se puede compartir el acceso al dispositivo USB con el host o con múltiples máquinas virtuales;
  • Puede acceder a dispositivos USB que no son dispositivos de almacenamiento USB como memorias flash o impresoras/escáneres.

icon cons Contras:

  • El sistema operativo de la MV invitada solo puede ser Windows;
  • Es necesario preseleccionar los dispositivos USB para añadirlos a la máquina virtual antes de iniciarla.
Consejo: Si su host Hyper-V es un ordenador con Windows 8.1 o Windows 10, puede omitir el paso 4, ya que el modo de sesión mejorada está activado por defecto en estos sistemas.
Para acceder a dispositivos USB en Hyper-V con el modo de sesión mejorada, siga estos pasos.
  • 1.
    En un ordenador host, vaya a Hyper-V Manager, haga clic con el botón derecho en el nombre del host y seleccione Configuraciones Hyper-V.
    Configuración del administrador de Hyper-V
  • 2.
    En la ventana Configuración, verá las secciones Servidor y Usuario. Seleccione Política Modo de Sesión Mejorada en la sección Servidor y active el modo de sesión mejorada marcando la casilla correspondiente.
    política de modo de sesión mejorada
  • 3.
    A continuación, seleccione Modo de Sesión Mejorada en la sección Usuario y marque la casilla “Utilizar el modo de sesión mejorada”, y pulse OK para guardar los cambios. utilizar el modo de sesión mejorada Una vez habilitado el modo de sesión mejorada, el sistema de su máquina virtual Hyper-V tendrá acceso completo a todos los dispositivos USB del host.

    Nota: En este momento, si tiene una sesión activa en Hyper-V VM, finalícela primero.

  • 4.
    Inicie Hyper-V Manager y haga doble clic en el nombre de su máquina virtual.
  • 5.
    En la ventana emergente, haga clic en “Mostrar opciones” para configurar las futuras conexiones de su MV.
  • 6.
    Después, vaya a la pestaña “Recursos locales” y haga clic en “Más” en la sección “Dispositivos y recursos locales”.
  • 7.
    A continuación, marque las casillas “Otros dispositivos Plug and Play compatibles” y “Dispositivos que conecte posteriormente”. Pulse OK.
  • 8.
    Si quiere que esta configuración se guarde para todas las conexiones futuras, marque la casilla correspondiente en la pestaña “Visualizar”. Haga clic en “Conectar” para aplicar los cambios.

A partir de este momento, ya debería poder acceder a los dispositivos USB desde el Explorador de Archivos de su MV. Haga doble clic en las unidades para comprobar que está conectado y se puede navegar por su contenido.

Hyper-V USB Passthrough por RDP (Protocolo de Escritorio Remoto)

El principal inconveniente de los métodos de acceso a Hyper-V USB passthrough que hemos descrito anteriormente es que ninguno de ellos funciona si no se utiliza Hyper-V Virtual Machine Connection (VMConnect) como cliente Hyper-V. Este es otro método para quienes no desean instalar herramientas Hyper-V adicionales.

La principal diferencia entre utilizar Remote Desktop Protocol (RDP) y VMConnect es que RDP le da acceso a los dispositivos USB conectados al cliente RDP, mientras que VMConnect le da acceso a los dispositivos conectados al host Hyper-V.


Pros y contras de RDP para Hyper-V USB passthrough:

icon pros Pros:

  • Funciona literalmente para cualquier hipervisor que pueda pensar;
  • Acceso instantáneo a los dispositivos USB una vez establecida la conexión RDP.
  • Función de Política de Grupo para control total;

icon cons Contras:

  • Cuando la sesión RDP instantánea finaliza, el dispositivo USB se desconecta;
  • Lo más probable es que tenga que instalar algunos drivers extra en su MV;
  • Gama muy limitada de dispositivos compatibles, ya que esta solía ser una característica orientada para impresoras;
  • Tasa de bits muy baja, la mayoría de las veces ;
  • No funciona en ningún otro sistema operativo que no sea MS Windows;
  • Es absolutamente imprescindible un vínculo de red sólido entre su sistema operativo invitado y un PC anfitrión (el que tiene su dispositivo USB conectado);
Para conectar un dispositivo USB a Hyper-V VM desde una sesión de escritorio remoto, siga estos pasos:
  • 1.
    Para empezar, debe permitir las Conexiones a Escritorio Remoto en su sistema invitado. Para ello, conéctese a su máquina virtual y busque la configuración de "Sistema y Seguridad" en el Panel de Control. Seleccione "Permitir acceso remoto".
    permitir el acceso a escritorio remoto
  • 2.
    En la pestaña Remoto de la ventana Propiedades del Sistema, compruebe que las casillas "Permitir conexiones de asistencia remota a este ordenador" y "Permitir conexiones remotas a este ordenador" están marcadas y haga clic en OK. permitir conexiones remotas a este ordenador Ahora, si desea acceder a un dispositivo Hyper-V USB, debe iniciar una sesión de Escritorio Remoto.
  • 3.
    Pulse Ctrl+R para abrir el cuadro de diálogo Ejecutar y ejecute el comando mstsc para abrir el cuadro de diálogo Conexión a Escritorio Remoto.
  • 4.
    Haga clic en "Mostrar opciones" en la ventana Conexión de Escritorio Remoto y vaya a la pestaña "Recursos Locales". Haga clic en "Más" en la sección "Dispositivos y recursos locales".
  • 5.
    Marque la casilla "Otros dispositivos plug-and-play compatibles" en el menú que se abrirá. Pulse en OK.
  • 6.
    Vuelva a la pestaña General, introduzca la dirección IP de su MV y el nombre de usuario que utilizará para iniciar sesión en ella.
  • 7.
    Haga clic en "Conectar" para iniciar su sesión de Escritorio Remoto.
  • 8.
    Inicie sesión en la máquina virtual y compruebe si los dispositivos USB que ha añadido aparecen en el Explorador de Archivos.

Sumario

Como puede ver, activar el Hyper-V USB passthrough no es complicado si conoce los pasos a seguir. Ahora que ya conoce las diferentes formas de acceder a un dispositivo USB desde una máquina virtual Hyper-V, puede elegir el método que mejor se adapte a su situación.

Preguntas Frecuentes

Hyper-V USB passthrough es un método de redirección de dispositivos que le permite acceder a dispositivos USB desde una máquina virtual.
Hyper-V admite cuatro métodos diferentes de USB passthrough, los cuales puede utilizar para acceder directamente a los dispositivos USB desde una MV: redirección a nivel de red, redirección del lado del servidor conectando el dispositivo como una unidad SCSI, redirección del lado del cliente a través del Modo de Sesión Mejorada y conexión RDP.
Habilitar transferencia de dispositivos USB de Hyper-V
  • 4.8 overall rank basado en 386+ comentario
  • Requisitos: Windows, macOS, Linux, Android o Raspberry Pi.
  • 10.45MB Size.
  • Versión 6.1.15025. (19/02/2024).
  • A partir de $14/mes en facturación anual