Electronic 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.

Como corrigir o erro
“Falha ao ligar o dispositivo USB”
no VirtualBox

Editorial Team Editorial Team May 29, 2025

Muitos utilizadores do VirtualBox recebem mensagens de erro ao utilizar dispositivos USB na plataforma, como por exemplo:

  • "VirtualBox falhou ao ligar USB..."

  • "Falha ao criar um dispositivo proxy para o USB"
    (VERR_PDM_NO_USB_PORTS)

  • "O dispositivo USB está ocupado com um pedido anterior"

Estes problemas geralmente ocorrem devido a uma má configuração no VirtualBox ou interferência do sistema anfitrião no passthrough USB. Também é possível que o subsistema USB falhe por completo, originando erros como "O VirtualBox não consegue enumerar os dispositivos USB".

Continue a ler para descobrir soluções eficazes quando o VirtualBox não consegue ligar um dispositivo USB.

Dica Profissional: Siga estas medidas para utilizar USB com sucesso no VirtualBox

• Instale o VirtualBox Extension Pack compatível com a versão que tem instalada.
Utilize USB 2.0 (EHCI) em vez de USB 3.0 em macOS e algumas distribuições Linux.
Adicione um filtro USB em branco para que o VirtualBox consiga detetar qualquer dispositivo USB.
• Certifique-se de que o sistema operativo anfitrião não está a utilizar o dispositivo USB através do Explorador de Ficheiros ou outras aplicações.
• Para evitar interferências do sistema anfitrião, inicie primeiro a máquina virtual e só depois ligue o dispositivo USB.

Como Corrigir Erros de USB no VirtualBox

Quando o passthrough USB do VirtualBox falha, podem surgir vários problemas frustrantes. Por exemplo, o sistema pode não detetar o dispositivo, podem surgir erros ao iniciar ou o sistema anfitrião pode bloquear o USB.
Para evitar esses problemas, explicamos os passos adequados para diferentes sistemas operativos, de forma a configurar uma VM que use USB sem falhas.

Como Corrigir Erros de USB no VirtualBox no Windows

Siga os métodos abaixo para estabelecer uma ligação estável e em tempo real entre o VirtualBox no Windows e um dispositivo USB.

Passo 1: Instalar o VirtualBox Extension Pack

Este pacote é essencial para aceder a dispositivos USB 2.0 ou 3.0 através do VirtualBox. Siga estes passos:

  1. Aceda à página “VirtualBox Downloads”.
  2. Encontre e transfira o Extension Pack compatível com a sua versão do VirtualBox.

Passo 2: Ativar o Controlador USB

Com um controlador USB ativado, o VirtualBox poderá associar o dispositivo USB. Faça o seguinte:

  1. Vá a Definições da VM → USB.
  2. Selecione USB 2.0 (EHCI) ou USB 3.0 (xHCI).
  3. Adicione um filtro USB (em branco para abranger todos os dispositivos).

Passo 3: Ejetar o USB no Sistema Operativo Anfitrião

A máquina virtual só obtém controlo total do USB se o sistema anfitrião não o estiver a utilizar. Caso contrário, ejete o USB na bandeja do sistema antes de o associar via Dispositivos → USB.

Passo 4: Instalar as Guest Additions

A ausência do driver de integração pode bloquear o reconhecimento do dispositivo, impedindo o acesso ao USB. Para corrigir:

  1. Inicie a VM.
  2. Vá a Dispositivos → Inserir Imagem de CD das Guest Additions.
  3. Siga o processo de instalação dentro da máquina virtual.

Como Corrigir Erros de USB no VirtualBox no Linux

O passthrough USB no VirtualBox em sistemas Linux é mais complexo, pois envolve permissões, módulos do kernel e pertença a grupos. Veja como o configurar corretamente:

Passo 1: Adicionar o Utilizador ao Grupo vboxusers

Este passo dá permissões de acesso USB ao utilizador. Utilize o seguinte comando:

sudo usermod -aG vboxusers $USER

Depois, termine a sessão e volte a iniciar.

Passo 2: Instalar Ferramentas de Suporte ou Extension Pack

Se o seu sistema Linux não tiver os módulos do kernel necessários, instale-os com o seguinte comando:

sudo apt install virtualbox-ext-pack virtualbox-dkms

Passo 3: Mudar para o Controlador xHCI (USB 3.0)

Dispositivos USB 3.0 podem ser incompatíveis com o controlador antigo EHCI (USB 2.0). Para corrigir, mude para o controlador xHCI nas definições da VM.

