Cookie
FlexiHub 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.
Olga Weis Olga Weis Ultima atualização Feb 18, 2026

Como Ativar o USB Passthrough no Hyper-V

Uma das principais limitações do Hyper-V é a ausência de suporte nativo para USB passthrough. Pode ser difícil ligar máquinas virtuais (VMs) a dispositivos USB como unidades de armazenamento, impressoras ou chaves de segurança para tarefas como licenciamento de software e transferência de dados. Por defeito, o Hyper-V não disponibiliza esta funcionalidade.

Este artigo analisa vários métodos para ativar o USB passthrough em VMs Hyper-V. Abordamos o Protocolo de Ambiente de Trabalho Remoto (RDP), a Atribuição de Dispositivos Discretos (DDA), o passthrough de discos físicos e o Modo de Sessão Avançado (ESM), cada um com funcionalidades distintas para responder a diferentes necessidades.

Apresentamos ainda o FlexiHub, uma solução simples e completa para implementar USB passthrough no Hyper-V com configuração mínima.

Como fazer passthrough USB no Hyper-V com RDP

Melhor utilizado para: Administração remota diária, após o RDP estar ativo na VM, para tarefas como transferência de ficheiros e gestão de impressoras, webcams e outros dispositivos USB.

O Protocolo de Ambiente de Trabalho Remoto (RDP) permite redirecionar recursos locais para uma máquina virtual Windows ligada à rede. O RDP suporta redirecionamento de alto nível, otimizado por classe de dispositivo, como câmaras ou microfones. Também suporta redirecionamento de baixo nível, opaco, para dispositivos que necessitam de acesso direto durante a sessão, bem como o protocolo USB em bruto através de URBs.

A Microsoft recomenda utilizar sempre que possível o redirecionamento USB de alto nível. O redirecionamento de baixo nível funciona apenas com dispositivos Windows locais e requer ligações de baixa latência para um desempenho ideal. Os utilizadores controlam este tipo de redirecionamento através da propriedade RDP usbdevicestoredirect e das Políticas de Grupo.

Objetivo principal

O RDP permite acesso rápido a ficheiros e periféricos a partir de VMs ligadas à rede. O redirecionamento de alto nível garante melhor desempenho e uma experiência de utilização mais satisfatória para dispositivos como webcams. O redirecionamento de baixo nível deve ser reservado a dispositivos que necessitam de controladores específicos. Os administradores podem definir as classes de dispositivos elegíveis através de usbdevicestoredirect e permitir ou bloquear o redirecionamento de forma centralizada ajustando a política de segurança.

icon pros Vantagens:

  • Suporta a maioria dos dispositivos USB.
  • Funciona em redes LAN e WAN.
  • Os utilizadores podem modificar políticas e o ficheiro RDP para um controlo detalhado do redirecionamento.

icon cons Desvantagens:

  • Algumas classes de dispositivos requerem redirecionamento de alto nível para bom desempenho.
  • O redirecionamento USB de baixo nível suporta apenas clientes Windows e é sensível à latência da rede.

Requisitos de sistema

  • Guest: Windows com Ambiente de Trabalho Remoto ativo e acessível através da rede.
  • Cliente: Deve executar um cliente RDP que suporte os tipos de redirecionamento pretendidos. O redirecionamento USB de baixo nível no lado do cliente é exclusivo do Windows.

Como utilizar o Ambiente de Trabalho Remoto para USB passthrough no Hyper-V

Pré-requisitos:

• O RDP deve estar ativado na VM, com o redirecionamento permitido na firewall.
• É possível modificar a Política de Grupo para permitir o redirecionamento de “outros dispositivos USB RemoteFX suportados” e classes de dispositivos.


A. Utilizar a aplicação Ligação ao Ambiente de Trabalho Remoto

  1. Ativar o Ambiente de Trabalho Remoto na VM: Definições → Sistema → Ambiente de Trabalho Remoto → Ativar Ambiente de Trabalho Remoto → permitir a regra da firewall.
  2. Abrir o mstsc no cliente com Win+R, escrever mstsc e premir Enter → Mostrar Opções → Recursos Locais → Mais…
  3. Selecionar os dispositivos a redirecionar: escolher Unidades, Impressoras e Outros dispositivos USB suportados, se for necessário encaminhamento USB em bruto.
  4. Ligar: introduzir o nome do host ou endereço IP da VM → Ligar e iniciar sessão. Os dispositivos redirecionados surgirão em “Recursos redirecionados…”.

