Como ativar o Hyper-V USB passthrough e acessar o USB no Hyper-V

Ultima atualização

Melhoramos muito com o desenvolvimento da tecnologia de virtualização é a capacidade tão desejada de criar uma versão virtual de hardware de computador, incluindo recursos de computação, armazenamento e rede. No entanto, conectar-se a recursos físicos como dispositivos USB ainda pode ser um verdadeiro desafio para os usuários de máquinas virtuais.

Neste guia, consideraremos vários métodos simples para ativar a passagem USB do Hyper-V para que sua MV possa funcionar com qualquer dispositivo USB conectado ao computador host.

O que é o USB passthrough do Hyper-V

A funcionalidade Hyper-V USB passthrough permite o acesso ao dispositivo USB de dentro de uma máquina virtual. Há uma maneira de habilitar o USB passthrough no Hyper-V para um cartão de memória, mas você terá que usar o subsistema de armazenamento do Windows.

Mas e se você precisar obter acesso a um dispositivo USB conectado ao PC local, mas descobrir que o ambiente Hyper-V não suporta nativamente a passagem USB? Bem, como você deve saber, o Hyper-V é um hipervisor tipo 1, o que significa que uma instância do sistema operacional bloqueia uma porta USB de todas as outras instâncias do SO. Portanto, ele não pode atribuir uma porta USB a um convidado específico. Felizmente, existem várias maneiras populares de ativar o suporte ao Hyper-V USB e agora vamos analisar mais detalhadamente cada uma delas.

Como acessar o USB no Hyper-V - método de software

FlexiHub

Windows, macOS, Linux, Android
4.8 Classificação baseado em 78+ usuários
O FlexiHub ajuda você a implementar as capacidades do Hyper-V USB passthrough. É uma maneira fácil de conectar um dispositivo USB a uma máquina virtual Hyper-V.
FlexiHub

USB over IP é um poderoso software projetado para tornar os dispositivos USB acessíveis a partir de qualquer computador remoto, seja um PC trabalhando na sala ao lado ou uma máquina virtual rodando em um computador localizado a quilômetros de distância. Este programa pode ser sua ferramenta indispensável para ativar o Hyper-V USB passthrough no Windows 10, 7, 8 e outros.

Se você não sabe como se conectar ao USB no Hyper-V, aqui está um prático guia de vídeo:

Ou, use as instruções simples a seguir:

blank
1
Primeiro, crie uma conta no site do FlexiHub.
 Crie uma conta para conectar um dispositivo USB ao Hyper-V
2
Em seguida, escolha o número de conexões que você poderá estabelecer ao mesmo tempo e inicie seu período de teste gratuito. Baixe o aplicativo.
 Escolha a plataforma (Windows, Linux, MacOS e Android) para fazer o download da versão do FlexiHub
3
Inicie o aplicativo nos dois sistemas e faça login na sua conta FlexiHub usando as mesmas credenciais. Encontre o dispositivo USB necessário e pressione em Conectar
img
5
Agora, na sua MV Hyper-V, você pode localizar o dispositivo USB necessário na interface do software. Depois de concluído, você obterá acesso total à funcionalidade e ao conteúdo do dispositivo como se estivesse conectado diretamente à sua máquina virtual.

Também vale ressaltar que o FlexiHub permite a criação de conexões entre plataformas. Ele pode permitir o Hyper-V USB passthrough do Linux para o Windows, do Windows para o Mac e muitas outras combinações.

Problemas conhecidos com o Hyper-V passthrough de dispositivos USB organizado com métodos nativos

Aqui está o que você tem que ter em mente antes de optar por métodos nativos USB passthrough para Hyper-V:

  1. Restrições da plataforma: tais métodos dependem do subsistema de armazenamento do Windows, portanto usá-los para configurar o Hyper-V USB passthrough no Linux (ou qualquer outro sistema operacional que não seja o Windows) está fora de questão, infelizmente.
  2. Uma lista extremamente limitada de dispositivos suportados: para que os métodos nativos funcionem, seu periférico USB deve ser reconhecido como um "Dispositivo de Armazenamento em Massa". Sem exceções.
  3. Não há compartilhamento: uma vez que seu dispositivo esteja configurado no modo passthrough, você só poderá acessá-lo a partir do sistema operacional convidado. É por isso que usar estes métodos para conectar permanentemente um USB ao Hyper-V não é definitivamente a melhor ideia.
  4. Má escolha para uma nuvem: com estes métodos, o dispositivo USB é sempre bloqueado para um PC host específico enquanto não há como ancorar um sistema Hyper-V baseado em nuvem ou antecipar onde ele irá funcionar para sua próxima sessão.

Tudo isso leva a uma conclusão: os métodos nativos de adicionar suporte USB para o Hyper-V não são de forma alguma para todos os fins. Caso eles não funcionem para seu cenário específico (isso é altamente provável), considere a possibilidade de adquirir uma ferramenta de software especializada.

Acessar USB no Hyper-V
Período de avaliação de 30 dias

Como acessar o USB do Hyper-V em uma Conexão de Área de Trabalho Remota

