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.

Cómo habilitar el passthrough USB de Hyper-V y acceder a USB en Hyper-V

Última actualización Nov 27, 2020

Lo que ganamos con el desarrollo de la tecnología de virtualización es la posibilidad tan deseada de crear una versión virtual de hardware del ordenador, incluyendo los recursos de informática, almacenamiento y redes. Sin embargo, conectarse a recursos físicos como dispositivos USB puede ser un verdadero desafío para los usuarios de máquinas virtuales.

En esta guía, consideraremos varios métodos simples para habilitar el passthrough USB de Hyper-V para que su MV pueda trabajar con cualquier dispositivo USB conectado al ordenador host.

Qué es el passthrough USB de Hyper-V

La función del Hyper-V USB passthrough permite acceder al dispositivo USB desde una máquina virtual. Hay una forma de habilitar el USB passthrough en Hyper-V para una memoria portátil, pero tendrá que usar el subsistema de almacenamiento de Windows.

Pero, ¿qué sucede si necesita tener acceso a un dispositivo USB conectado a su PC local pero descubre que el entorno Hyper-V no admite de forma nativa el passthrough de USB? Bueno, como ya debe saber, Hyper-V es un hipervisor de tipo 1, lo que significa que una instancia del sistema operativo bloquea un puerto USB de todas las demás instancias del sistema operativo. Por lo tanto, es posible no asignar un puerto USB a un invitado en particular. Afortunadamente, hay varias formas populares de habilitar la compatibilidad con USB Hyper-V y ahora analizaremos más de cerca cada una de ellas.

Cómo acceder a USB en Hyper-V - método de software

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basado en 78+ usuarios
FlexiHub permite implementar las funciones del Hyper-V USB passthrough. Es una forma fácil de conectar un dispositivo USB a una máquina virtual Hyper-V.
FlexiHub

USB over IP es un poderoso software diseñado para hacer que los dispositivos USB sean accesibles desde cualquier ordenador remoto, ya sea un PC que trabaje en la habitación de al lado o una máquina virtual que funcione en un ordenador situado a kilómetros de distancia.

Si no sabe cómo conectarse al USB en Hyper-V, aquí tiene una guía en vídeo de cómo hacerlo:

O, utilice estas sencillas instrucciones:

blank
1
Primero, cree una cuenta en el sitio web de FlexiHub.
 crear una cuenta para conectar un dispositivo USB a Hyper-V
2
A continuación, elija el número de conexiones que desea establecer a la vez y comience su periodo de prueba gratuita. Después, instale FlexiHub en las máquinas host e invitadas.
 Elija la plataforma (Windows, Linux, macOS y Android) para descargar la versión de FlexiHub
3
Abra la aplicación en ambos sistemas e inicie sesión en su cuenta FlexiHub con las mismas credenciales. Busque el dispositivo USB que necesita y pulse en Conectar
img
5
Ahora, en su MV Hyper-V, en la interfaz del software puede localizar el dispositivo USB que necesita. Una vez hecho, obtiene acceso completo a la funcionalidad y los contenidos del dispositivo como si estuviera conectado directamente a su máquina virtual.

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

Problemas conocidos con el Hyper-V passthrough de dispositivos USB organizado con métodos nativos

Esto es lo que debe tener en cuenta antes de optar por métodos nativos de USB passthrough a Hyper-V:

  1. Restricciones de la plataforma: estos métodos se basan en el subsistema de almacenamiento de Windows, así que usarlos para configurar el Hyper-V USB passthrough en Linux (o cualquier otro sistema operativo que no sea Windows) está fuera de cuestión, lamentablemente.
  2. Una lista extremadamente limitada de dispositivos compatibles: para que los métodos nativos funcionen, su periférico USB debe ser reconocido como un "Dispositivo de Almacenamiento Masivo". No hay excepciones.
  3. No se comparte: una vez que su dispositivo se pone en modo passthrough, solo se puede acceder a él desde el sistema operativo invitado. Es por eso que usar estos métodos para conectar permanentemente un USB a Hyper-V no es definitivamente la mejor idea.
  4. Mala elección para una nube: con estos métodos, el dispositivo USB siempre se bloquea en el PC anfitrión específico, y no hay manera de anclar un sistema invitado Hyper-V basado en la nube o predecir dónde se ejecutará para su próxima sesión.

Todo se resume en una conclusión: los métodos nativos de añadir soporte USB para Hyper-V no son de forma alguna de uso universal. Si no funcionan para su escenario específico (lo que es muy probable), contemple la posibilidad de adquirir una herramienta de software especializada.

Acceder al USB en Hyper-V
Período de demostración de 30 días

Cómo acceder a un USB en Hyper-V con una Conexión de Escritorio Remoto

