How to Fix "Virtualized VT-x/EPT Is Not Supported on This Platform" Error on Windows 11

If you encounter the error "Virtualized VT-x/EPT is not supported on this platform" in VMware Workstation even though virtualization is enabled in your BIOS it’s likely caused by interference from Windows features such as Hyper-V, Device Guard, or Core Isolation.

This guide walks you through a step-by-step process to resolve this issue and restore full virtualization support for VMware.

Why This Error Occurs

VMware Workstation requires direct access to CPU virtualization features like Intel VT-x and EPT (Extended Page Tables). However, Windows features like Hyper-V, Credential Guard, and Core Isolation can take over these hardware resources, blocking VMware—even if virtualization is enabled in BIOS.

How to Fix the VT-x/EPT Virtualization Error

1. Enable Virtualization in BIOS/UEFI

Restart your computer and enter BIOS/UEFI (usually by pressing F2, DEL, or ESC). Ensure the following settings:

  • Virtualization Support:
    • Enable Intel Virtualization Technology (VT-x)
    • Enable Intel VT for Directed I/O (VT-d)
    • Disable Intel Trusted Execution Technology (TXT)
  • Boot Configuration:
    • Disable Secure Boot (optional but recommended for compatibility)

Save and reboot your system.

2. Disable Hyper-V, Device Guard, and Core Isolation

Open PowerShell as Administrator and run these commands:

bcdedit /set hypervisorlaunchtype off
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name EnableVirtualizationBasedSecurity -Value 0
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name LsaCfgFlags -Value 0
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Disable-WindowsOptionalFeature -Online -FeatureName Windows-Hypervisor-Platform
Disable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform
    

Disable Core Isolation:

  • Go to Settings → Privacy & Security → Windows Security
  • Select Device Security → Core Isolation
  • Turn off Memory Integrity

Shutdown completely and wait at least 1 minute before restarting:

shutdown /s /f /t 0

3. Verify Virtualization Status

After rebooting, run the following PowerShell command to verify that virtualization is active:

Get-WmiObject -Class Win32_Processor | 
Select-Object Name, SecondLevelAddressTranslationExtensions, VirtualizationFirmwareEnabled, VMMonitorModeExtensions

Ensure the following values are True:

  • SecondLevelAddressTranslationExtensions
  • VirtualizationFirmwareEnabled
  • VMMonitorModeExtensions

You can also run the following command to check the Hyper-V requirements and status:

systeminfo | findstr /i "Hyper-V"

This command will show whether Hyper-V is installed or if a hypervisor is currently active. It's a quick way to verify your system's readiness for virtualization.

4. Optional: Reinstall VMware Workstation

If VMware was previously installed while conflicting features were active, consider reinstalling:

  • Uninstall VMware Workstation
  • Reboot your PC
  • Reinstall VMware Workstation
  • Do not enable "Windows Hypervisor Platform" if prompted

Your virtual machine should now start without the VT-x/EPT error.

How to Revert the Changes

BIOS Settings

  • Reboot into BIOS/UEFI
  • Enable Secure Boot (if needed)
  • Leave VT-x and VT-d enabled

Restore Windows Virtualization Settings

Run the following commands in PowerShell (as Administrator):

bcdedit /set hypervisorlaunchtype auto
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard" -Name EnableVirtualizationBasedSecurity -Value 1
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa" -Name LsaCfgFlags -Value 1
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All -All
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
Enable-WindowsOptionalFeature -Online -FeatureName Windows-Hypervisor-Platform -All
Enable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -All
    

Re-enable Core Isolation

  • Go to Settings → Device Security → Core Isolation
  • Turn on Memory Integrity
  • Restart your PC

Conclusion

The "Virtualized VT-x/EPT is not supported on this platform" error is usually caused by conflicts between VMware and Windows security/virtualization features. Disabling these conflicting settings allows VMware to access the required hardware features.

All changes made in this guide are reversible, making it easy to switch between platforms like VMware, Hyper-V, and WSL2 depending on your needs.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.