Para conectar um dispositivo USB em uma sessão de área de trabalho remota à MV Hyper-V, basta seguir os seguintes passos:

  1. Para começar, você deve permitir as Conexões de Área de Trabalho Remota no seu sistema convidado. Para fazer isso, conecte-se à sua máquina virtual e encontre as configurações "Sistema e Segurança" no Painel de Controle. Selecione "Permitir acesso remoto". conectar usb hyperv
  2. Você verá a janela Propriedades do Sistema. Na guia "Remoto", marque a caixa "Permitir conexões de assistência remota a este computador". Além disso, verifique se a opção "Permitir conexões remotas com este computador" está selecionada. Clique em OK. acesso remoto hyperv
  3. Agora, se você quiser acessar um dispositivo USB Hyper-V, inicie uma sessão da Área de Trabalho Remota.

  4. Para fazer isso, execute o comando mstsc.exe, clique em "Mostrar opções" na janela Conexão de Área de Trabalho Remota e vá para a guia "Recursos Locais". Clique em "Mais" na seção "Dispositivos e recursos locais". redirecionar usb hyperv
  5. Marque a caixa "Outros dispositivos plug-and-play suportados" no menu que será aberto. Clique em OK. ativar o usb passthrough hyperv
  6. Clique em "Conectar" para iniciar sua sessão da Área de Trabalho Remota.

Também vale a pena mencionar que, nesse cenário, é necessário que as máquinas host e convidado estejam conectadas à mesma rede..

Benefícios e desvantagens do uso do RDP para Hyper-V USB passthrough:

🗹 Funciona literalmente para qualquer hypervisor que você possa nomear;
🗹 Acesso instantâneo aos dispositivos USB, uma vez que a conexão RDP tenha terminado;
🗹 Característica de Política de Grupo para controle total;
🗹 Todos os dispositivos USB conectados ao seu PC host são acessíveis a partir de uma máquina virtual.

✖ A sessão instantânea do RDP acabou, o dispositivo USB será desconectado;
✖ Muito provavelmente, você terá que instalar alguns drivers extras em sua MV;
✖ Gama muito limitada de dispositivos suportados, dado que este costumava ser um recurso orientado para a impressora;
✖ Taxa de bits muito baixa, na maioria das vezes;
✖ Não funciona em nenhum outro sistema operacional que não seja o MS Windows;
✖ Um link de rede sólido entre seu sistema operacional convidado e o PC host (aquele que tem seu dispositivo USB conectado) é uma necessidade absoluta;
✖ Você terá que manter sua porta TCP 3389 aberta, tenha ou não um firewall;

Basicamente, o desempenho do USB através do RDP é similar ao da conectividade remota através dos Serviços de Terminal (ou similares). É mais eficiente quando usado para acessar periféricos conectados a máquinas de usuário final.

Acessar USB no Hyper-V
Período de avaliação de 30 dias

Como habilitar o dispositivo USB no Hyper-V com o Modo de Sessão Aprimorada

O Modo de Sessão Aprimorada permite redirecionar o dispositivo USB para o Hyper-V no Windows 10 e 8.1 (disponível por padrão), Windows Server 2012 R2 e Windows Server 2016 (pode ser ativado manualmente). Esse modo permite encaminhar recursos locais para sua MV Hyper-V usando a ferramenta Virtual Machine Connection. O importante é que esse método exige que apenas o computador host esteja conectado à rede e não precisa de conectividade de rede com o SO convidado.

Veja como funciona:

  1. No computador host, vá para o Gerenciador Hyper-V, clique com o botão direito do mouse no nome do host e escolha Configurações do Hyper-V. configurar usb passthrough hyperv
  2. Na janela Configurações, você verá as seções Servidor e Usuário. Selecione Diretiva de Modo de Sessão Aprimorada na seção Servidor e permita o modo de sessão aprimorada marcando a caixa correspondente. hyperv usb passthrough
  3. Agora, escolha "Modo de Sessão Aprimorado" na seção Usuário e marque a caixa "Usar o modo de sessão aprimorado". suporte usb hyperv
  4. Clique em OK e as alterações serão salvas.

O que você deve fazer a seguir é selecionar o recurso local ao qual se conectar. Podem ser impressoras, cartões inteligentes, unidades USB, etc. Para permitir o acesso do Hyper-V aos dispositivos USB conectados, execute os seguintes passos:

  1. Inicie o Gerenciador Hyper-V e clique duas vezes no nome da sua máquina virtual.
  2. Na janela pop-up, clique em "Mostrar Opções" para configurar as futurasconexões da sua MV.
  3. Depois disso, vá para a guia "Recursos locais" e clique em "Mais" na seção "Dispositivos e recursos locais”.
  4. Em seguida, marque as caixas "Outros dispositivos Plug and Play suportados" e "Dispositivos que conecto posteriormente". Clique em OK.
  5. Se você deseja que essa configuração seja salva para todas as conexões futuras, marque a caixa correspondente na guia "Mostrar". Clique em "Conectar" para implementar as alterações.

FlexiHub

Requisitos: Windows 7/8/10, Server 2008 R2/2012/2016/2019
Tamanho: 6.96MB
Versão: 4.2.13168 ()
Avaliação dos usuários: (4.8 baseado em 78+ usuários)