Unable to power on the workstation vm with Virtualized Inter VT-x/EPT feature.
Workstation 15.x, 16.x, 17.x
Need to disable Hyper-V and VBS on the workstation VM
We can determine if it is enabled or not from vmware.log (Log location - C:\Users\<YourUsername>\Documents\Virtual Machines\<VM Name>\vmware.log)
In VMWare.log file search for "Monitor Mode:" and see the value after the colon. If the value is "CPL0", the VMWare engine is running. If the value is "UML", the slower Hyper-V API is in use.
In virtualization, Monitor Mode CPL0 is often associated with running code at the highest privilege level (Ring 0) inside a VM. This concept is related to how VMware allows the guest VM to execute instructions that would normally require CPU-level privilege.
UML (User-Mode Linux) refers to running a Linux kernel as a user-space process on a Linux host. UML allows a Linux kernel to run in a user-space process rather than directly on hardware, which is typically used for testing or security purposes.
Support for running ESXi as a nested virtualization solution
Broadcom does not support running nested hypervisors within a virtual machine on VMware vSphere ESXi, VMware Workstation or VMware Fusion with the exception of the following limited scenarios where Hyper-V is used in conjunction with Microsoft Windows Client and Windows Server guest operating systems:
bcdedit /set hypervisorlaunchtype off
.HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Control\\DeviceGuard
.EnableVirtualizationBasedSecurity
to 0.Computer Configuration -> Administrative Templates -> System -> Device Guard
.If it still not disabled, please follow the below method
DG_Readiness_Tool_v3.6.ps1 -Disable
) to opt out of Device Guard and Credential Guard.Set-ExecutionPolicy Default
.Later try to power on with Virtualized Inter VT-x/EPT feature enabled.