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.
Olga Weis Olga Weis Última actualización Feb 18, 2026

Cómo habilitar el passthrough USB en Hyper-V

Una de las principales limitaciones de Hyper-V es la ausencia de compatibilidad nativa con el passthrough USB. Esto puede dificultar la conexión de máquinas virtuales (VM) a dispositivos USB como unidades de almacenamiento, impresoras o llaves de seguridad para tareas como licencias de software y transferencia de datos. De forma predeterminada, Hyper-V no ofrece esta funcionalidad.

En este artículo analizamos varios métodos para habilitar el passthrough USB en máquinas virtuales Hyper-V. Revisamos el Protocolo de Escritorio Remoto (RDP), Discrete Device Assignment (DDA), el passthrough de discos físicos y el Modo de sesión mejorada (ESM), cada uno con características específicas para distintos escenarios de uso.

A continuación, presentamos FlexiHub, una solución sencilla e integral para implementar passthrough USB en Hyper-V con una configuración mínima.

Cómo realizar passthrough USB en Hyper-V con RDP

Uso recomendado: Administración remota diaria una vez que RDP está habilitado en la VM, para tareas como transferencia de archivos y gestión de impresoras, webcams y otros dispositivos USB.

El Protocolo de Escritorio Remoto (RDP) permite redirigir recursos locales a una máquina virtual Windows conectada a la red. RDP admite redirección de alto nivel, optimizada por tipo de dispositivo, como cámaras o micrófonos. También soporta redirección opaca de bajo nivel para dispositivos que requieren unidades dentro de la sesión, así como el protocolo USB en bruto mediante URB.

Microsoft recomienda utilizar siempre que sea posible la redirección USB de alto nivel. La redirección de bajo nivel solo funciona con dispositivos Windows locales y requiere una conexión de baja latencia para un rendimiento óptimo. Los usuarios controlan este tipo de redirección mediante la propiedad RDP usbdevicestoredirect y las Directivas de grupo.

Finalidad principal

RDP permite un acceso rápido a archivos y periféricos desde máquinas virtuales conectadas a la red. La redirección de alto nivel ofrece un mejor rendimiento y una experiencia de usuario más fluida para dispositivos como webcams. La redirección de bajo nivel debe reservarse para dispositivos que requieren controladores específicos. Los administradores pueden definir qué clases de dispositivos pueden redirigirse mediante usbdevicestoredirect y permitir o bloquear la redirección de forma centralizada a través de la política de seguridad.

icon pros Ventajas:

  • Compatible con la mayoría de dispositivos USB.
  • Funciona a través de LAN y WAN.
  • Permite modificar políticas y archivos RDP para un control granular de la redirección.

icon cons Desventajas:

  • Algunas clases de dispositivos requieren redirección de alto nivel para un buen rendimiento.
  • La redirección USB de bajo nivel solo es compatible con clientes Windows y es sensible a la latencia de red.

Requisitos del sistema

  • Invitado: Windows con Escritorio Remoto habilitado y accesible a través de la red.
  • Cliente: Debe ejecutar un cliente RDP compatible con las redirecciones deseadas. La redirección USB de bajo nivel solo está disponible en Windows.

How to use Remote Desktop for USB passthrough in Hyper-V

Requisitos previos:

• RDP debe estar habilitado en la máquina virtual y la redirección debe estar permitida a través del firewall.
• Puedes modificar la Directiva de grupo para permitir la redirección de “otros dispositivos USB RemoteFX compatibles” y de clases de dispositivos específicas.


A. Uso de la aplicación Conexión a Escritorio remoto

  1. Habilita Escritorio remoto en la VM: Configuración → Sistema → Escritorio remoto → Activar Escritorio remoto → permite la regla del firewall.
  2. Abre mstsc en el cliente pulsando Win+R, escribiendo mstsc y presionando Enter → Mostrar opciones → Recursos locales → Más…
  3. Selecciona los dispositivos que deseas redirigir: marca Unidades, Impresoras y Otros dispositivos USB compatibles si necesitas redirección USB en bruto mediante redirección de bajo nivel.
  4. Conéctate: introduce el nombre de host o la dirección IP de la VM → Conectar e inicia sesión. Los dispositivos redirigidos aparecerán en los recursos “Redirigidos…”.

