Como ativar a virtualização VT-x para uso com VMware Workstation no Windows¶
Este guia cobre a desativação do Hyper-V (que reserva o VT-x para si) e a ativação do Intel Virtualization Technology (VT-x) na BIOS, necessária para rodar máquinas virtuais no VMware Workstation.
Desativar o Hyper-V e outros serviços de virtualização¶
Prompt de Comando (como administrador):
PowerShell (como administrador):
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart
Disable-WindowsOptionalFeature -Online -FeatureName WindowsHypervisorPlatform -NoRestart
Localizar o executável do VMware¶
VMware Workstation Pro:
VMware Workstation Player:
Iniciar uma máquina virtual pelo vmrun¶
Dependendo de como o PATH está configurado, um dos dois comandos abaixo funciona:
vmrun -T ws start "C:\caminho\para\sua\maquina_virtual.vmx" nogui
.\vmrun -T ws start "C:\caminho\para\sua\maquina_virtual.vmx" nogui
Ativar a virtualização VT-x (Intel Virtualization Technology)¶
1. Desativar recursos do Windows que competem pelo VT-x¶
Painel de Controle → Programas e Recursos → Ativar ou desativar recursos do Windows
Desmarque, se estiverem marcados:
- Hyper-V
- Plataforma do Hypervisor do Windows
- Virtual Machine Platform
Esses recursos reservam o VT-x exclusivamente para o Hyper-V, o que impede seu uso por outros hipervisores como VirtualBox ou VMware.
2. Desativar o hypervisor pela linha de comando¶
Prompt de Comando (como administrador):
PowerShell (como administrador):
3. Editar o Registro do Windows¶
Faça um backup do registro antes de alterar qualquer chave. Abra o regedit e ajuste os seguintes valores:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
| Valor | Dado |
|---|---|
| EnableVirtualizationBasedSecurity | 0 |
| HyperVVirtualizationBasedSecurityOptOut | 0 |
| WasEnabledBy | 0 |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
| Valor | Dado |
|---|---|
| Enabled | 0 |
| EnabledBootId | 0 |
4. Ativar o VT-x na BIOS/UEFI¶
Reinicie o computador e entre na BIOS/UEFI (normalmente com DEL, F2, F10 ou ESC, dependendo do fabricante). Acesse a aba Advanced, CPU Configuration ou equivalente e habilite a opção Intel Virtualization Technology (VT-x). Salve e saia (Save & Exit).
Verificação final¶
Reinicie o computador e abra o LeoMoon CPU-V para confirmar que a virtualização aparece marcada como VT-x Enabled.