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!