Como Resolver o Problema "VirtualBox Não Consegue Enumerar Dispositivos USB"
Você já passou por uma situação no VirtualBox em que, embora os dispositivos USB funcionem bem na sua máquina hospedeira, eles não aparecem na máquina virtual?
Seja usando Windows ou Linux, quando esse problema ocorre, você verá o erro:
“Não é possível enumerar dispositivos USB” no VirtualBox.
Isso frustra os usuários.
Neste guia, discutiremos várias causas desse problema, junto com soluções práticas e claras para configurações gerais do sistema e sistemas operacionais específicos. Se você enfrentar problemas como "VirtualBox falha ao anexar dispositivo USB", encontrará a solução aqui. Também discutiremos uma solução alternativa caso esses métodos não funcionem.
Índice:
- Soluções Universais para o Problema de Enumeração de Dispositivos USB no VirtualBox
- Como Resolver Problemas de USB no VirtualBox para Ubuntu / Linux
- Resolução de Problemas de Dispositivos USB no VirtualBox no Windows 10/11
- Conclusão
Soluções Universais para o Problema de Enumeração de Dispositivos USB no VirtualBox
O Oracle VirtualBox não consegue enumerar dispositivos USB por vários motivos, como problemas de compatibilidade, extensões incompatíveis, entre outros. Então, antes de aprender a solucionar problemas específicos de sistemas operacionais, vamos olhar algumas soluções para problemas comuns por trás desse erro. Isso servirá como um bom ponto de partida para você avançar e resolver problemas mais profundos.
Nota: Seja você usuário de Linux, Windows ou Ubuntu, as correções abaixo são aplicáveis a todos de forma universal.
Por que o VirtualBox não consegue listar dispositivos USB?
Quando o VirtualBox falha em enumerar dispositivos USB, você pode receber mensagens de erro como estas:
- "Nenhum dispositivo USB disponível"
- "Falha ao enumerar dispositivo USB"
- "Não foi possível carregar o Host USB Proxy Service"
(VERR_FILE_NOT_FOUND)
- Dispositivos funcionam no sistema operacional host, mas são invisíveis no VirtualBox.
Existem várias razões pelas quais o VirtualBox não consegue enumerar dispositivos USB:
- Não compatível com USB 3.0
- No Linux, os módulos do Kernel do sistema operacional não estão carregados
- Extension Pack incompatível ou ausente
- Sem direitos de administrador para executar o VirtualBox
- Nas configurações da VM, o controlador USB não está ativado
- No Linux, o usuário não está adicionado ao grupo
vboxusers
Soluções Universais para Todos os Sistemas Operacionais
Instalar o Extension Pack
Se o Extension Pack estiver ausente, o VirtualBox pode falhar ao mostrar dispositivos USB. Então, verifique se ele está faltando ou incompatível e instale o Oracle VM VirtualBox Extension Pack. Veja como fazer:
Passo 1. Instale pelo GUI do VirtualBox. Como alternativa, você pode executar o seguinte comando:
VBoxManage extpack install /caminho/para/extension.pack
Passo 2. Modifique as Configurações do VirtualBox para Ativar USB
Siga os passos para ativar o USB:
- VM → Configurações → USB → Ativar Controlador USB
- Selecione USB 2.0 (EHCI) ou USB 3.0 (xHCI)
- Adicione um filtro USB em branco
Passo 3. Mude para USB 2.0
Muitos usuários relataram problemas de compatibilidade com USB 3.0 ao usar o VirtualBox. Portanto, mude para USB 2.0 e verifique se o problema persiste. Isso deve resolver erros de enumeração.
Corrigindo Problemas de USB no VirtualBox para Ubuntu / Linux
Apesar do comando lsusb
confirmar a conexão com a máquina host, o VirtualBox pode não conseguir listar os dispositivos USB. Se isso ocorrer, pode significar que o VirtualBox não tem os módulos ou permissões necessárias para acessar o hardware USB.
Causas Comuns de Erros de USB no VirtualBox no Ubuntu/Linux
- Problemas de compatibilidade com USB 3.0
- Módulos do Kernel não estão carregados no Linux
- Usuário não está no grupo
vboxusers
udev
/usbfs
mal configurados- Extension Pack ausente
Soluções Passo a Passo para Linux/Ubuntu
Passo 1. Instalar ou Atualizar o Extension Pack
Se o Extension Pack estiver ausente ou incompatível com sua versão do VirtualBox, isso pode causar problemas significativos. Certifique-se de que ele está instalado e atualizado.
- Baixe o Extension Pack. Obtenha a versão mais recente do Oracle VM VirtualBox Extension Pack no site oficial do VirtualBox. Certifique-se de que a versão do pack corresponda à versão do seu VirtualBox.
- Instale via GUI do VirtualBox:
- • Abra o VirtualBox.
- • Vá para Arquivo → Preferências → Extensões.
- • Clique no ícone "Adicionar novo pacote" (um sinal de mais dentro de um quadrado) e selecione o arquivo
.vbox-extpack
baixado. - • Siga as instruções na tela para concluir a instalação.
- Alternativamente (via Linha de Comando):
VBoxManage extpack install /caminho/para/extension.pack
Substitua/caminho/para/extension.pack
pelo caminho real do arquivo baixado.
Passo 2. Configure as Configurações do Controlador USB no VirtualBox
Para que os dispositivos USB funcionem corretamente, você precisa garantir que o controlador USB esteja ativado e configurado corretamente nas configurações da sua máquina virtual.
- Selecione sua máquina virtual no VirtualBox e vá para Configurações → USB.
- Certifique-se de que a opção "Ativar Controlador USB" está marcada.
- Escolha o controlador USB apropriado:
- • Controlador USB 2.0 (EHCI) (recomendado para a maioria dos dispositivos e melhor compatibilidade).
- • Controlador USB 3.0 (xHCI) (se precisar de suporte a USB 3.0, mas pode causar problemas de compatibilidade. Se ocorrerem erros, tente mudar para USB 2.0).
- Adicione um filtro USB "em branco" clicando no ícone de “mais” (adicionar novo filtro USB). Isso pode ajudar o VirtualBox a detectar dispositivos.
Passo 3. Mude para USB 2.0 (para problemas de compatibilidade)
Muitos usuários relataram problemas de compatibilidade com USB 3.0 ao usar o VirtualBox. Se você selecionou um controlador USB 3.0 e continua enfrentando erros, tente mudar para USB 2.0.
- Siga o item 3 da seção anterior e selecione o Controlador USB 2.0 (EHCI).
- Lembre-se de reiniciar sua máquina virtual após fazer essa alteração para que as configurações tenham efeito.
Após aplicar essas correções, você deverá conseguir resolver o problema “Não consegue enumerar dispositivos USB no VirtualBox Linux”.
VBoxManage list usbhost
Resolução de Problemas com Dispositivos USB no VirtualBox em Windows 10/11
Se você está usando Windows 10/11 como sistema host e o VirtualBox não exibe dispositivos USB no sistema guest, isso é um problema. Quando isso acontece, você pode ver erros como nenhum dispositivo listado ou VERR_FILE_NOT_FOUND
, E_FAIL
.
Causas Comuns de Problemas com USB no VirtualBox em Windows
Se o VirtualBox não consegue mostrar dispositivos USB no Windows 10/11, pode ser por motivos como:
- Sessão RDP está ocultando os dispositivos USB conectados
- VirtualBox não está sendo executado como administrador
- O Extension Pack não está instalado no sistema
Como Corrigir Problemas do VirtualBox no Windows 10/11
Siga os passos abaixo para resolver o problema quando o VirtualBox não consegue exibir dispositivos USB:
- Reinstale o VirtualBox: Desinstale o cliente VirtualBox atual do seu computador. Acesse o site oficial do VirtualBox e baixe o aplicativo novamente. Reinstale-o no seu computador clicando com o botão direito no instalador → Executar como Administrador
- Exclua arquivos
.sys
residuais do seu computador na pasta
C:\Windows\System32\drivers\
. - Verifique se o Extension Pack está instalado. Instale-o se ainda não estiver. Se houver incompatibilidade, tente reinstalá-lo.
Conclusão
Se o VirtualBox não consegue listar dispositivos USB no seu computador, isso pode ser frustrante. Esse problema é mais comum em sistemas baseados em Linux. Caso enfrente esses problemas, considere as soluções acima para resolvê-los.
Listamos tanto problemas gerais quanto específicos do sistema operacional que você pode encontrar no VirtualBox e como solucioná-los usando a combinação correta das configurações do controlador USB, Extension Pack e permissões de grupos de usuários.