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 Apr 27, 2023

Cómo Acceder al Hardware USB desde VirtualBox Guest OS

VirtualBox USB Passthrough Sin Limitaciones

VirtualBox no es el único que carece de soporte USB. Muchas otras aplicaciones de virtualización también sufren esta limitación. Afortunadamente, existe una solución de software llamada FlexiHub que permite a los usuarios conectar USB a máquinas virtuales en VirtualBox.

Este software de USB a VirtualBox permite que su SO huésped acceda a los dispositivos USB conectados a cualquier máquina conectada a la red, no solo al sistema operativo host.

Cómo Acceder Fácilmente a su USB en VirtualBox Guest OS

Para acceder a su USB en VirtualBox Guest OS, siga estos sencillos pasos:
  • 1.
    Regístrese para obtener una cuenta FlexiHub. También puede registrar su cuenta desde la aplicación.
    Regístrese para obtener una cuenta FlexiHub
  • 2.
    Descargue el software y seleccione el número de conexiones que necesita para iniciar un periodo de demostración gratuito.
    Descarga el programa
  • 3.
    Instale el software tanto en el sistema operativo host como en el invitado.
    Instalar el software
  • 4.
    Ejecute FlexiHub en ambas máquinas utilizando sus credenciales de inicio de sesión de FlexiHub.
    Lanzar FlexiHub
  • 5.
    Utilice la ventana FlexiHub en el sistema operativo invitado para localizar el dispositivo USB al que desea acceder y, a continuación, haga clic en "Conectar".
    Usar la ventana de FlexiHub en el sistema operativo invitado

Nota: Puede ocurrir el problema en máquinas donde está instalado VirtualBox. Después de conectar un dispositivo USB a un puerto USB de la computadora o después de compartir/dejar de compartir un dispositivo USB con FlexiHub, el controlador VBoxUSBMon.sys puede fallar y causar BSOD.

Para solucionar este problema, puede detener el controlador VBoxUSBMon.sys o usar otra máquina virtual en lugar de VirtualBox.


Eso es lo único que hay que hacer para implementar el USB passthrough VirtualBox. Durante la sesión virtual, podrá utilizar el dispositivo USB como si estuviera conectado directamente a la máquina virtual. FlexiHub es una solución totalmente multiplataforma y es compatible con los sistemas operativos Windows, Linux, Android y Mac.

Videotutorial de VirtualBox USB

Método Nativo VirtualBox USB Passthrough

El soporte USB de VirtualBox tiene muchos usos. Principalmente, se puede utilizar para realizar copias de seguridad de datos de un sistema operativo invitado y copiar documentos de unidades virtuales para imprimir desde VirtualBox o compartir con otras personas. Además, la compatibilidad con USB es una característica que facilita a la mayoría de los usuarios de máquinas virtuales el acceso y la gestión de los datos de su disco duro virtual.

VirtualBox proporciona a los usuarios de máquinas virtuales la posibilidad de conectar sus dispositivos USB al SO invitado a través de un controlador USB. Sin embargo, cuando se conecta un dispositivo USB al ordenador, la conexión se redirige al SO invitado, por lo que no está disponible en el SO host.

Cómo conectar un USB en VirtualBox

Para conectar fácilmente el USB a VirtualBox, haga lo siguiente:
  • 1.
    Primero, debe instalar el VirtualBox Extension Pack.
  • 2.
    Tras la instalación, inicie su máquina virtual en el sistema operativo invitado compatible que desee.
  • 3.
    Conecte el dispositivo USB a un puerto USB abierto del ordenador host.
  • 4.
    Vaya a Dispositivos -> USB, y haga clic en “Dispositivo USB a compartir
  • 5.
    Añadir USB a Virtualbox

    Nota: FlexiHub es compatible con todos los sistemas operativos, y puede trabajar en VirtualBox sin ninguna limitación.

  • 6.
    Cuando VirtualBox acceda al dispositivo USB, éste aparecerá en el sistema operativo invitado. Su MV tendrá acceso a la misma funcionalidad que si se tratara de una conexión directa. Eso le permite conectar iPhones a VirtualBox y otros dispositivos USB remotamente. Nota importante: solo una máquina virtual o física puede acceder al dispositivo USB a la vez.

Acceder a USB en VirtualBox con filtros