Para conectar un dispositivo USB en una sesión de escritorio remoto a la MV Hyper-V, sólo tiene que seguir los pasos siguientes:

  1. Para comenzar, debe permitir las Conexiones de Escritorio Remoto en su sistema invitado. Para hacerlo, conéctese a su máquina virtual y busque la configuración "Sistema y Seguridad" en el Panel de Control. Seleccione "Permitir acceso remoto". conectar usb hyperv
  2. Verá la ventana Propiedades del Sistema. En la pestaña "Remoto", marque la casilla "Permitir conexiones de asistencia remota a este ordenador". Además, asegúrese de que esté seleccionada la opción "Permitir conexiones remotas a este ordenador". Presione OK. acceso remoto hyperv
  3. Ahora, si desea acceder a un dispositivo USB en Hyper-V, debe iniciar una sesión de Escritorio Remoto.

  4. Para eso, ejecute el comando mstsc.exe, haga clic en "Mostrar opciones" en la ventana Conexión a Escritorio Remoto y vaya a la pestaña "Recursos Locales". Haga clic en "Más" en la sección "Dispositivos y recursos locales". redirigir usb hiperv
  5. Marque la casilla "Otros dispositivos plug-and-play compatibles" en el menú que se abrirá. Presione OK. habilitar passthrough usb hiperv
  6. Haga clic en "Conectar" para iniciar su sesión de Escritorio Remoto.

También vale la pena mencionar que en este escenario se requiere que las máquinas anfitrionas e invitadas estén conectadas a la misma red.

Beneficios y desventajas de usar RDP para Hyper-V USB passthrough:

🗹 Funciona literalmente para cualquier hipervisor que pueda pensar;
🗹 Acceso instantáneo a los dispositivos USB, una vez que la conexión RDP está lista;
🗹 Función de Política de Grupo para control total;
🗹 Todos los dispositivos USB conectados al PC host son accesibles desde una máquina virtual.

✖ 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);
✖ Tendrá que mantener abierto el puerto TCP 3389, tanto si tiene un cortafuegos como si no;

Básicamente, el rendimiento de USB a través de RDP es similar a la conectividad remota a través de los Servicios de Terminal (o similar). Es más eficiente cuando se utiliza para acceder a los periféricos conectados a las máquinas de los usuarios finales.

Acceder al USB en Hyper-V
Período de demostración de 30 días

Habilitar un dispositivo USB en Hyper-V con el Modo de Sesión Mejorada

El Modo de Sesión Mejorada permite redirigir el dispositivo USB a Hyper-V en Windows 10 y 8.1 (disponible de forma predeterminada), Windows Server 2012 R2 y Windows Server 2016 (se puede habilitar manualmente). Este modo le permite reenviar recursos locales a su máquina virtual Hyper-V utilizando la herramienta Conexión de Máquina Virtual. Lo importante es que este método solo necesita que el ordenador host esté conectado a la red y no necesita conectividad de red con el SO huésped.

Así es como funciona:

  1. En el ordenador host, vaya al Administrador de Hyper-V, haga clic con el botón derecho en el nombre del host y seleccione Configuraciones de Hyper-V. configurar passthrough usb hiperv
  2. En la ventana Configuración, verá las secciones Servidor y Usuario. Seleccione la Política de Modo de Sesión Mejorada en la sección Servidor y permita el modo de sesión mejorada marcando la casilla correspondiente. passthrough usb hiperv
  3. Ahora, seleccione "Modo de Sesión Mejorado" en la sección Usuario y marque la casilla "Usar modo de sesión mejorado". soporte usb hyperv
  4. Haga clic en Aceptar para guardar los cambios.

Lo que debe hacer a continuación es seleccionar un recurso local para conectarse. Pueden ser impresoras, tarjetas inteligentes, unidades USB, etc.

Para permitir el acceso de Hyper-V a los dispositivos USB conectados, haga lo siguiente:

  1. Abra el Administrador de Hyper-V y haga doble clic en el nombre de su máquina virtual.
  2. En la ventana emergente, haga clic en "Mostrar Opciones" para configurar las futuras conexiones de su MV.
  3. Después, vaya a la pestaña "Recursos locales" y haga clic en "Más" en la sección "Dispositivos y recursos locales”.
  4. Luego, marque las casillas "Otros dispositivos Plug and Play compatibles" y "Dispositivos que conecto más tarde". Presione OK.
  5. Si desea que esta configuración se guarde para todas las conexiones futuras, marque la casilla correspondiente en la pestaña "Pantalla". Haga clic en "Conectar" para implementar los cambios.

FlexiHub

Requisitos: Windows 7/8/10, Server 2008 R2/2012/2016/2019
size: 7.72MB
Versión: 5.0.13796 ()
Calificación usuario: (4.8 basado en 78+ usuarios)