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.

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

Ultima atualização Nov 26, 2020

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: 8.82MB
Versão: 5.1.13941 ()
Avaliação dos usuários: (4.8 baseado em 78+ usuários)