Con los filtros USB de Virtualbox, puede conseguir que un dispositivo USB específico se monte en sus máquinas virtuales VirtualBox en el modo predeterminado.

Una vez habilitado el soporte USB en un entorno virtual, podrá controlar qué dispositivos se conectarán automáticamente al SO invitado. Los filtros le permiten conectar el USB a VirtualBox automáticamente de acuerdo con parámetros específicos. Los dispositivos que coincidan con los filtros designados se conectarán automáticamente al SO invitado una vez vinculados al host.

FlexiHub
4.8 Rank basado en 386+ comentario

Además, los dispositivos que no coincidan con el filtro no serán excluidos para su uso posterior en la sesión invitada. Pueden añadirse manualmente al invitado a través del menú Dispositivo -> USB del sistema operativo.

Usted puede crear nuevos filtros en la ventana Filtros de Dispositivos USB de Virtualbox. Para facilitar su consulta, puede asignarles un nombre y especificar diversos criterios para cada filtro. Es posible controlar los dispositivos seleccionados creando tantos filtros como sea necesario.

Ventana de filtros de dispositivos USB de VirtualBox

Al configurar una unidad USB de VirtualBox en Windows 10, es necesario desconectar y volver a conectar las unidades USB. De lo contrario, dicho dispositivo no será afectado por los filtros creados para controlar su comportamiento.

Activar VirtualBox USB Passthrough en Diferentes Sistemas Operativos

Lo que preocupa a la mayoría de los usuarios de VirtualBox es que el soporte USB de sus máquinas virtuales con VirtualBox no está habilitado de origen.

Lamentablemente, no es posible conectar una unidad flash a la máquina virtual inmediatamente después de la instalación, ni siquiera en las últimas versiones de VirtualBox. Sus desarrolladores no han integrado aún esta funcionalidad.

Sin embargo, esto no hace que el soporte USB en VirtualBox sea imposible. De hecho, es muy sencillo configurarlo. Basta con seguir unos sencillos pasos que pueden variar en función de su SO (Mac o Linux).

Para saber más, lea esta sencilla guía que hemos preparado para usted:

Pasos para conectar un USB a VirtualBox en MacOS con Windows como SO invitado

Para permitir que su dispositivo USB pase a través de su macOS y se conecte directamente a su Windows OS en ejecución en su máquina virtual, siga los siguientes pasos:
  • 1.
    Antes de seguir con los pasos que se indican a continuación, debe salir de su máquina virtual Windows.
  • 2.
    Abra VirtualBox.
  • 3.
    Abra la Configuración de VirtualBox, en el menú.
  • 4.
    Haga clic en Puertos, situado en la parte superior derecha de la ventana de Configuración, la tercera opción empezando por el final.
  • 5.
    Seleccione la opción USB. Originalmente, la configuración del puerto estará establecida en "Serie" por defecto.
    administrador de caja virtual

    Nota: USB 2.0 transmite datos más rápido que USB 1.1.

  • 6.
    Conectar el dispositivo USB al Mac.

    Resumen: En las siguientes etapas, seleccionaremos el dispositivo USB que deseamos permitir que pase a nuestra Windows VM. De esta forma mantendremos la conexión USB con la máquina virtual de Windows siempre que esté funcionando o cuando esté conectada al dispositivo.

    Al cerrar la MV, la conexión USB se transferirá automáticamente al macOS.
  • 7.
    Ahora, añada su USB a la lista de filtros de dispositivos USB. Haga clic en el icono "más" a la derecha de la ventana Puertos.
  • 8.
    Seleccione su USB en la lista emergente que aparecerá.
    administrador de caja virtual
  • 9.
    Una vez hecho esto, el dispositivo USB elegido aparecerá en la lista "Filtros de dispositivos USB".
  • 10.
    Cierre la ventana de Configuración y vuelva a la ventana principal de VirtualBox.
  • 11.
    Extraiga de forma segura el dispositivo USB de su Mac.
  • 12.
    Iniciar Windows VM. Iniciar Windows VM

Al conectar el dispositivo USB al Mac después de iniciar la máquina virtual de Windows, se conectará automáticamente al disco duro virtual del SO invitado.

