VMware Communities
dhimes
Contributor
Contributor

Workstation 16 Pro Error "Virtualized Intel VT-x/EPT is not supported on this platform

I just upgraded to Workstation 16 Pro as it said it would work with Hyper-V, and I want to run docker desktop.

However I am getting the error:  "Error "Virtualized Intel VT-x/EPT is not supported on this platform".  Every time I search it I get the result of "disable hyper-v", but I just spent a bunch of money to be able to run this with hyper v.

The thing I am trying to run is Cisco Modeling Labs (CML): a VM that spins up VMs of routers/switches/etc.

Reply
0 Kudos
12 Replies
wila
Immortal
Immortal

Hi,

As you're mentioning Hyper-V, your host OS must be windows.

Not all versions of Windows however are supported for this to work and this might be what you are running into.
AFAIK, this only works on Windows 10 and the minimum version of Windows 10 is 20H1 build 19041.264 or newer.

The exact system requirements can be found here:
https://docs.vmware.com/en/VMware-Workstation-Pro/16.0/com.vmware.ws.using.doc/GUID-177F1E77-BFFD-48...

edit: Wait.. oh dear. I now realize that I might to be misreading it.

The above requirements are for being able to run a guest OS in VMware Workstation while Hyper-V is enabled at the host OS.
This does NOT allow you to run a guest OS in your VM itself. The only way to run a nested VM is to disable the Hyper-V role on the host OS where you run VMware Workstation. In that scenario nested VMs work fine and you can even run Hyper-V in your guest OS.


Hope this helps,
--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
wila
Immortal
Immortal

moderator: Moved the thread to VMware Workstation Pro discussions. Your question is indeed about nested virtualization, but the discussion area where it was posted was specific for vSphere. You're likely to get better answers here.

--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
ender_
Expert
Expert

Unfortunately, Hyper-V API does not allow for nested virtualisation – the only way to use that is to disable Hyper-V on the host and let Workstation use its own virt.

Dmoneywise
Contributor
Contributor

This host supports Intel VT-x, but Intel VT-x is disabled.

Intel VT-x might be disabled if it has been disabled in the BIOS/firmware settings or the host has not been power-cycled since changing this setting.

(1) Verify that the BIOS/firmware settings enable Intel VT-x and disable 'trusted execution.'

(2) Power-cycle the host if either of these BIOS/firmware settings have been changed.

(3) Power-cycle the host if you have not done so since installing VMware Workstation.

(4) Update the host's BIOS/firmware to the latest version.

This host does not support "Intel EPT" hardware assisted MMU virtualization.

VMware Workstation does not support the user level monitor on this host.

Module 'MonitorMode' power on failed.

Failed to start the virtual machine.

 

 

 

 

i enabled the v tech in my bios, but it still say the same thing,  before it was not enabled, it was still saying the same thing as well

 

how can i overcome and win, 

 

Reply
0 Kudos
milindng
Enthusiast
Enthusiast

This problem starts in case you update your existing windows 10 version to 20H1, 21H2 or later version.

For me it was working with old Windows 10 Version. Windows 10 was automatically updated and problems starts for me and I was unable to work with VMware Workstation Pro 16. Even I replace workstation version with 12 & 14 but same issue. The higher version of Windows 10 is coming with Hyper-V which can't allow to work VMware workstation together.

After a lots of struggle I was able to resolve this issue with below changes:-

1. Go to windows services with type services.msc in RUN 

2. Stop all Hyper-V services.

3. Go to control panel ---- program and features---Turn windows feature ON/OFF---Untick Hyper-V---Ok---to remove from Windows 10.

4. Run below PowerShell command for  VMware Nested Virtualization issues:-

    If u want use vmware : use this command in powershell and reboot system:

   To disable Hyper-V use this command:- bcdedit /set hypervisorlaunchtype off

    ( If u want use hyper-v: use this command :  bcdedit /set hypervisorlaunchtype auto)

 5.  Hyper-v and Vmware still don't work together so make below changes in windows Registry:-

      To disable Device Guard or Credential Guard :--

Disable the group policy setting that was used to enable Credential Guard.

  1. On the host operating system, click Start > Run, type gpedit.msc, and click Ok. The Local group Policy Editor opens.
  2. Go to Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn on Virtualization Based Security.
  3. Select Disabled.

Restart desktop and try to check ....

I hope this can work for all of you as this working for me now.

 

HoneyBadgerDont
Contributor
Contributor

I had had to disable Secure Boot in BIOS temporarily a week ago to troubleshoot something else.

Turning Secure Boot back on resolved my issue.

 

Reply
0 Kudos
givesoftwarepls
Contributor
Contributor

Have someone has this issue. Using CPU that support Virtualization and already enable it on BIOS, but on Windows it show system not support Virtualization.. which make it unable to run VM on VMware Workstation?

Reply
0 Kudos
wila
Immortal
Immortal

Hi,


@givesoftwarepls wrote:

Using CPU that support Virtualization and already enable it on BIOS


Did you enable it recently?
If so did you already power cycle the machine? This setting doesn't change until you physically remove power from the machine. Something that is more difficult on a laptop with today's built-in batteries.. in that case let it run out of battery if you can't take the battery out.


@givesoftwarepls wrote:

 which make it unable to run VM on VMware Workstation?


Another reason that you might see this is if Hyper-V is enabled (although it would surprise me to not see VT-x) and you're running an old version of Workstation. A version before Workstation 15.5 would prevent you from running VM's.

So what version of Workstation are you using?

--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
akashroy
Contributor
Contributor

Tried all of the above steps still facing the same error.

Reply
0 Kudos
hanzawhtun
Contributor
Contributor

It won't worked anymore. I had reference below link as well. Error still persist.

 

https://kb.vmware.com/s/article/2146361

 

 

Reply
0 Kudos
Metatron1979
Contributor
Contributor

I found a new issure for this.

1. Do all above

2. look for the service HV-Hostservice. This Serice is listed as manuel but is started. End the service and restart. After restart the service is not started. 

Now it works 🙂

Reply
0 Kudos
alitroy
Contributor
Contributor

Windows Security | Device security | Core isolation | Firmware protection

FYI, System Information still does not report that a hypervisor was detected even while running VMs in Workstation

Reply
0 Kudos