B. Habilitar la redirección USB de bajo nivel (política y archivo RDP opcionales)

  1. Modificar la Directiva de grupo del cliente: gpedit.msc → Configuración del equipo → Plantillas administrativas → Servicios de Escritorio remoto → Cliente de Conexión a Escritorio remoto → Redirección de dispositivos USB RemoteFX → Permitir la redirección RDP de otros dispositivos USB compatibles = Habilitado para Administradores y Usuarios → reinicia el cliente.
  2. Definir dispositivos específicos si es necesario: guarda la conexión como un archivo .rdp y añade la línea usbdevicestoredirect:s:* (o IDs de clase/instancia) para indicar qué dispositivos USB pueden redirigirse.

☝ Notas para el usuario

• Utiliza siempre que sea posible la redirección de alto nivel para cámaras, impresoras, unidades y dispositivos de audio. La redirección de bajo nivel solo debe usarse cuando la de alto nivel no esté disponible para un dispositivo concreto.
• Es posible aplicar un control granular de dispositivos utilizando GUID de clase o IDs de instancia con usbdevicestoredirect.

Modo de sesión mejorada (VMConnect)

Uso recomendado: Configuración inicial del sistema operativo, entornos de prueba o desarrollo, administradores que trabajan directamente en el host local y situaciones en las que el RDP estándar a través de la red no está disponible.

El Modo de sesión mejorada (Enhanced Session Mode, ESM) es una funcionalidad de RDP integrada en VMConnect que no requiere conectividad de red en la máquina virtual invitada para establecer una sesión RDP. ESM funciona mediante un cuadro de diálogo de conexión que permite compartir recursos locales. Una vez habilitada la conexión, es posible redirigir impresoras, unidades, dispositivos de audio y tarjetas inteligentes a máquinas virtuales Windows compatibles. ESM ofrece una forma sencilla y eficiente de utilizar dispositivos locales dentro de una VM. La experiencia de usuario mejora gracias a funciones como el portapapeles integrado, el soporte HiDPI y el redimensionado dinámico de ventanas. La compatibilidad de dispositivos sigue el modelo de redirección RDP de alto y bajo nivel. ESM solo es compatible con máquinas virtuales Windows.

Finalidad principal

Esta solución proporciona una “consola local” cuando la máquina virtual no dispone de conectividad de red o de una dirección IP, por ejemplo, durante el primer arranque o en procesos de recuperación del sistema. Se obtienen las mismas capacidades de redirección que con mstsc a través del cuadro de diálogo de VMConnect. ESM reduce la exposición a la red asociada al uso de RDP y mantiene los flujos de trabajo administrativos directamente en el host Hyper-V.

icon pros Ventajas:

  • No requiere IP ni red en la máquina virtual invitada
  • Compartición rápida y fluida de dispositivos
  • Consola de usuario mejorada

icon cons Desventajas:

  • Solución basada en RDP que puede requerir métodos alternativos para determinados dispositivos USB
  • Compatible únicamente con máquinas virtuales Windows

Requisitos del sistema

  • Host: Es necesario activar la política y la configuración del Modo de sesión mejorada. Compatible con VMConnect en Windows 10/11 o Windows Server 2016 o superior.
  • Invitado: Debe ejecutar Windows 10/11 o Windows Server 2016 o superior, con Escritorio remoto habilitado.

Cómo usar el Modo de sesión mejorada para el passthrough USB en Hyper-V

Requisitos previos: Activa ESM en el host y habilita Escritorio remoto en la máquina virtual invitada. En versiones más recientes, desactiva la opción “Requerir inicio de sesión con Windows Hello para cuentas Microsoft” antes del primer inicio de sesión con ESM, reinicia los sistemas y cierra sesión.


A. Administrador de Hyper-V (host y VM)

  1. Habilita ESM en el host: Administrador de Hyper-V → selecciona el host en el panel izquierdo → Acciones → Configuración de Hyper-V → en Servidor, selecciona Política de modo de sesión mejorada → Permitir → Aceptar. En Usuario, establece el modo de sesión mejorada en Usar.
  2. Habilita Escritorio remoto en la VM: Configuración → Sistema → Escritorio remoto → Activar.
  3. Conéctate mediante VMConnect: haz clic derecho sobre la VM → Conectar → Mostrar opciones → Recursos locales → Más… → selecciona Unidades/Impresoras/Audio/Dispositivos USB → Conectar.

B. Uso de PowerShell (host)

  1. Activa ESM de forma global:
    Set-VMHost -EnableEnhancedSessionMode $true
  2. Conéctate con VMConnect y selecciona los recursos locales.

☝ Nota para el usuario

Si solo se inicia una “sesión básica”, comprueba que Escritorio remoto esté habilitado en la VM invitada y que ESM esté permitido en el host.

Passthrough de disco físico USB para almacenamiento en Hyper-V

Uso recomendado: Migración y recuperación de datos sin VHDX; conexión rápida de un disco USB a una máquina virtual.

