gediam
Contributor
Contributor

VT-x/EPT is not supported on this platform

Virtualized Intel VT-x/EPT is not supported on this platform.
Continue without virtualized Intel VT-x/EPT?

I am encountering the above on a Microsoft Surface Pro 9 running Windows 11 Pro 22H2 / 22621.1635 while trying to run a VM with nested virtualization (specifically, to run Docker Desktop on Ubuntu).

The tablet's processor - an i7-1255U - absolutely supports VT-x.

This issue has been posted - and answered - here many times over. I am aware of https://kb.vmware.com/s/article/2146361 and other articles like https://www.makeuseof.com/windows-11-disable-vbs/

And... I am also confident that this is actually a Microsoft issue. I have opened a support case with them, but I'm not holding my breath for a solution.  Nested virtualization works under Ubuntu (unfortunately, running Windows in a VM won't work for my use case, or I'd be all over it.)

So I'm posting here.

I have followed all of the steps outlined in the given articles and still VBS continues to run and VMware Workstation continues to report that VT-x is not supported.

How can I kill VBS?!

Thanks in advance!!!

Reply
0 Kudos
gediam
Contributor
Contributor

I was able to "fix" this issue by disabling VBS in the boot image.  The steps to do this appear to have originated with a VMware KB article that has since been updated to remove them.  Fortunately(?), The Internet Is Forever™.  :winking_face:

One article that persists the steps is here.

And I also learned that Microsoft has actually built a workaround into Windows for Hyper-V via the 'Set-VMSecurity' command. 

Does anybody know if it's possible to set a similar policy opt out for VMware Workstation or VMware VMs?  (I doubt it.)

Reply
0 Kudos