Ativar a funcionalidade de passthrough de USB do VirtualBox permite que os utilizadores numa VM convidada do VBox transfiram facilmente dados para periféricos USB. Vamos mostrar-lhe como ativar o recurso de USB no VirtualBox para que possa utilizar dispositivos USB locais numa VM com a mesma funcionalidade de uma ligação direta. Também vamos falar sobre como facilitar o USB no VirtualBox com diferentes sistemas operativos. Além disso, oferecemos-lhe a possibilidade de experimentar o recurso de passthrough de USB do VBox com a ajuda do USB Network Gate e trabalhar com os seus dispositivos em qualquer ambiente.
O que mudou no VirtualBox 7.x?
A Oracle atualizou o VirtualBox para simplificar o suporte a dispositivos USB. As versões anteriores à 7.0.0 forneciam apenas suporte nativo a USB 1.1, enquanto o suporte a USB 2.0 ou 3.0 dependia do Oracle Extension Pack. A partir do VirtualBox 7.0.0, os controladores USB de alta velocidade (EHCI para USB 2.0 e xHCI para USB 3.0) estão incluídos no pacote base, simplificando a configuração. No entanto, o Extension Pack ainda fornece recursos adicionais e pode continuar sendo relevante dependendo da funcionalidade necessária.
O Extension Pack ainda existe e foca em recursos opcionais, como criptografia de disco, integrações com a nuvem, área de trabalho remota VRDP, ROM de inicialização PXE e passagem da webcam do host. O VirtualBox 7.2, lançado em agosto de 2025, expandiu o suporte a Arm para hosts Windows on Arm e Macs com Apple silicon, sujeito às limitações de plataforma documentadas pela Oracle.
Como Aceder a Dispositivos USB Locais no VirtualBox
O passthrough USB do VirtualBox permite que uma máquina virtual convidada aceda e interaja com dispositivos USB ligados ao computador anfitrião. Os utilizadores devem configurar manualmente o passthrough USB. Devem ativar um controlador USB virtual e usar filtros USB ou o menu Dispositivos → USB para ligar dispositivos periféricos. A Oracle recomenda USB 3.0 na maioria dos casos.
Os passos seguintes estabelecem o passthrough USB para uma VM do VirtualBox.
1. Desligue a máquina virtual. As definições do controlador USB só podem ser alteradas quando a VM estiver desligada.
2. Ative o USB e selecione o controlador correto para o seu ambiente.
VirtualBox Manager → selecione a sua VM → Definições → USB:
• Marque “Ativar Controlador USB”
• Selecione um controlador:
⚬ USB 3.0 (xHCI): recomendado na maioria dos casos.
⚬ USB 2.0 (EHCI): para sistemas operativos convidados que não suportam xHCI.
⚬ USB 1.1 (OHCI): apenas para sistemas legados, sendo que alguns convidados Windows exigem a instalação de drivers de terceiros na VM.
3. É altamente recomendável adicionar um filtro de dispositivo USB.
Em Configurações → USB, clique no ícone “Adicionar Filtro (+)” e selecione o seu dispositivo USB. O filtro determina qual dispositivo pode ser capturado automaticamente pela VM do VirtualBox.
4. Anexe o dispositivo seguindo as etapas abaixo para minimizar erros de dispositivo ocupado ou bloqueado.
• Desconecte o dispositivo USB do host.
• Inicie a VM e deixe o sistema operacional concluir o procedimento de inicialização.
• Conecte o dispositivo ao host. Assim que o dispositivo for capturado pela VM convidada, ele será imediatamente desconectado do host. Você não pode usar um dispositivo que esteja montado ou em uso pelo host.
5. Se o dispositivo não for anexado automaticamente, você deve conectá-lo manualmente na janela da VM indo em Dispositivos → USB e selecionando o seu dispositivo.
6. Problemas comuns de permissões específicas do SO impactam o estabelecimento de passthrough USB no VirtualBox.
• Hosts Linux normalmente exigem que o utilizador seja adicionado ao grupo vboxusers e, em seguida, requerem um reinício ou iniciar e terminar sessão na VM.
• Hosts MacOS podem precisar de permitir que o VirtualBox capture dispositivos USB ao ativá-lo em Definições > Privacidade & Segurança.
Forma mais flexível de aceder a dispositivos USB no VirtualBox
Para muitas configurações do VirtualBox, o encaminhamento USB é a forma padrão de aceder a dispositivos USB ligados localmente dentro de uma VM. No entanto, pode tornar-se limitativo devido à configuração manual e a problemas de compatibilidade com determinado hardware. O USB Network Gate oferece uma abordagem alternativa, particularmente útil em ambientes corporativos.
Como Configurar o Suporte USB do VirtualBox em Diferentes Sistemas Operacionais
O suporte a USB do VirtualBox está disponível em vários sistemas operacionais. Use as etapas apropriadas para o seu SO.
Passagem de USB do VirtualBox no Windows
1. Ative o controlador USB nas configurações do VirtualBox da VM.
2. Adicione filtros USB manualmente usando comandos VBoxManage no menu “Dispositivos”. Você também pode configurar filtros para capturar automaticamente dispositivos USB por fabricante, produto ou número de série.
3. Inicie a VM após definir o filtro, e o dispositivo será anexado automaticamente.
Passthrough USB do VirtualBox no Mac
No macOS, ativar o passthrough USB é simples de configurar usando as seguintes etapas.
1. Desligue a máquina virtual.
2. No VirtualBox Manager, clique em “Configurações” da sua VM e vá para a seção “USB”.
3. Ative o controlador USB correto, geralmente USB 3.0 (xHCI) ou USB 2.0.
4. Adicione um filtro de dispositivo clicando no ícone verde de “mais” e selecionando o dispositivo USB que você deseja passar para a máquina virtual convidada.
5. Após selecionar o dispositivo, inicie a VM. O dispositivo USB deverá ser reconhecido e estar disponível para o SO convidado.
Passthrough USB do VirtualBox no Linux
Se você estiver usando Linux como seu sistema operacional host, siga estas etapas para habilitar o passthrough de USB.
1. Instale o VirtualBox Extension Pack, se necessário. Embora o suporte a USB 2.0/3.0 esteja incluído no produto base, algumas distribuições Linux podem exigir isso para compatibilidade total com dispositivos. Baixe o Extension Pack da Oracle e vá em “Arquivo” → “Preferências” → “Extensões” para adicioná-lo à VM.
2. Adicione o utilizador ao grupo vboxusers executando o seguinte comando num terminal Linux: sudo gpasswd -a yourusername vboxusers. Em seguida, termine sessão e volte a iniciar sessão na VM para aplicar as alterações.
3. Ative o controlador USB e adicione filtros USB. Vá às configurações da VM na aba “USB” e ative o controlador USB 2.0 ou 3.0 de que você precisa. Adicione um novo filtro USB para o dispositivo que será passado para a VM.
4. Inicie a VM e o dispositivo deverá estar disponível para o sistema operativo convidado.
Desmontando dispositivos USB do SO convidado
Use estas etapas para desmontar um dispositivo do sistema operativo convidado.
1. Selecione Dispositivos → USB no menu do VirtualBox.
2. Desmarque o dispositivo USB que deseja desmontar.
3. Para voltar a anexar o dispositivo, verifique-o novamente na lista “Dispositivos → USB”.
Como acessar remotamente dispositivos USB
Usando o Protocolo de Exibição Remota do VirtualBox (VRDP)
O Protocolo de Exibição Remota (VRDP) do VirtualBox permite que os usuários acessem um SO convidado remotamente por meio de uma conexão RDP padrão. O recurso oferece uma excelente solução para estabelecer conectividade remota com uma VM devido à sua compatibilidade retroativa com o Microsoft RDP.
O VRDP também oferece suporte ao acesso remoto a dispositivos USB. Um SO convidado acessado remotamente pode usar dispositivos USB conectados à máquina remota como se estivessem conectados localmente. Os usuários podem interagir com periféricos USB remotos, como impressoras ou chaves de segurança, a partir de suas máquinas virtuais.
O VirtualBox tem limitações com o passthrough USB, particularmente para acesso remoto ou dispositivos que exigem compatibilidade rigorosa. Os usuários podem ter desempenho não confiável com dispositivos USB em uma rede diferente ou quando conectados via RDP. O passthrough USB do VirtualBox não oferece suporte a alguns dispositivos USB avançados e especializados.
USB Network Gate: Alternativa flexível ao redirecionamento remoto de USB do VirtualBox
USB Network Gate ajuda a superar as limitações do passthrough USB nativo do VirtualBox e oferece aos utilizadores uma alternativa flexível de conectividade remota de dispositivos USB. A aplicação de software permite o acesso contínuo a dispositivos USB pela rede, facilitando a partilha de dispositivos entre máquinas locais e remotas.
O USB Network Gate oferece uma ligação consistente e fiável a praticamente qualquer dispositivo USB, mesmo aqueles não suportados pelo passthrough do VirtualBox. É uma solução versátil e multiplataforma que suporta Windows, Linux, macOS e plataformas ARM, superando as capacidades de passthrough USB nativo do VirtualBox.
Como compartilhar um dispositivo USB com o USB Network Gate
1. Instale o USB Network Gate na máquina host, que está fisicamente conectada ao dispositivo USB, e na máquina virtual convidada que acessará o dispositivo.
2. Selecione o serviço que deseja partilhar utilizando a interface do software na máquina anfitriã e clique no botão “Partilhar”.
3. Abra o USB Network Gate na VM convidada, localize o dispositivo compartilhado e clique em “Conectar” para disponibilizar o dispositivo imediatamente para a máquina virtual.
Por que escolher o USB Network Gate?
• Compatibilidade universal com uma ampla gama de dispositivos, incluindo os que não são suportados pelo VirtualBox;
• Segurança aprimorada com proteção por palavra-passe e encriptação de dados;
• Acesso simplificado a dispositivos USB em VMs através de redes e ligações RDP.
O USB Network Gate oferece aos utilizadores uma solução flexível e multiplataforma para partilhar dispositivos USB em máquinas virtuais, que proporciona maior funcionalidade do que as capacidades nativas do VirtualBox.