Con este método, se conecta directamente a la máquina virtual una unidad USB que ha sido puesta sin conexión (offline) en el host, tratándola como un disco duro físico. Esta técnica está pensada exclusivamente para almacenamiento, ya que la VM ve el disco como un dispositivo de bloques sin procesar. Ofrece una forma sencilla de conectar discos y resulta especialmente útil en tareas de recuperación o pruebas. Normalmente, los usuarios utilizan VHDX para conectar unidades, salvo cuando necesitan acceso directo al disco en bruto debido a las limitaciones funcionales de los discos en passthrough.

Finalidad principal

El passthrough de disco físico se utiliza principalmente para proporcionar a una máquina virtual acceso directo y exclusivo a un disco en bruto, sin interferencias ni competencia por parte del host.

icon pros Ventajas:

  • Acceso directo al disco en bruto como dispositivo de bloques
  • Método sencillo y eficaz
  • No depende de la red de la máquina virtual invitada

icon cons Desventajas:

  • No es adecuado para otros tipos de periféricos USB
  • Limitaciones en tareas como exportación, copias de seguridad y migración
  • No se recomienda para escenarios móviles

Requisitos del sistema


  1. Hyper-V (Windows 10/11 o Windows Server).
  2. Un disco adicional que pueda ponerse sin conexión en el host. No puede ser el disco del sistema operativo del host.

Cómo usar el passthrough de dispositivos USB en Hyper-V

Requisitos previos: En el host, utiliza Administración de discos para identificar el disco de destino y ponerlo sin conexión (offline).


A. Uso del Administrador de Hyper-V (host y VM)

  1. Poner el disco USB sin conexión en el host: diskmgmt.msc → clic derecho sobre el disco USB objetivo → Sin conexión.
  2. Conectar el disco físico a la VM: Administrador de Hyper-V → clic derecho sobre la VM → Configuración → Controlador SCSI → Disco duro → Agregar → Disco duro físico → seleccionar el disco sin conexión → Aceptar.
  3. En la VM: abrir Administración de discos → poner el disco en línea si es necesario → inicializar el disco y asignar una letra de unidad.

B. Uso de PowerShell (host)

  1. Localizar el disco USB en el host y ponerlo sin conexión.
    Get-Disk | Where-Object BusType -eq USB
    Set-Disk -Number ❮DiskNumber❯ -IsOffline $true
  2. Adjuntar el disco físico sin conexión usando su número de disco.
    Add-VMHardDiskDrive -VMName "❮VMName❯" -ControllerType SCSI -DiskNumber ❮DiskNumber❯

(Consulta los ejemplos de conexión mediante -DiskNumber)

☝ Nota para el usuario

Los discos en passthrough pueden interferir con los flujos de trabajo de copia de seguridad y puntos de control, y no pueden exportarse ni migrarse como los dispositivos VHDX.

Uso de la Asignación de dispositivos discretos (DDA) para habilitar el passthrough USB en Hyper-V

Uso recomendado:
Servidores host con un controlador USB adicional disponible;
Usuarios que necesitan controladores nativos o periféricos propietarios o sensibles a la latencia.

DDA proporciona a la máquina virtual invitada la propiedad y el control nativo de los controladores sobre un dispositivo PCIe físico. En el caso de dispositivos USB, se asigna el controlador USB completo en lugar de puertos individuales. El dispositivo se desconecta del host y se asigna a la VM, ofreciendo un rendimiento y compatibilidad prácticamente nativos.

Esta técnica impone restricciones en la VM mientras el dispositivo está asignado, como la imposibilidad de realizar migraciones en vivo, guardar o restaurar el estado, o utilizar memoria dinámica. Además, DDA no es compatible con todos los dispositivos o controladores y requiere compatibilidad a nivel de hardware y firmware. La herramienta SurveyDDA de Microsoft facilita la desasignación y asignación de dispositivos mediante la ruta PCI.

Finalidad principal

DDA permite un passthrough USB casi nativo al dedicar un controlador USB PCIe completo a una máquina virtual, proporcionando acceso de bajo nivel y compatibilidad con controladores del fabricante. Es una alternativa eficaz cuando la redirección mediante RDP no cumple los requisitos de protocolo o controladores del dispositivo USB.

icon pros Ventajas:

  • Passthrough de hardware casi nativo
  • Excelente rendimiento y compatibilidad con dispositivos USB mediante un controlador dedicado

icon cons Desventajas:

  • Requiere conocimientos avanzados
  • El host no tiene acceso al dispositivo
  • Limitaciones como la ausencia de guardado/restauración de la VM, sin migración en vivo ni memoria dinámica