B. Ativar o redirecionamento USB de baixo nível (política opcional e ficheiro RDP)

  1. Modificar a Política de Grupo do cliente: gpedit.msc → Configuração do Computador → Modelos Administrativos → Serviços de Ambiente de Trabalho Remoto → Cliente de Ligação ao Ambiente de Trabalho Remoto → Redirecionamento de Dispositivos USB RemoteFX → Permitir redirecionamento RDP de outros dispositivos USB suportados = Ativado para Administradores e Utilizadores → reiniciar o cliente.
  2. Direcionar dispositivos específicos, se necessário: guardar a ligação como ficheiro .rdp e adicionar a linha usbdevicestoredirect:s:* (ou IDs de classe/instância) para definir que dispositivos USB podem ser redirecionados.

☝ Notas do utilizador

• Sempre que possível, utilize redirecionamento de alto nível para câmaras, impressoras, unidades e dispositivos de áudio. O redirecionamento de baixo nível deve ser usado apenas quando o de alto nível não está disponível para um dispositivo específico.
• É possível aplicar controlo detalhado dos dispositivos utilizando GUIDs de classe ou IDs de instância com usbdevicestoredirect.

Modo de Sessão Avançado (VMConnect)

Melhor utilizado para: Configuração inicial do sistema operativo, ambientes de teste ou desenvolvimento, operadores locais do host e situações em que o RDP standard através da rede não está disponível.

O Modo de Sessão Avançado (ESM) é uma funcionalidade RDP integrada no VMConnect que não requer conectividade de rede no guest para encapsular uma sessão RDP na VM. O ESM funciona através de uma janela de ligação para partilha de recursos. Após a ligação ser estabelecida, é possível redirecionar impressoras, unidades, dispositivos de áudio e cartões inteligentes para VMs Windows suportadas. O ESM facilita a utilização de dispositivos locais com uma VM e melhora a experiência do utilizador com funcionalidades como área de transferência contínua, suporte HiDPI e redimensionamento de janelas. O suporte de dispositivos segue o modelo de redirecionamento RDP de alto e baixo nível. O ESM suporta apenas VMs Windows.

Objetivo principal

Esta solução fornece uma “consola local” quando a máquina virtual não dispõe de conectividade de rede ou endereço IP, como durante o primeiro arranque ou em processos de recuperação do sistema. As capacidades de redirecionamento são equivalentes às do mstsc, através da janela do VMConnect. O ESM reduz a exposição à rede associada ao RDP, mantendo os fluxos de trabalho administrativos no host Hyper-V.

icon pros Vantagens:

  • Não requer IP nem rede no guest
  • Partilha rápida de dispositivos
  • Consola de utilizador melhorada

icon cons Desvantagens:

  • Solução baseada em RDP que pode exigir métodos alternativos para alguns dispositivos USB
  • Apenas para guests Windows
  • Host: É necessário ativar a Política e as Definições do Modo de Sessão Avançado. Suporta VMConnect em Windows 10/11 ou Server 2016+.
  • Guest: Deve executar Windows 10/11 ou Server 2016+, com Ambiente de Trabalho Remoto ativo.

Como utilizar o Modo de Sessão Avançado para USB passthrough no Hyper-V

Pré-requisitos: Ative o ESM no host e ligue o Ambiente de Trabalho Remoto (Remote Desktop) no guest. Em versões mais recentes do Windows, desative a opção “Exigir início de sessão do Windows Hello para contas Microsoft” antes do primeiro início de sessão via ESM; em seguida, reinicie os sistemas e termine a sessão.


A. Hyper-V Manager (host & VM)

  1. Ativar o ESM no host: Hyper-V Manager → selecione o host no painel esquerdo → Actions → Hyper-V Settings → em Server, selecione Enhanced session mode policy → Allow → OK. Em User, defina Enhanced session mode como Use.
  2. Ativar o Ambiente de Trabalho Remoto na VM: Settings → System → Remote Desktop → Enable.
  3. Ligar com o VMConnect: clique com o botão direito na VM → Connect → Show options → Local Resources → More… → selecione Drives/Printers/Audio/USB devices → Connect.

B. Utilizar o PowerShell (host)

  1. Ativar o ESM globalmente:
    Set-VMHost -EnableEnhancedSessionMode $true
  2. Ligar através do VMConnect e escolher os recursos locais.

☝ Notas do utilizador

Se apenas for possível obter uma “sessão básica”, verifique se o Remote Desktop está ativado na VM guest e se o ESM está permitido no host.

