Introdução ao Hyper-V no Windows 10

Seja você um desenvolvedor de software, um profissional de TI ou um entusiasta de tecnologia, muitos de vocês precisam executar vários sistemas operacionais. O Hyper-V permite executar vários sistemas operacionais como máquinas virtuais no Windows.

Virtual machine running Windows

Especificamente, o Hyper-V fornece a virtualização de hardware. Isso significa que cada máquina virtual é executada em hardware virtual. O Hyper-V permite que você crie discos rígidos virtuais, comutadores virtuais e um número de outros dispositivos virtuais que podem ser adicionados a máquinas virtuais.

Razões para usar a virtualização

A virtualização permite que você:

  • Execute um software que requeira versões mais antigas do Windows ou sistemas operacionais não Windows.

  • Experimente com outros sistemas operacionais. O Hyper-V facilita muito a tarefa de criar e remover diferentes sistemas operacionais.

  • Teste o software em vários sistemas operacionais usando várias máquinas virtuais. Com o Hyper-V, você pode executar todos elos em um único computador desktop ou laptop. As máquinas virtuais podem ser exportadas e, em seguida, importadas em qualquer outro sistema Hyper-V, incluindo o Azure.

Requisitos de sistema

O Hyper-V está disponível nas versões de 64 bits do Windows 10 Pro, Enterprise e Education. Ele não está disponível na edição Home.

Faça o upgrade do Windows 10 Home para o Windows 10 Pro abrindo Configurações>Atualização e Segurança>Ativação. Aqui você pode visitar a loja e adquirir uma atualização.

A maioria dos computadores executa o Hyper-V, mas cada máquina virtual é um sistema operacional completamente separado. Em geral, você pode executar uma ou mais máquinas virtuais em um computador com 4 GB de RAM, embora seja necessário mais recursos para máquinas virtuais adicionais ou para instalar e executar softwares cheios de recursos, como jogos, edição de vídeo ou software de design de engenharia.

Para obter mais informações sobre os requisitos do sistema do Hyper-V e como verificar se o Hyper-V pode ser executado em seu computador, consulte a Referência sobre os requisitos do Hyper-V.

Sistemas operacionais que você pode executar em uma máquina virtual

O Hyper-V no Windows dá suporte a muitos sistemas operacionais diferentes em uma máquina virtual, incluindo diversas versões do Linux, do FreeBSD e do Windows.

Lembre-se que você precisará ter uma licença válida para qualquer sistema operacional usado nas máquinas virtuais.

Para obter informações sobre quais sistemas operacionais têm suporte como convidados no Hyper-V no Windows, consulte Sistemas operacionais convidados do Windows com suporte e Sistemas operacionais convidados do Linux com suporte.

Diferenças entre o Hyper-V no Windows e no Windows Server

Há alguns recursos que funcionam de forma diferente no Hyper-V no Windows de quando o Hyper-V é executado no Windows Server.

Recursos do Hyper-V disponíveis somente no Windows Server:

  • Migração dinâmica de máquinas virtuais de um host para outro.
  • Réplica do Hyper-V
  • Fibre Channel Virtual
  • Sistema de rede SR-IOV
  • .VHDX compartilhado

Recursos do Hyper-V disponíveis somente no Windows 10:

  • Criação Rápida e a Galeria de VMs
  • Rede padrão (comutador NAT)

O modelo de gerenciamento de memória é diferente para o Hyper-V no Windows. Em um servidor, a memória do Hyper-V é gerenciada com a suposição de que somente as máquinas virtuais são executados no servidor. No Hyper-V no Windows, a memória é gerenciada com a expectativa de que a maioria dos computadores cliente executa software em host além das máquinas virtuais em execução.

Limitações

Os programas que dependem de hardware específico não funcionarão bem em uma máquina virtual. Por exemplo, jogos ou aplicativos que exigem processamento com GPUs podem não funcionar muito bem. Além disso, aplicativos que dependem de temporizadores inferiores a 10 ms, como aplicativos de mixagem de música ao vivo ou de tempos de alta precisão, podem apresentar problemas se executados em uma máquina virtual.

Além disso, se você tiver o Hyper-V habilitado, os aplicativos sensíveis à latência e alta precisão também poderão ter problemas para serem executados no host. Isso é porque com a virtualização habilitada, o sistema operacional host também é executado sobre a camada de virtualização do Hyper-V, da mesma forma que sistemas operacionais convidados. No entanto, ao contrário dos convidados, o sistema operacional host é especial porque tem acesso direto a todo o hardware, o que significa que os aplicativos com requisitos especiais de hardware ainda podem ser executados sem problemas no sistema operacional host.

Próxima etapa

Instalar o Hyper-V no Windows 10