Requisitos del sistema


  1. Sistema operativo: Windows Server con Hyper-V (2016/2019/2022/2025).
  2. Hardware: CPU con EPT/NPT más IOMMU con remapeo de interrupciones y DMA (similar a los requisitos de SR-IOV). Estas funciones deben estar habilitadas en la BIOS o el firmware.

Cómo usar DDA para asignar un controlador USB a una VM de Hyper-V

A. Recopilar información y preparar el entorno (interfaz gráfica del host + requisitos)

  1. Confirmar los requisitos de DDA: se necesita Windows Server con Hyper-V y hardware compatible con IOMMU/ACS y aislamiento de dispositivos. Revisa la guía de planificación de DDA para conocer las limitaciones mientras el dispositivo esté asignado.
  2. Localizar la ruta del controlador: abre el Administrador de dispositivos en el host → expande Controladoras de bus serie universal → selecciona el controlador USB que deseas dedicar → pestaña Detalles → Propiedad: Rutas de ubicación → copia la cadena PCIROOT(…) para usarla al desmontar el dispositivo.

B. Asignar el controlador con PowerShell (VM apagada)

  1. (Opcional) Ajustar el espacio MMIO de la VM
    $vm = "<❮VMName❯"
    Set-VM -Name $vm -LowMemoryMappedIoSpace 3GB -HighMemoryMappedIoSpace 33280MB
  2. Desmontar el controlador del host y asignarlo a la VM
    $loc = "❮PCIROOT(...desde el Administrador de dispositivos...)❯"
    Dismount-VMHostAssignableDevice -LocationPath $loc -Force
    Add-VMAssignableDevice -VMName $vm -LocationPath $loc
  3. Iniciar la VM e instalar el controlador del fabricante en el sistema invitado si es necesario.
  4. Para revertir el proceso: ejecutar Remove-VMAssignableDevice y después
    Mount-VMHostAssignableDevice para devolver el controlador al host.

☝ Nota para el usuario

DDA no es compatible con todos los controladores y dispositivos. Se recomienda verificar la compatibilidad utilizando el script DDA de Microsoft o la documentación del fabricante.

Redirección USB en Hyper-V con FlexiHub

FlexiHub es una solución de software USB-over-IP que virtualiza puertos USB y COM a través de la red, permitiendo que las máquinas virtuales accedan y utilicen dispositivos como si estuvieran conectados físicamente. La aplicación permite compartir un dispositivo conectado a un servidor con un cliente y garantiza la seguridad mediante el cifrado de todo el tráfico. FlexiHub selecciona automáticamente la ruta de transmisión más rápida entre conexión directa, NAT traversal con QUIC, retransmisión mediante un servidor túnel o RDP. Los equipos comparten el acceso mediante tokens de inicio de sesión seguros, eliminando la necesidad de contraseñas.

Mejores escenarios de uso:

• Los administradores pueden utilizar FlexiHub cuando necesitan una conexión USB fiable en Hyper-V para dispositivos que la redirección RDP no puede gestionar.
• FlexiHub ofrece compatibilidad multiplataforma y funciona en sistemas que no disponen de controladores DDA libres.
• Los equipos pueden usar FlexiHub para acceder a dongles, herramientas de programación, equipamiento de laboratorio y otros dispositivos desde distintas ubicaciones.

Propósito principal

FlexiHub es una solución excelente cuando la redirección RDP o ESM no admite determinadas clases de dispositivos o cuando el periférico se encuentra fuera de la ubicación local. Los puertos USB virtuales creados en el sistema invitado permiten que el sistema operativo de la VM reconozca el dispositivo de forma nativa y cargue los controladores como si fuera un dispositivo local. FlexiHub ofrece compatibilidad multiplataforma con Windows, Linux, macOS, Android y Raspberry Pi a través de redes LAN, VPN o Internet. El software centraliza la gestión de dispositivos USB en máquinas virtuales Hyper-V y permite a los equipos aplicar un control de acceso detallado.

icon pros Ventajas:

  • Compatibilidad multiplataforma en redes basadas en IP
  • No requiere cambios en el host de Hyper-V
  • Selección automática entre varios modos de conexión (Directo, QUIC, RDP, Túnel)

icon cons Desventajas:

  • El rendimiento de la red determina la latencia de las aplicaciones

Requisitos del sistema


  • • Sistemas operativos compatibles en los nodos: Windows 7 SP1+ / Server 2008 R2+; macOS 10.14+ (Apple Silicon compatible con consideraciones específicas); Linux (Ubuntu/CentOS probados); Android 5.0+; Raspberry Pi OS.
  • • Hyper-V: Funciona si instalas FlexiHub en el host y en el invitado, o en una estación de trabajo ↔ VM mediante RDP/ESM.
  • • Suscripciones Personales/Team y Business o una prueba gratuita.