Passthrough de Disco Físico USB para Armazenamento no Hyper-V

Melhor utilizado para: Migração e recuperação de dados sem VHDX; ligação rápida de um disco USB a uma VM.

Neste método, um disco USB que foi colocado offline no host é ligado diretamente à VM como um disco rígido físico. Esta técnica destina-se apenas a armazenamento, uma vez que a VM vê o disco como um dispositivo de blocos em bruto. É uma forma simples de ligar discos e é útil em cenários de recuperação ou testes. Normalmente, os utilizadores recorrem a VHDX para ligar discos, exceto quando necessitam de acesso direto ao disco em bruto devido às limitações funcionais dos discos em passthrough.

Objetivo principal

O passthrough de disco físico é utilizado sobretudo para fornecer à VM acesso direto e exclusivo a um disco em bruto, sem interferência do host.

icon pros Vantagens:

  • Acesso a disco em bruto como dispositivo de blocos
  • Simples e eficaz
  • Não depende da rede do guest

icon cons Desvantagens:

  • Inadequado para outros tipos de periféricos USB
  • Limitações em tarefas como exportação, backups e migração
  • Não recomendado para cenários móveis

Requisitos de sistema


  1. Hyper-V (Windows 10/11/Server).
  2. Um disco adicional que possa ser colocado offline no host. Não pode ser o disco do sistema operativo do host.

Como utilizar o USB passthrough no Hyper-V

Pré-requisitos: No host, utilize a Gestão de Discos (Disk Management) para confirmar o disco de destino e colocá-lo offline.


A. Utilizar o Hyper-V Manager (host e VM)

  1. Colocar o disco USB offline no host: diskmgmt.msc → clique com o botão direito no disco USB de destino → Offline.
  2. Ligar o disco físico à VM: Hyper-V Manager → clique com o botão direito na VM → Settings → SCSI Controller → Hard Drive → Add → Physical hard disk → selecione o disco offline → OK.
  3. Na VM: abra a Gestão de Discos → coloque o disco online, se necessário → inicialize o disco e atribua uma letra de unidade.

B. Utilizar o PowerShell (host)

  1. Identificar o disco USB no host e colocá-lo offline.
    Get-Disk | Where-Object BusType -eq USB
    Set-Disk -Number ❮DiskNumber❯ -IsOffline $true
  2. Anexar o disco físico offline utilizando o respetivo número.
    Add-VMHardDiskDrive -VMName "❮VMName❯" -ControllerType SCSI -DiskNumber ❮DiskNumber❯

(Veja exemplos de ligação através de -DiskNumber)

☝ Nota do utilizador

Os discos em passthrough podem interferir com fluxos de backup e checkpoints e não podem ser exportados ou migrados como dispositivos VHDX.

Utilizar a Atribuição de Dispositivos Discretos (DDA) para Ativar USB Passthrough no Hyper-V

Melhor utilizado para:
Servidores host com um controlador USB adicional disponível;
Utilizadores que necessitam de drivers nativos ou periféricos proprietários ou sensíveis ao tempo.

O DDA fornece à VM guest controlo nativo e total sobre um dispositivo PCIe físico. No caso de dispositivos USB, é atribuído o controlador USB completo em vez de portas individuais. O dispositivo é removido do host e disponibiliza à VM um desempenho e compatibilidade praticamente nativos.

Esta abordagem impõe restrições à VM, como a impossibilidade de migração em tempo real, guardar/restaurar estado e utilização de memória dinâmica enquanto o dispositivo estiver atribuído. O DDA não suporta todos os dispositivos ou controladores e exige suporte adequado de hardware e firmware. A ferramenta SurveyDDA da Microsoft ajuda a desmontar e atribuir dispositivos através do caminho de localização PCI.

Objetivo principal

O DDA permite um USB passthrough quase nativo ao dedicar um controlador USB PCIe a uma máquina virtual, garantindo acesso de baixo nível e suporte para drivers do fabricante. É uma alternativa viável quando o redirecionamento RDP não cumpre os requisitos de protocolo ou drivers do dispositivo USB.

icon pros Vantagens:

  • Passthrough de hardware quase nativo
  • Excelente desempenho e compatibilidade para dispositivos USB com controlador dedicado

icon cons Desvantagens:

  • Requer competências técnicas avançadas
  • Sem acesso ao dispositivo a partir do host
  • Limitações como ausência de guardar/restaurar VM, migração em tempo real e memória dinâmica

