Aprenda a resolver la excepción de VirtualBox: no se pudo crear un dispositivo proxy para el dispositivo USB al intentar montar un USB en VirtualBox.

Cómo resolver la excepción de VirtualBox al conectar un dispositivo USB: no se pudo crear un dispositivo proxy para el dispositivo USB. (error verr_pdm_no_usb_ports)

Esta excepción ocurre cuando intentas conectar directamente un dispositivo USB a tu VirtualBox cuando ya está siendo utilizado por el sistema operativo host. Por ejemplo, si estás utilizando Windows 10 Pro (HOST) y virtualizas una nueva máquina con Windows 10 Home Edition (VM), primero conecta la USB, luego inicializa la máquina virtual e intenta conectar la USB de esta manera:

VirtualBox Attach USB Device

Entonces, aparecerá la excepción. Esto sucede básicamente por este principio, los dispositivos USB se pueden usar en su sistema operativo host o en el sistema operativo invitado, sin embargo, no se pueden compartir entre el host y la VM. Lo que sea que capture el dispositivo USB primero, bloqueará ahora la comunicación para el otro sistema. 

La solución a este problema es bastante sencilla y te explicaremos cómo solucionarlo en este artículo.

1. Instale el paquete de extensiones de Oracle VirtualBox

Como primer paso, debes instalar el paquete de extensión oficial de Oracle VirtualBox. Puede seguir este tutorial para instalar el paquete de extensión fácilmente . Después de instalarlo, puedes continuar con los siguientes pasos.

2. Conecta tu USB a la computadora

Ahora conecta el USB a la computadora y verifica que esté funcionando, si puedes leer los archivos y así, todo debería funcionar correctamente. 

3. Abre la configuración de su máquina virtual

Deten tu máquina virtual si está abierta y accede a la configuración en el menú principal:

Virtual Machine Settings

Luego, en el cuadro de diálogo emergente, ve a la pestaña USB y marca Habilitar controlador USB. Selecciona de las opciones el controlador USB 3.0 (o disponible) y selecciona en Filtros de dispositivo USB el Agregar nuevo dispositivo USB (USB con el ícono más) y selecciona del menú desplegable el dispositivo USB que deseas usar en la Máquina virtual:

Use USB on VirtualBox VM

En nuestro caso, la USB que queremos es la tarjeta SD USB de Prolific Technology Inc. (que es un lector de memoria SD USB). Una vez que selecciones el dispositivo USB deseado, deberías poder acceder a él dentro de tu máquina virtual:

Virtual Machine USB

Y así es como puede acceder fácilmente a una USB conectada en tu computadora desde una máquina virtual. Debería funcionar con cualquier sistema operativo como Linux, Ubuntu y Windows.

Que te diviertas ❤️!


Interesado en la programación desde los 14 años, Carlos es un programador autodidacta, fundador y autor de la mayoría de los artículos de Our Code World.

Conviertete en un programador más sociable

Patrocinadores