Um dos destaques do Windows 7/8/8.1/10 é a possibilidade de instalação do Hyper-V (mesma versão disponível no Windows Server 2012/2012 R2, porém sem os recursos voltados para alta disponibilidade). Os seguintes itens são obrigatórios para que o Hyper-V possa ser instalado com sucesso no Windows 8:
- Windows 8/8.1 Pro ou Enterprise 64 bits;
- Processador com suporte a instruções de virtualização (Intel-VT ou AMD-V);
- 4 GB de memória RAM;
- Processador com suporte a DEP (Data Execution Protection);
- Processador com tecnologia SLAT (Second Level Address Translation).
- Intel: Extended Page Table (EPT);
- AMD: Nested Page Table (NPT).
Importante: No Windows 8/8.1 32 bits é possível instalar as ferramentas para gerenciamento remoto do Hyper-V! Não é possível executar maquinas virtuais.
Depois que o Hyper-V é habilitado, o kernel do sistema operacional passa a ser virtualizado, o que impede a execução de maquinas virtuais que necessitam de suporte a instruções de virtualização (Intel-VT ou AMD-V). Esse artigo aborda a instalação do Hyper-V no Windows 8.1 e demonstra como executar máquinas virtuais em qualquer outro software de virtualização sem ter que remover o Hyper-V.
1. Verificação dos pré-requisitos do processador:
Utilize o coreinfo.exe com a opção -v para exibir se seu processador possui suporte aos recursos exigidos pelo Hyper-V (suporte a instruções de virtualização e SLAT).
Figura 1. Resultado das tecnologias de virtualização disponíveis no processador. |
Nota-se na Figura 1 que não existe nenhum Hypervisor habilitado na máquina (-) e que o processador possui suporte a instruções de virtualização e a tecnologia SLAT (*).
2. Habilitar o Hyper-V por meio do PowerShell:
Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online
Reinicie o computador para concluir a instalação.
3. Modificar o boot do sistema para suportar outros softwares de virtualização:
A partir do comando bcdedit.exe verifica-se as entradas disponíveis para inicialização do Windows. Note que para a instalação do Windows que encontra-se na partição C: o hypervisorlaunchtype está definido como "auto", ou seja, o Hyper-V está ativo.
Figura 2. Saída do comando bcdedit.exe. |
Agora criaremos uma copia desse "carregador de inicialização" com o Hyper-V desabilitado:
bcdedit /copy {current} /d "Sem Hyper-V"
Ao verificarmos as entradas disponíveis para inicialização novamente (bcdedit.exe) nota-se a existência de uma entrada duplicada, porém com a descrição alterada:
Figura 3. Entrada de inicialização duplicada. |
Desativaremos o Hypervisor para essa nova entrada:
bcdedit /set {70bbee7f-09e7-11e4-b06b-bb638dcdca96} hypervisorlaunchtype off
Importante: O valor definido entre "{}" deve ser o mesmo presente no campo identificador da Figura 3.
Pronto! Agora é só reiniciar o sistema e escolher se deseja executar o Windows 8.1 com ou sem Hyper-V.
Outros comandos úteis:
Define a entrada padrão durante a inicialização do sistema:
bcdedit /default {70bbee7f-09e7-11e4-b06b-bb638dcdca96}
Modifica o titulo da entrada:
bcdedit /set {70bbee7f-09e7-11e4-b06b-bb638dcdca96} description "Novo Título"
Nenhum comentário:
Postar um comentário