Como ativar a virtualização no Windows 10 com a motherboard GA-Z77X-UD3H

1

Eu vou perguntar e responder minha própria pergunta, já que não encontrei uma resposta direta para esse problema em nenhum lugar.

Eu tenho um PC antigo de 2013 que ainda é um cavalo de batalha bem-executado que não quero substituir. O PC tem uma placa-mãe GA-Z77X-UD3H e um processador Intel Core i7-3770K. As especificações do processador dizem que ele suporta virtualização VT-x.

Comprei o PC com o Windows 7 Professional instalado, mas depois aceitei a atualização para o Windows 10 Professional. Eu tenho lutado para fazer com que os aplicativos funcionem que exigem que o "Hyper-V" e a "Virtualização" sejam habilitados no Windows 10. Dois aplicativos em particular são:

  • Android Studio para Windows (eu queria o emulador)
  • Docker para Windows

Na guia "Desempenho" do Gerenciador de tarefas, na categoria "CPU", ele diz "Virtualização: Desativado", entre outros valores de propriedade. Eu não consigo descobrir como reconfigurar o PC de tal forma que recebo "Virtualization: Enabled".

    
por Jim Tough 31.07.2017 / 15:46

1 resposta

1

Havia algumas coisas acontecendo que, quando combinadas, dificultavam a correção. Eles são:

  • O PC foi originalmente configurado para executar um sistema operacional Windows 7 Professional e o "Hyper-V" não fazia parte do sistema operacional Windows até o Windows 8
  • O modelo da motherboard / BIOS foi de um tempo em que o VT-x era novo, e as etiquetas de configuração do BIOS não facilitam a configuração correta para ativar o suporte ao VT-x
  • Este modelo de placa-mãe parece ter uma estranha peculiaridade de nem sempre salvar a configuração modificada do BIOS em sua memória flash, a menos que você desligue completamente o sistema (em vez de apenas reiniciar o sistema)

A SOLUÇÃO

A parte mais fácil de resolver foi ativar o "Hyper-V" no PC. Há muitos recursos on-line (e aqui no Superusuário) para guiá-lo nessa parte. Resumindo, certifique-se de que o suporte ao "Hyper-V" esteja ativado no seu PC.

A parte difícil de resolver foi que "Virtualization: Disabled" virou "Virtualization: Enabled". Depois de muita luta, eu finalmente isolei o problema para as configurações do BIOS da placa-mãe.

Eu fiz MUITO pesquisas online para uma solução que funcione para minha placa-mãe, que é uma GA-Z77X-UD3H. A idade da placa-mãe contribuiu para isso, uma vez que foi fabricada em um momento em que o VT-x não era amplamente utilizado. Não havia nenhuma configuração no BIOS que explicitamente dissesse "Enabled VT-x". O mais parecido foi "Intel Virtualization Technology". A ativação dessa configuração não NÃO fez o trabalho.

Acabei usando a tentativa e erro para ativar várias coisas no BIOS. Não tenho certeza de qual combinação mágica de configurações fez o trabalho. Eu tirei screenshots das telas de configurações relevantes da BIOS que incluirei abaixo para ajudar outras pessoas que tenham a mesma (ou similar) placa-mãe e BIOS.

Uma outra nota importante sobre este modelo de placa-mãe. O meu nem sempre permanentemente manter as configurações da BIOS que eu mudei se eu só fiz uma reinicialização. Parecia manter essas alterações se eu fizesse uma desativação completa (e desconectei o meu UPS apenas para ter mais certeza). Não sei por que isso acontece, mas às vezes acontece, por isso, talvez você queira voltar para a BIOS e confirmar suas alterações se a primeira tentativa não for bem-sucedida.

Eagoravejacomoéfeliz!

EagoraoDockerforWindowsfunciona!

    
por 31.07.2017 / 15:46