Como Ativar o Hyper-V no Windows 10

Windows 10 Pro, Enterprise e Education incluem um software de virtualização gratuito chamado Hyper-V. O código subjacente funciona quase da mesma forma que o fornecido no Windows Server. Neste artigo, vou discutir como habilitar o Hyper-V no Windows 10, como criar sua primeira máquina virtual e falar brevemente sobre virtualização aninhada.

Como habilitar o Hyper-V no Windows 10

Você pode habilitar o Hyper-V no Windows 10 usando o PowerShell ou a GUI do Windows. O PowerShell é provavelmente a maneira mais fácil de fazer isso, e aqui estão dois procedimentos:

  • Abra um console do PowerShell com permissões elevadas.
  • Execute o seguinte comando:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
  • Reinicie seu PC com Windows 10 quando solicitado.
  • Agora você pode acessar o Hyper-V e criar sua primeira máquina virtual!

Continue lendo para obter instruções mais detalhadas sobre como habilitar o Hyper-V usando o PowerShell ou a GUI do Windows.

O que é o Hyper-V?

O Hyper-V é o software de virtualização gratuito da Microsoft em todas as edições e versões do Windows Server e Windows 10/11 Pro, Enterprise e Education SKUs. Seja você um profissional de TI, um desenvolvedor de software ou um entusiasta da tecnologia, imagino que você preferiria executar vários sistemas operacionais independentes em um único computador, em vez de ter que comprar um computador para cada um. Isso pode ficar caro!

As máquinas virtuais em execução no Hyper-V funcionam no que é chamado de hardware virtual. Discos rígidos, switches e drives de DVD são virtualizados e apresentados ao seu sistema operacional convidado. A VM convidada não sabe necessariamente que está funcionando como uma máquina virtual.

Requisitos do sistema Hyper-V

Existem alguns requisitos técnicos e específicos antes de habilitar o recurso Hyper-V no Windows 10. Primeiro, seu computador host deve atender a estes requisitos:

Existem requisitos adicionais posteriormente se você desejar executar uma máquina virtual dentro de outra máquina virtual – não se preocupe, eu irei falar sobre virtualização aninhada logo abaixo.

Pode você instalar o Hyper-V no Windows 10 Home?

O Hyper-V require as edições Windows 10 (ou 11) Enterprise, Pro ou Education e não está disponível no Windows 10 Home. No entanto, você pode atualizar de Windows 10 Home para Windows 10 Pro no seu computador indo para Configurações > Atualizações e Segurança > Ativação.

Como habilitar o Hyper-V com PowerShell

Diante disso, os passos necessários para habilitar o recurso em Windows são relativamente fáceis. Eu digo isso porque a capacidade de executar outro sistema operacional “dentro” de seu sistema operacional atual é uma tecnologia muito legal. E, graças à tecnologia bastante poderosa e eficiente por trás do Powershell, você estará pronto e criando máquinas virtuais (VM) em pouco tempo.

  • Abra uma nova consola PowerShell como Administrador.
Searching for and launching PowerShell (Image credit: Petri/Michael Reinders)
  • Execute o seguinte comando para habilitar o Hyper-V:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enabling Hyper-V with PowerShell (Image credit: Petri/Michael Reinders)
  • Quando solicitado, faça o reboot do seu computador. Em seguida, clique no botão Iniciar e procure por ‘Hyper-V‘.
  • Clique para abrir o Gerenciador Hyper-V.
The Hyper-V Manager console (Image credit: Petri/Michael Reinders)

Pedaço de bolacha! Estamos (sorte de) prontos para começar a criar VMs. Bem, eu descobri uma ‘ questão ‘ aqui. Mais sobre isso muito logo.

Como habilitar o Hyper-V com o GUI das Configurações do Windows

Deixe-me mostrar como realizar os mesmos passos usando o legado Painel de Controlo GUI.

  • Primeiro, clique no botão Iniciar e procure por ‘funcionalidades opcionais.’ Selecione Gerenciar funcionalidades opcionais.
  • Clique no link Mais funcionalidades do Windows no canto superior direito.
Managing optional features in Windows 10 (Image credit: Petri/Michael Reinders)
  • Agora, aqui é onde nós encontramos um bloqueio temporário. Se você role para baixo até Hyper-V e o expandir, você verá que o item ‘Plataforma Hyper-V‘ está cinzento.
Looks like we can’t enable Hyper-V…yet… (Image credit: Petri/Michael Reinders)

Quando eu passo o mouse sobre o item Plataforma Hyper-V, vejo: “Hyper-V não pode ser instalado: O processador não tem as capacidades de virtualização necessárias.”

Então, quanto a algum contexto? Claro. Eu estou usando meu laboratório Hyper-V no meu computador de mesa principal rodando Windows 11. Eu estou usando uma das minhas VMs do Windows 10 para demonstrar o tópico. Eu já estou um nível abaixo no mundo virtual, se você quiser (pense em Inception).

No entanto, o que eu estou pedindo ao Windows para fazer é chamado de virtualização aninhada. Eu vou discutir isso em mais detalhes abaixo, mas basicamente, eu preciso adicionar uma segunda camada. Executar Hyper-V como um recurso dentro de outra VM Hyper-V. Sim, eu tive que assistir a Inception 5 vezes para perceber isso!

De qualquer modo, se você não estiver executando o Windows 10 em uma VM (como eu estou), o Hyper-V não estará com a cor cinza escura na lista de recursos opcionais do Windows. Você será capaz de selecioná-lo, clicar em OK, então você será solicitado a reiniciar seu computador Windows 10.

Criando uma máquina virtual com Hyper-V

