Você pode receber a mensagem de erro O dispositivo USB está ocupado com uma solicitação anterior ao conectar um dispositivo USB em uma máquina virtual em execução no VirtualBox em sua máquina host Windows 11 ou Windows 10. Este post oferece as soluções mais adequadas para esse problema.
Quando esse problema ocorrer em seu sistema, você receberá a mensagem de erro nas seguintes linhas semelhantes.
Como faço para que o VirtualBox reconheça meu USB?
Vale a pena mencionar que você pode configurar o VMware Workstation para adicionar USB 2.0 e USB 3.0. Para que o VirtualBox reconheça seu dispositivo USB, nas configurações, navegue até a guia USB e clique no botão Adicionar à direita da janela. Selecione o dispositivo USB que deseja usar na lista. Depois de concluído, clique em OK para salvar as alterações e sair. Agora volte para a janela da VM e, nas opções de Host, selecione Dispositivo > Dispositivos USB e selecione o dispositivo USB que deseja acessar. Se em VM Settings > USB , a opção Enable USB Controlleropção estiver esmaecida, é provável que o convidado esteja em execução ou em um estado salvo – desligue totalmente o sistema operacional convidado para restaurar os controles.
O dispositivo USB está ocupado com uma solicitação anterior — erro do VirtualBox
Se ao conectar um dispositivo USB em uma máquina virtual que você configurou no VirtualBox em seu computador host Windows 11/10 e você receber a mensagem de erro O dispositivo USB está ocupado com uma solicitação anterior , então nossas soluções recomendadas e comprovadas na ordem apresentados abaixo podem ser facilmente aplicados para resolver o problema em seu sistema.
- Verifique se o dispositivo USB está conectado à porta USB 2.0
- Modifique o registro do Windows, instale manualmente o driver USB do VirtualBox e crie um filtro USB nas configurações da VM
Vejamos a descrição do processo no que se refere a cada uma das soluções listadas. Antes de prosseguir, verifique se você está executando a versão/compilação mais recente do VirtualBox em sua máquina host.
1] Certifique-se de que o dispositivo USB esteja conectado à porta USB 2.0
Após a investigação sobre o dispositivo USB estar ocupado com um problema de solicitação anterior, é provável que você encontre o problema relatado por alguns usuários de PC afetados se o dispositivo USB estiver conectado a uma porta USB 3.0 em seu computador.
Há suporte embutido para adicionar dispositivos USB no VirtualBox. Mas isso suporta apenas dispositivos USB 1.0 que raramente são mais usados. Pelo contrário, as versões mais recentes do VMware oferecem suporte a dispositivos USB 2.0 e USB 3.0 prontos para uso. Portanto, desde que você já tenha baixado e instalado o VirtualBox Extension Pack que permite o suporte para dispositivos USB 2.0 e USB 3.0 não apenas para unidades flash, mas também para outros dispositivos, como adaptadores de rede, discos rígidos, webcams e muito mais - se o seu computador tiver uma porta USB 2.0, você pode conectar seu dispositivo a essa porta.
Alguns usuários de PC afetados relataram que o problema ocorre apenas nas duas portas USB conectadas ao mesmo hub raiz. O dispositivo USB funciona bem na terceira porta USB, que usa um controlador host diferente.
2] Modifique o registro do Windows, instale manualmente o driver USB do VirtualBox e crie um filtro USB nas configurações da VM
Esta solução é um processo de 3 etapas que exige que você faça o seguinte:
- Modifique o registro do Windows excluindo a chave de registro Classe UpperFilters/LowerFilters do dispositivo USB.
- Instale manualmente o driver USB do VirtualBox.
- Crie um filtro USB nas configurações da VM do VirtualBox
Agora, vamos ver uma descrição de cada uma das etapas.
Exclua a chave de registro Classe UpperFilters/LowerFilters do dispositivo USB
A chave de registro UpperFilters junto com sua chave irmã, os LowerFilters são complementos adicionados por software de terceiros durante a instalação que ajudam os programas instalados a se comunicarem com os drivers do seu dispositivo (sistema). Às vezes, alguns dos erros do Gerenciador de dispositivos que você pode encontrar no seu computador com Windows 11/10 são causados por esses filtros.
Como esta é uma operação de registro, é recomendável fazer backup do registro ou criar um ponto de restauração do sistema como medida de precaução necessária. Feito isso, você pode proceder da seguinte forma:
- Observe o valor Class UUID/GUID para o dispositivo USB mostrado no prompt de erro. Nesse caso, é {a365e68f-a9a6-42c5-81c6-27fdf15425be} .
- Pressione a tecla Windows + R para invocar a caixa de diálogo Executar.
- Na caixa de diálogo Executar, digite regedit e pressione Enter para abrir o Editor do Registro .
- Navegue ou pule para o caminho da chave de registro abaixo. Substitua o espaço reservado USB-DeviceUUID/GUID pelo valor que você identificou anteriormente.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\USB-DeviceUUID/GUID
- No local, no painel direito, clique com o botão direito do mouse no valor UpperFilters e escolha Excluir .
- Clique em Sim para confirmar a ação.
- Em seguida, exclua o valor LowerFilters se ele existir para a mesma subchave de classe de dispositivo USB GUID.
- Saia do Editor do Registro quando terminar.
- Reinicie o computador.
Instale manualmente o driver USB do VirtualBox
- Depois que o computador inicializar após a conclusão da primeira etapa acima, pressione a tecla Windows + E para abrir o Explorador de Arquivos em seu computador.
- Navegue até o caminho do diretório abaixo:
C:\Arquivos de Programas\Oracle\VirtualBox\drivers\USB\filter
- No local, clique com o botão direito do mouse em VBoxUSBMon.inf e selecione a opção Instalar .
- Reinicie o computador assim que a instalação for concluída.
Crie um filtro USB nas configurações da VM do VirtualBox
Os filtros USB permitem que você monte dispositivos USB em VMs do VirtualBox automaticamente. Para criar, configurar ou montar um filtro USB nas configurações da VM do VirtualBox, faça o seguinte:
- Continuando após a etapa 2 acima, na inicialização, se o dispositivo USB que está exibindo o erro estiver conectado ao computador, desconecte-o.
- Em seguida, abra e feche o VirtualBox. Esta ação removerá o dispositivo USB da lista de apreendidos da VM.
- Agora, reconecte o dispositivo USB.
- Abra o VirtualBox e inicie a máquina virtual.
- Clique com o botão direito do mouse na VM e vá para o menu USB .
- Marque a opção do controlador USB .
- Clique no sinal “+” no lado direito da janela para mostrar uma lista de dispositivos USB disponíveis no momento.
- Clique no dispositivo USB que você deseja acessar automaticamente dentro do VirtualBox.
- Clique em OK para confirmar e sair.
De agora em diante, se você conectar o dispositivo USB filtrado, ele será automaticamente passado para o sistema operacional convidado do VirtualBox e não aparecerá no sistema operacional host.
Como faço para acessar o USB da VM?
Com o VMware configurado com um controlador USB, você não deve ter problemas para conectar um dispositivo USB à máquina virtual. Para acessar um dispositivo USB de uma VM no VirtualBox, inicie sua máquina virtual, clique em VM > Dispositivo removível , selecione o disco rígido USB externo que deseja acessar e clique em Conectar . O Windows agora indicará que o software necessário está sendo instalado para seu novo disco rígido USB. Uma vez feito isso, uma nova letra de unidade será atribuída ao dispositivo USB. Para acessar o conteúdo do disco rígido USB, abra o Explorador de Arquivos e clique duas vezes no dispositivo listado.