Requisitos de sistema


  1. Sistema operativo: Windows Server com Hyper-V (2016/2019/2022/2025).
  2. Hardware: CPU com EPT/NPT e IOMMU com remapeamento de interrupções e DMA (semelhante aos requisitos do SR-IOV). As definições da BIOS/firmware devem ativar estas funcionalidades.

Como utilizar o DDA para passar um controlador USB para uma VM Hyper-V

A. Recolher informações e preparar o ambiente (GUI do host + requisitos)

  1. Confirmar os requisitos do DDA: é necessário Windows Server com Hyper-V e hardware compatível com IOMMU/ACS e isolamento de dispositivos. Consulte as diretrizes de planeamento do DDA para conhecer as limitações enquanto o dispositivo estiver atribuído.
  2. Identificar o caminho de localização do controlador: no host, abra o Gestor de Dispositivos → expanda Universal Serial Bus controllers → selecione o controlador USB a dedicar → separador Details → Property: Location paths → copie a cadeia PCIROOT(…) para utilizar na desmontagem do dispositivo.

B. Atribuir o controlador com PowerShell (VM desligada)

  1. (Opcional) Dimensionar o MMIO da VM
    $vm = "<❮VMName❯"
    Set-VM -Name $vm -LowMemoryMappedIoSpace 3GB -HighMemoryMappedIoSpace 33280MB
  2. Desmontar o controlador do host e adicioná-lo à VM
    $loc = "❮PCIROOT(...from Device Manager...)❯"
    Dismount-VMHostAssignableDevice -LocationPath $loc -Force
    Add-VMAssignableDevice -VMName $vm -LocationPath $loc
  3. Iniciar a VM e instalar o driver do fabricante no guest, se necessário.
  4. Para reverter: utilizar Remove-VMAssignableDevice e, em seguida,
    Mount-VMHostAssignableDevice para devolver o controlador ao host.

☝ Nota do utilizador

O DDA não funciona com todos os controladores e dispositivos. Deve verificar a compatibilidade com o script DDA da Microsoft ou com a documentação do fabricante.

Redirecionamento USB no Hyper-V com o FlexiHub

FlexiHub é uma solução de software USB over IP que virtualiza portas USB e COM através da rede, permitindo que as máquinas virtuais (VMs) acedam e utilizem dispositivos como se estivessem fisicamente ligados. A aplicação permite partilhar um dispositivo conectado fisicamente a um servidor com um cliente e garante a segurança ao encriptar todo o tráfego. O FlexiHub seleciona automaticamente a rota de transmissão mais rápida entre ligação direta, QUIC com NAT traversal, encaminhamento através de um servidor de túnel ou RDP. As equipas partilham o acesso através de tokens de autenticação seguros, eliminando a necessidade de palavras-passe.

Melhores cenários de utilização:

• Os administradores podem utilizar o FlexiHub quando necessitam de uma ligação USB fiável no Hyper-V para dispositivos que o redirecionamento RDP não consegue suportar.
• O FlexiHub oferece suporte multiplataforma para sistemas operativos e funciona em ambientes que não dispõem de controladores DDA disponíveis.
• As equipas podem utilizar o FlexiHub para aceder a dongles, ferramentas de programação, equipamentos de laboratório e outros dispositivos a partir de diferentes localizações.

Objetivo principal

O FlexiHub é uma excelente solução quando o redirecionamento via RDP ou ESM não suporta determinadas classes de dispositivos ou quando o periférico se encontra fora das instalações. As portas USB virtuais criadas no sistema guest permitem que o sistema operativo da VM reconheça o dispositivo de forma nativa e carregue os drivers como se fosse um dispositivo local. O FlexiHub oferece suporte multiplataforma para Windows, Linux, macOS, Android e Raspberry Pi, funcionando em redes LAN, VPN ou através da Internet. O software centraliza a gestão de dispositivos USB em máquinas virtuais Hyper-V e permite às equipas aplicar controlo de acesso detalhado.

icon pros Vantagens:

  • Suporte multiplataforma em redes baseadas em IP
  • Não requer alterações no host Hyper-V
  • Seleção automática entre vários modos de ligação (Direto, QUIC, RDP, Túnel)

icon cons Desvantagens:

  • O desempenho da rede influencia a latência das aplicações

