Cómo Habilitar USB en VirtualBox
La sección USB del menú Configuraciones de VirtualBox es donde se configura el amplio soporte USB de la plataforma. Con la configuración adecuada, Oracle VM VirtualBox puede acceder directamente a los dispositivos USB conectados al host desde un entorno virtual. Esto se consigue con un controlador USB virtual presente en el sistema operativo. Cuando la máquina virtual invitada comienza a utilizar un dispositivo USB, deja de estar disponible para la máquina host.
Nota:
- Es necesario tener cuidado con los dispositivos USB que están siendo utilizados por el sistema host. Por ejemplo, si el sistema host monta y accede a un disco duro USB, al conectar la máquina virtual invitada se desconectará inmediatamente el dispositivo sin apagarlo correctamente. Esto puede provocar la pérdida de datos.
- Los hosts Oracle Solaris pueden verse afectados por limitaciones conocidas relacionadas con la compatibilidad USB.
Seleccione la casilla "Habilitar Controlador USB" para permitir el USB passthrough en una VirtualBox VM. Están disponibles los siguientes ajustes, que deben seleccionarse en función del dispositivo USB al que vaya a acceder a través de VBox.
Controlador USB: Seleccione el controlador con el nivel necesario de compatibilidad USB para su dispositivo.
- OHCI para USB 1.1
- EHCI para USB 2.0 que también habilita el controlador OHCI.
- xHCI para USB 3.0. Esta opción admite todas las velocidades USB.
Nota: Para habilitar los controladores EHCI y xHCI es necesario obtener e instalar un paquete de extensión de VirtualBox. Encontrará más información en Sección 1.5, "Instalación de Oracle VM VirtualBox y Extension Packs”.
- Filtros de Dispositivos USB: Al activar la compatibilidad con USB, se pueden definir los dispositivos que se conectarán automáticamente a una máquina virtual invitada. Para ello, debe crear filtros que especifiquen las propiedades de los dispositivos USB que desea conectar. Los dispositivos USB que coincidan con el filtro se transferirán automáticamente a la máquina virtual invitada cuando se conecten al host local. Los dispositivos que no coincidan con el filtro también se pueden pasar al invitado manualmente utilizando el menú Dispositivos > USB.
- ✦ Puede crear un nuevo filtro haciendo clic en el botón + situado a la derecha de la ventana Filtros de Dispositivos USB. Se puede asignar un nombre al filtro para facilitar su identificación. Especificar más criterios le permite seleccionar con precisión los dispositivos que pueden ser usados por la Máquina Virtual. Puede especificar alguno o todos los criterios siguientes para filtrar dispositivos USB.
- ✦ ID de Fabricante y de Producto. Cada fabricante de USB tiene un número de identificación único conocido como ID de proveedor. Todas las líneas de productos USB también tienen asignado un número de identificación de producto. Estos números suelen estar escritos en el dispositivo en hexadecimal con dos puntos separando los dos números.
- ✦ Puede especificar el nombre del Fabricante y Producto USB en su filtro. El siguiente comando muestra todos los dispositivos USB conectados al host junto con sus ID de fabricante y producto:
Lista usbhost de VBoxManage.
- En el Administrador de Dispositivos se pueden consultar los dispositivos USB conectados a los sistemas Windows. En Linux, el comando lsusb lista los dispositivos.
- Número de Serie. Puede incluir el número de serie en el filtro, muy útil si tiene varios dispositivos idénticos conectados al host.
- Remoto. Esta opción permite especificar si el dispositivo es local, remoto o ambos.
Para poder habilitar el USB passthrough de VirtualBox en un ordenador Windows, es necesario desconectar el dispositivo y volver a conectarlo después de crear el filtro.
Los filtros permiten controlar qué dispositivos están automáticamente disponibles para las máquinas virtuales VirtualBox. Varios filtros pueden especificar el mismo dispositivo. Un filtro puede definirse y luego desactivarse desmarcando la casilla situada junto al nombre. Puede activarse de nuevo cuando se desee.