12Sep

Como acessar discos rígidos locais e USB na sua máquina virtual Hyper-V

É extremamente conveniente acessar um disco rígido local( seja uma unidade interna ou uma unidade externa) que esteja conectado ao seu computador Windows a partir de uma máquina virtual que esteja sendo executada no Hyper-V.Não é tão conveniente descobrir exatamente como conseguir esse fim. Leia mais enquanto nós o seguimos.

Por que eu quero fazer isso?

Há dezenas de cenários em que você deseja acessar um disco rígido físico dentro da sua máquina virtual Hyper-V, desde acessar e importar dados, despejar dados da máquina virtual na unidade externa e importar ou exportar imagens de disco.

Seja qual for o motivo que você tem para querer acessar um disco rígido local existente na sua máquina Hyper-V, infelizmente é um pouco complicado, dando ao disco acesso à máquina virtual. Ao contrário de outras soluções de virtualização, não existe uma maneira fácil de apenas compartilhar recursos entre a máquina host e a máquina virtual Hyper-V.

Para usar uma unidade dentro de uma máquina Hyper-V, você precisa pegar a unidade, enquanto fisicamente anexado e montado na máquina host, offline e, em seguida, reencaminhar o disco off-to-the-host para a máquina virtual. Vamos dar uma olhada em como fazer isso agora.

Uma nota rápida antes de prosseguir: este truque só funciona com discos rígidos( discos rígidos magnéticos, discos rígidos de estado sólido e discos rígidos USB removíveis), mas não funciona, infelizmente, com mídia removível, como unidades flash.

Preparação e montagem do disco no Hyper-V

Existem dois passos principais para o procedimento. Primeiro, precisamos gerenciar o disco do Windows na máquina host para trazê-lo offline( mas ainda alimentado e conectado ao computador host) e então precisamos dizer ao Hyper-V para assumir o controle do disco agora offline.

Preparando o Drive

O primeiro passo é desligar o disco. Para isso, abra o aplicativo Gerenciamento de disco procurando pelo nome do aplicativo ou digite "diskmgmt.msc" na caixa de pesquisa e execute o aplicativo. Dentro do Gerenciamento de disco, procure a unidade que deseja passar para a máquina virtual.

Embora provavelmente seja seguro assumir, uma vez que você está brincando com o Hyper-V e preocupado com questões como a passagem de disco físico, que você já conhece o Gerenciamento de disco, seria negligente que não emitiremos um aviso padrão: O Gerenciamento de disco é uma ferramenta poderosa e você pode fazer coisas terríveis para o seu sistema, através do sistema de gerenciamento. Verifique cada passo e verifique se você está trabalhando com o( s) disco( s) direito( s).

No nosso caso, queremos passar o Disco 10, um HDD de backup USB, até a máquina virtual para que possamos despejar alguns arquivos de backup da nossa máquina virtual no disco. Para preparar o disco, devemos primeiro localizá-lo na lista de unidades dentro do Gerenciamento de disco, clique direito nele e selecione "Offline" no menu de contexto do botão direito, como visto na captura de tela acima.

Confirme se o disco está desconectado. Se você deseja recuperar o disco, depois de terminar de usá-lo dentro da máquina virtual, basta retornar a este menu, clicar com o botão direito do mouse no disco e selecionar "Online" para voltar a ligar o disco para o sistema operacional host.

Adicionando a unidade à máquina virtual

Uma vez que o disco está offline para o sistema operacional host, é hora de adicionar o disco à máquina virtual no Hyper-V.Inicie o Hyper-V e, na lista de máquinas virtuais, selecione a máquina para a qual deseja passar o disco rígido.

Clique com o botão direito do mouse na máquina e selecione "Configurações. .."

No menu Configurações para essa máquina virtual específica, selecione "Controlador SCSI" no painel de navegação da mão esquerda. Selecione "Disco Rígido" e clique no botão "Adicionar".

Nota: Presumimos que você deseja passar o disco rígido para o sistema operacional virtualizado, o que significa que você já possui um controlador SCSI e um disco virtual para o sistema operacional. Se você ainda não possui um controlador SCSI, você precisará primeiro selecionar "Adicionar Hardware" na parte superior do painel de navegação e adicionar um "Controlador SCSI" à sua máquina virtual.

Selecione "Disco rígido físico" e, em seguida, no menu suspenso, selecione o disco que você trouxe offline na seção anterior do tutorial. Não se preocupe, não há chance de você selecionar acidentalmente um disco da máquina host que você não pretendia usar. Os únicos discos que você pode selecionar no menu do disco rígido físico são discos que são alimentados e conectados à máquina host , mas em um estado off-line. Se você não colocou isso fora de linha, nem sequer é uma opção.

Confirme se o disco selecionado é o disco que deseja. Pressione o botão "Aplicar" e depois "OK".Inicialize sua máquina virtual.

Acessando seu Disco Rígido Passthrough

Na grande maioria dos casos, o disco deve ser detectado automaticamente pelo sistema operacional host como se fosse simplesmente um disco físico conectado à máquina real que a máquina virtual está emulando.

Você pode ver no caso da captura de tela abaixo que inicializamos em uma máquina virtual para testar um procedimento de restauração de imagem usando o Windows PE e Macrium Reflect. O Windows PE detectou e montou automaticamente o disco sem engate.

Se o disco não for imediatamente acessível ao sistema operacional da máquina virtual, talvez seja necessário abrir, no caso do Windows, Disk Management e colocar o disco online. Ao usar outros sistemas operacionais, você precisará executar uma ação equivalente para acessar o disco através do sistema operacional virtual.

Uma palavra muito importante de cautela aqui. O sistema operacional na máquina virtual não faz idéia de que esse disco realmente pertence à sua máquina host e ele irá atuar sobre o disco, porém você diz para agir sobre o disco. Se o disco não for montado automaticamente no sistema operacional da sua máquina virtual, você precisa usar um procedimento de montagem( consulte a documentação do sistema operacional específico em questão) para montar o disco de forma não destrutiva para que ele possa ser retornado para o servidor operacionalsistema mais tarde.

Quando você não precisa mais do disco na máquina virtual, basta arrancar a máquina virtual. Não tente fazer alterações no estado da unidade via a máquina host até que você desligue a máquina virtual à qual a unidade está conectada.

Você pode remover completamente o disco rígido do controlador SCSI virtual em sua máquina virtual, se não for usar novamente ou pode deixar a entrada. Sempre que o disco físico é desconectado da máquina host ou você fez isso on-line para o sistema operacional host, a unidade simplesmente aparecerá como indisponível para a máquina virtual.