Inicie a VM → Definições → USB → Escolher USB 3.0 (xHCI).

Passo 4: Remover e Re-ligar o Dispositivo USB

Permita que a VM aceda ao dispositivo USB desmontando-o primeiro no sistema Linux. Isso desbloqueará o dispositivo para uso na VM.
Use este comando para desmontar:

sudo umount /dev/sdX

Como Resolver Problemas de USB no VirtualBox no macOS

Se o VirtualBox no macOS falhar ao ligar um dispositivo USB, geralmente isso deve-se a uma má configuração ou a problemas com permissões de segurança e de dispositivos. Esta secção oferece soluções práticas para garantir o passthrough USB com sucesso e ultrapassar as barreiras de ligação.

Passo 1: Conceder Acesso Total ao Disco ao VirtualBox

É necessário permitir explicitamente o acesso ao hardware para que o macOS possa comunicar livremente com o dispositivo USB. Para corrigir isso, vá a “Preferências do Sistema”, abra “Segurança e Privacidade”, selecione “Acesso Total ao Disco” e adicione o VirtualBox à lista.

Passo 2: Ligar o USB Após o Arranque da VM

Se o macOS bloquear o dispositivo USB, experimente iniciar primeiro a máquina virtual antes de inserir o USB. Depois, vá a Dispositivos → USB para ligar o dispositivo à VM em execução.

Passo 3: Utilizar USB 2.0 em vez de 3.0

Muitos utilizadores de macOS reportaram problemas de compatibilidade com dispositivos USB 3.0. Por isso, sugerimos mudar para USB 2.0 como solução alternativa.

A correção é simples: altere o controlador para USB 2.0 (EHCI) nas definições da máquina virtual.

Como Diagnosticar Erros Específicos de USB no VirtualBox

Se receber uma mensagem de erro específica relacionada com “VirtualBox falhou ao ligar o USB”, normalmente é algo fácil de resolver. Nesta secção, vamos ajudá-lo a compreender estas mensagens e aplicar correções imediatas — poupando horas de frustração.

“Falha ao Criar um Dispositivo Proxy” (VERR_PDM_NO_USB_PORTS)

Este erro costuma ocorrer quando o controlador USB está desativado, ou quando há problemas com drivers ou no registo do sistema que impedem o acesso. Para resolver, ative o USB 2.0/3.0 nas definições da VM ou reinstale o VirtualBox Extension Pack.

Também pode corrigir o registo do Windows com este caminho:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

{36FC9E60-C465-11CF-8056-444553540000}

Pode ainda eliminar os filtros UpperFilters e LowerFilters ou reinstalar os drivers USB a partir de:
C:\Program Files\Oracle\VirtualBox\drivers\USB

Siga estes passos para resolver o problema:

  1. Ativar a funcionalidade do controlador USB (conforme o tutorial acima).
  2. Instalar o Extension Pack compatível com a versão do VirtualBox em uso.
  3. Se estiver a usar Windows, remova filtros de registo que possam estar em conflito.
  4. Se necessário, reinstale os filtros USB.

“O dispositivo USB está ocupado com um pedido anterior”

Uma das razões pelas quais o VirtualBox não consegue enumerar dispositivos USB é que o dispositivo ainda está a ser acedido pelo sistema anfitrião.

Para resolver, ejete o dispositivo no sistema anfitrião antes de iniciar a VM. Depois, reinicie o sistema anfitrião e utilize uma porta USB diferente. Também pode desativar o auto-montar do lado do anfitrião.

“Dispositivo USB Ocupado”

Este erro significa que aplicações em segundo plano no Windows, como gestores de ficheiros ou serviços de sincronização, ainda estão a utilizar o dispositivo USB.

Estes são os passos para resolver o problema:

  1. Feche todas as aplicações que estejam a aceder ao USB.
  2. Desligue e volte a ligar o dispositivo USB.
  3. Crie um filtro USB nas definições da VM.
  4. Reinicie o sistema anfitrião se o erro persistir.

Conclusão

Não entre em pânico da próxima vez que encontrar erros USB no VirtualBox. Estes problemas são comuns, mas também fáceis de resolver. Muitos deles estão ligados a permissões ausentes, conflitos com o sistema anfitrião ou definições mal configuradas. Com o controlador certo, o Extension Pack adequado e alguns ajustes no sistema operativo, pode fazer com que o passthrough USB no VirtualBox funcione de forma fluida e eficiente.

USB Network Gate
Redirecionar dispositivos USB pela rede
Teste Gratuito de 14 dias disponível
O preço da licença começa em $159.95
Disponível para