Então, temos o Hyper-V habilitado e pronto para usar. Vamos passar pelos fundamentos de criação de uma nova VM Windows. No Gerenciador Hyper-V, nós criaremos primeiro um novo Comutador Virtual para passar a conexão de rede/Internet do nosso computador hospedeiro para a nossa nova VM.

  • Clique em Gerenciador de Comutador Virtual… no menu Ações à direita.
  • Clique no botão Criar Comutador Virtual.
Creating a new Virtual Switch (Image credit: Petri/Michael Reinders)

Vamos chamar-lhe ‘Internet Switch.’ Em seguida, as configurações padrão devem ser boas – nós estamos usando a Rede Externa e o adaptador de rede Microsoft Hyper-V para passar qualquer conexão que o host de VM tenha para a nova VM. Isso permitirá que servidores DHCP atribuam uma Endereço IP à nova máquina.

  • Clique em OK.
  • A seguir, na Ações, clique em Novo -> Máquina Virtual…
  • Clique em Próximo, e em seguida, insira um nome para a nova máquina e clique em Próximo.
Creating a new Virtual Machine (Image credit: Petri/Michael Reinders)
  • Na tela Especificar Geração, você desejará escolher Geração 2. Clique em Próximo
Specifying the Generation of our machine. Most likely you will be choosing ‘Generation 2’. (Image credit: Petri/Michael Reinders)
  • I will assign 4 GB of ram for our new machine and turn off Dynamic Memory for these demo purposes. My initial Hyper-V VM has 8 GB, so that should be fine. Click Next.
  • Nós escolheríamos a ‘Internet Switch‘ da lista suspensa de Conexão na tela Configurar Rede e clique em Próximo.
Choosing our new Virtual Switch to provide network and Internet access to the VM (Image credit: Petri/Michael Reinders)
  • Pode deixar todos os padrões da disco virtual, clique em Próximo e escolher o padrão para instalar o sistema operacional depois
  • Clique em Próximo novamente, e em seguida, em Concluir!
There’s our new Virtual Machine – ‘Windows 10 Inception’ (Image credit: Petri/Michael Reinders)

E aí você tem!

Recomendadas mudanças de configuração para sua VM Hyper-V

I will go through a few more common config changes I make when setting up a new VM and explain them to you.

  • Clique com o botão direito na sua máquina virtual e clique em Configurações.
  • No menu padrão de Adicionar Hardware, o Controlador SCSI deve estar selecionado. Clique no botão ‘Adicionar‘, selecione ‘Leitor de DVD‘ e em seguida clique em Adicionar novamente.
Adding a DVD Drive so we can install an operating system (Image credit: Petri/Michael Reinders)
  • Uma vez que você tenha um arquivo ISO de instalação disponível, você pode escolher a opção ‘Arquivo de imagem:‘ e navegar até ele.
  • Depois que você tenha seu ISO pronto, você deve clicar no menu ‘Firmware‘ da esquerda e mover o ‘Leitor de DVD‘ para o topo da lista para que a VM inicie nele quando você ligá-la.
  • Então, clique no menu ‘Processador‘ e verifique quantos ‘processadores virtuais‘ (vCPUs) você quer atribuir a ele. Quanto mais você adiciona, mais rápido ele irá executar. No entanto, isso também poderá afetar negativamente o seu sistema operacional anfitrião, portanto, você precisará ajustar essas configurações ao longo do tempo.

Bem, esses são os pontos principais e deveriam definitivamente te levar na direção certa.

Hyper-V e virtualização aninhada

I’ve already briefly described the concept of nested virtualization. For the scope of this article, let me ask you to get more detail by checking out our previous post on how to enable nested virtualization on Windows 10 Hyper-V.

No entanto, eu quero abordar algumas ” questões ” que mencionei anteriormente neste artigo. O principal problema é o fato de que eu realmente não posso usar o software Hyper-V até resolver os requisitos de virtualização aninhada. Pessoalmente, eu acho estranho que o Windows permita que você execute o comando PowerShell para habilitar a plataforma Hyper-V sem os pré-requisitos necessários!

A capacidade de habilitar a funcionalidade Hyper-V em uma VM requer um comando PowerShell especial que deve ser executado a partir do seu computador anfitrião inicial. Antes de prosseguir, certifique-se que a VM que você deseja modificar esteja desligada. Eu vou iniciar uma consola ‘PowerShell‘ como Administrador e executar algumas comandas.

Primeiro, vou executar o comando Get-VM:

Get-VM
Running ‘Get-VM’ and then enabling the virtualization Features on my Windows 10 VM (Image credit: Petri/Michael Reinders)

Sim, eu tenho uma adorável variedade de máquinas, não é? A que estou usando é chamada de ‘Windows 10 22H2 – MSA – ISO‘. Então, vou executar este comando para habilitar os recursos especiais da CPU para essa VM específica.

Set-VMProcessor -VMName "Windows 10 22H2 - MSA - ISO" -
ExposeVirtualizationExtensions $true

Simplesmente ligue sua VM e agora você poderá habilitar o Hyper-V nela. Você pode seguir as etapas acima usando o PowerShell ou a GUI.

Conclusão

O Hyper-V é uma solução de virtualização gratuita e fácil de usar integrada ao Windows. Tenho usado desde que se tornou parte do Windows, nos tempos do Windows 8!

I strongly encourage you, as IT Pros, to use it for your day-to-day testing needs. There is no need to buy another desktop or laptop just to see if an older version of Adobe Acrobat will work on Windows 11. Just fire up a new Windows 11 VM and give it a go!

Por favor, deixe quaisquer comentários ou perguntas abaixo. Eu adoraria ajudar se você tiver algum problema de configuração. Obrigado por ler!

Source:
https://petri.com/enable-hyper-v/