Como ativar a virtualização VT-x para uso com VMware Workstation
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):
bcdedit /set hypervisorlaunchtype off
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:
cd "C:\Program Files (x86)\VMware\VMware Workstation"
VMware Workstation Player:
cd "C:\Program Files (x86)\VMware\VMware 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):
bcdedit /set hypervisorlaunchtype off
PowerShell (como administrador):
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
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.