Requisitos de sistema


  • • Sistemas operativos suportados nos nós: Windows 7 SP1+ / Server 2008 R2+; macOS 10.14+ (Apple Silicon suportado com algumas limitações); Linux (Ubuntu/CentOS testados); Android 5.0+; Raspberry Pi OS.
  • • Hyper-V: Funciona ao instalar o FlexiHub no host e no guest, ou numa workstation ↔ VM através de RDP/ESM.
  • • Subscrições Individual/Equipa e Business ou acesso a uma versão de avaliação gratuita.

Como ligar dispositivos USB a uma VM Hyper-V através do FlexiHub

Pré-requisitos: Instale o FlexiHub no “servidor” (onde o dispositivo USB está fisicamente ligado) e na VM (“cliente”). Inicie sessão no software com as mesmas credenciais.


A. Host Hyper-V (dispositivo USB) → VM guest (consumidor)

Utilize este procedimento quando o dispositivo USB está ligado ao host e pretende utilizá-lo numa ou mais VMs.

  1. Instalar o FlexiHub no host e nas VMs e, em seguida, iniciar sessão em ambos com as mesmas credenciais de conta ou com um token de autenticação seguro. Transferir o FlexiHub para o seu dispositivo
  2. Abrir o FlexiHub na VM e localizar o dispositivo listado sob o nó do host → Connect; a VM carrega os drivers como se o dispositivo estivesse ligado localmente. ligar um dispositivo USB

Dica de desempenho: Pode ativar uma ligação direta abrindo a porta TCP 5000 para entrada, ativando o UPnP, ou o FlexiHub selecionará automaticamente a opção QUIC/RDP/Túnel.


B. Workstation (dispositivo USB) → VM Hyper-V via RDP/ESM

Utilize este método quando já usa mstsc/ESM, mas o dispositivo não é redirecionado de forma nativa.

  1. Instale e inicie sessão no FlexiHub na workstation e na VM com as mesmas credenciais.
  2. Ligue-se à VM através do mstsc ou ESM e, na aplicação FlexiHub da VM, clique em Connect junto ao dispositivo da workstation.
  3. Pode melhorar o desempenho abrindo a porta TCP 5000 na workstation ou atribuindo um endereço IP público a um dos lados da ligação.

C. PC remoto (dispositivo USB) ↔ VM Hyper-V (via Internet)

Utilize estes passos se precisar de aceder a um dispositivo fora das instalações ou se a VM estiver protegida por uma firewall num data center ou na cloud.


  1. Instale e inicie sessão no FlexiHub tanto na VM como no computador remoto.
  2. Abra a porta TCP 5000 para uma ligação direta e melhor desempenho. O FlexiHub utiliza automaticamente QUIC ou Túnel se a porta TCP 5000 estiver fechada.
  3. Pode implementar um Servidor de Túnel Privado para manter controlo rigoroso do encaminhamento e cumprir requisitos de conformidade.

Conclusão

O Hyper-V é uma plataforma de virtualização amplamente utilizada, mas não oferece suporte nativo para USB passthrough. Esta limitação pode afetar a produtividade, dificultando a ligação das VMs a dispositivos físicos como impressoras, dongles e discos externos. Ao longo deste artigo, analisámos vários métodos para ativar o USB passthrough no Hyper-V, incluindo funcionalidades nativas, configurações avançadas e ferramentas de terceiros.


  • • O RDP permite um redirecionamento USB simples para dispositivos como impressoras e câmaras, mas pode ser limitado pela latência e pelo suporte exclusivo a Windows.

  • • O ESM possibilita o acesso local a dispositivos USB sem necessidade de conectividade de rede, proporcionando uma experiência fluida ao utilizador.

  • • O passthrough de disco físico permite ligar diretamente um disco USB a uma VM para fins de armazenamento e recuperação.

  • • O DDA oferece passthrough de alto desempenho para controladores USB dedicados, embora apresente algumas limitações funcionais.

  • • O FlexiHub é uma solução completa e multiplataforma para USB passthrough, sendo especialmente útil quando o RDP ou o ESM não conseguem gerir a ligação ou quando é necessário aceder a dispositivos remotamente através da rede.

As soluções variam desde abordagens simples de gestão de dispositivos até funcionalidades avançadas para hardware especializado. Os utilizadores devem avaliar estas opções e escolher a solução mais adequada às suas necessidades.

Ativar USB Passthrough no Hyper-V
  • 4.8 classificação geral baseado em 386+ Comentários
  • Requisitos: Windows, macOS, Linux, Android ou Raspberry Pi.
  • 11.59MB Tamanho.
  • Versão 7.0.15580. (11/02/2026).
  • A partir de $39/mês em faturamento anual