Nota: Su dispositivo USB no aparecerá en el Finder del Mac cuando la máquina virtual está en ejecución. Si desea que aparezca en su macOS, cierre la máquina virtual y vuelva a insertar el USB.
FlexiHub
4.8 Rank basado en 386+ comentario

Pasos para conectar un USB a VirtualBox en Linux

Conectar un USB en VirtualBox con Linux es diferente que en macOS. Pero, sigue siendo igual de fácil. Para acceder al USB en VirtualBox Ubuntu, siga el procedimiento paso a paso que hemos preparado para usted:
  • 1.
    Para empezar, instale el paquete de ampliación de compatibilidad con USB 2.0 y 3.0 de VirtualBox.

    Nota: VirtualBox solo soporta por defecto los dispositivos USB 1.1. Si dispone de dispositivos USB 2.0 o superiores, es necesario instalar el paquete de ampliación para configurar el soporte USB de VirtualBox.

    Preferencias de VirtualBox Compruebe si el paquete de extensión que instala es compatible con su versión de VirtualBox.
  • 2.
    Una vez finalizada la descarga, introduzca su contraseña sudo en la ventana "Autenticar".
    Ingrese su contraseña de sudo
  • 3.
    Abra la configuración de Extensiones de VirtualBox. Vaya a Archivo > Preferencias > Extensiones.
  • 4.
    En la parte derecha de la ventana Extensiones, haga clic en el icono "más" para añadir el VB Extension Pack.
  • 5.
    Seleccione el paquete de extensión.
  • 6.
    Haga clic en "Instalar".

    Nota: Verá las nuevas funciones añadidas en la descripción de la instalación.

  • 7.
    Seleccione "Aceptar" después de leer los términos y condiciones de VirtualBox.

Añada su "Usuario" al grupo "vboxusers

Después de instalar el paquete de extensión, el próximo paso es añadir su cuenta de usuario a VirtualBox para que detecte el USB. Esto es lo que hay que hacer:
  • 1.
    En primer lugar, abra una ventana de Terminal con la tecla de acceso directo (Ctrl + Alt + T).
  • 2.
    Después, introduzca el comando "sudo gpasswd -a x vboxusers" sustituyendo la variable x por su nombre de usuario.
  • 3.
    A continuación, salga de su cuenta y vuelva a entrar para que se apliquen los cambios.
  • 4.
    Abra de nuevo la ventana Terminal y compruebe a qué grupo de usuarios pertenece introduciendo el comando "groups x" sustituyendo la variable x por su nombre de usuario.

A continuación, active el control USB y añada nuevos filtros USB

  • 1.
    Abra la configuración de su VirtualBox.
  • 2.
    Abra la pestaña USB y seleccione entre USB 2.0 o 3.0, dependiendo de su dispositivo USB.

    Nota: Solo se puede activar uno.

  • 3.
    Introduzca su dispositivo USB.
  • 4.
    Añada su dispositivo USB. Haga clic en el icono "más" en la parte derecha de la ventana y seleccione su dispositivo USB.
  • 5.
    Haga clic en OK.

El último paso

Con su USB todavía conectado, ejecute su MV. La máquina virtual detectará el dispositivo USB, pero el SO host no podrá acceder a él a menos que la máquina virtual se cierre.


Para desmontar el dispositivo USB de su SO invitado:
  • 1.
    Vaya a la lista de USB conectados. Abra Dispositivos > USB.
  • 2.
    Desmarque la casilla junto a su dispositivo USB.
  • 3.
    Para volver a habilitar el USB en VirtualBox, basta con volver a marcar la casilla.

A pesar de que esta función no está disponible en VirtualBox, se puede configurar manualmente rápidamente. Siguiendo los pasos anteriores es muy fácil, incluso para los nuevos usuarios de VirtualBox macOS y Linux.

Conclusión

Para acceder al USB desde la máquina virtual, es necesario ejecutar algunos pasos adicionales después de instalar VirtualBox. Pero, no se preocupe, porque es muy fácil. Puede conectar su USB a sus dispositivos y pasar por macOS y Linux modificando algunos ajustes en su software VB. Después de realizar los pasos anteriores, podrá conectar su USB a su máquina virtual automáticamente cada vez que conecte el USB o reinicie su dispositivo.

Servicio passthrough USB de VirtualBox eficiente
  • 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