Cómo conectar dispositivos USB a una VM de Hyper-V mediante FlexiHub

Requisitos previos: Instala FlexiHub en el “servidor” (donde el USB está conectado físicamente) y en la VM (“cliente”). Inicia sesión en el software con las mismas credenciales.


A. Host Hyper-V (dispositivo USB) → VM invitada (consumidor)

Utiliza este procedimiento cuando el USB esté conectado al host y quieras usarlo con una o varias máquinas virtuales.

  1. Instala FlexiHub en el host y en las VMs, y después inicia sesión en ambos con las mismas credenciales o con un token de acceso seguro. Descargar FlexiHub para tu dispositivo
  2. Abre FlexiHub en la VM y localiza el dispositivo que aparece bajo el nodo del host → Conectar; la VM cargará los controladores como si el dispositivo estuviera conectado localmente. conectar un dispositivo USB

Consejo de rendimiento: Puedes habilitar una conexión directa abriendo el puerto TCP 5000 de entrada, activando UPnP, o bien FlexiHub seleccionará automáticamente la opción QUIC/RDP/Túnel.


B. Estación de trabajo (dispositivo USB) → VM de Hyper-V mediante RDP/ESM

Usa este procedimiento si ya trabajas con mstsc/ESM, pero el dispositivo no se redirige de forma nativa.

  1. Instala FlexiHub e inicia sesión en la estación de trabajo y en la VM con las mismas credenciales.
  2. Conéctate a la VM mediante mstsc o ESM y, dentro de FlexiHub en la VM, haz clic en Conectar junto al dispositivo de la estación de trabajo.
  3. Puedes solucionar un bajo rendimiento abriendo el puerto TCP 5000 en la estación de trabajo o asignando una IP pública a uno de los extremos de la conexión.

C. PC remoto (dispositivo USB) ↔ VM de Hyper-V (a través de Internet)

Sigue estos pasos si necesitas conectarte a un dispositivo ubicado fuera de la red local o si la VM está detrás de un cortafuegos en un centro de datos o en la nube.


  1. Instala FlexiHub e inicia sesión tanto en la VM como en el equipo remoto.
  2. Abre el puerto TCP 5000 para una conexión directa y un rendimiento óptimo. FlexiHub utilizará QUIC o Túnel automáticamente si el puerto TCP 5000 está cerrado.
  3. Puedes desplegar un Servidor de Túnel Privado para mantener un control estricto del enrutamiento y cumplir con los requisitos normativos.

Conclusión

Hyper-V es una plataforma de virtualización muy utilizada que no ofrece compatibilidad nativa con el passthrough USB. Esta limitación puede afectar a la productividad, ya que dificulta la conexión de las máquinas virtuales a dispositivos físicos como impresoras, dongles y unidades de almacenamiento. A lo largo de este artículo hemos analizado distintos métodos para habilitar el passthrough USB en Hyper-V, incluyendo funciones nativas, configuraciones avanzadas y herramientas de terceros.


  • • RDP ofrece una redirección USB sencilla para dispositivos como impresoras y cámaras, aunque su eficacia puede verse afectada por la latencia y por su compatibilidad exclusiva con Windows.

  • • ESM permite el acceso local a dispositivos USB sin necesidad de conectividad de red, proporcionando una experiencia de usuario fluida.

  • • El passthrough de disco físico permite conectar directamente un disco USB a una VM para tareas de almacenamiento y recuperación.

  • • DDA se utiliza para ofrecer passthrough de alto rendimiento de controladores USB destinados a hardware especializado, aunque presenta ciertas limitaciones funcionales.

  • • FlexiHub es una solución todo en uno y multiplataforma para el passthrough USB. Resulta clave cuando RDP o ESM no pueden gestionar la conexión o cuando se necesita acceder a un dispositivo USB de forma remota a través de la red.

Los métodos disponibles abarcan desde soluciones simples de gestión de dispositivos hasta funciones avanzadas para hardware especializado. Los usuarios deben evaluar cada opción y elegir la que mejor se adapte a sus necesidades.

Habilitar passthrough USB en Hyper-V
  • 4.8 clasificación general basado en 386+ comentario
  • Requisitos: Windows, macOS, Linux, Android o Raspberry Pi.
  • 11.59MB Size.
  • Versión 7.0.15580. (11/02/2026).
  • A partir de $39/mes en facturación anual