Hi, this is not exactly a question, it's just to offer a resolution to people who are struggling with VT-X virtualization problem on Surface Laptop and I would like to know a way to send this feedback to MS team, because it has no sense all the actions I need to do to get this working on a Surface Laptop for Business, which is supposed to be for business users.
Firstly, open "system information" and look for the bottom lines which are saying "Virtualization based security" and related. You will see how these options are disabling on every reboot, so open this windows after every reboot.
I went to UEFI and disabled Secured Code option (turn off and press F4 while press turn on)
I had to follow this steps:
https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/configure?tabs=reg#disable-credential-guard (followed gpo instructions and regedit instructions only. I didnt need to follow UEFI instructions). Reboot
https://learn.microsoft.com/en-us/windows/security/identity-protection/credential-guard/configure?tabs=reg#disable-virtualization-based-security (followed gpo instructions and regedit instructions only. I didnt need to follow UEFI instructions). Reboot
Open a terminal with admin privileges and type:
bcdedit /set hypervisorlaunchtype off
bcdedit /set vsmlaunchtype off
Reboot
Go to Windows Security > Device > Core Isolation > Disable Memory Integrity
Reboot
And finally I found this post https://learn.microsoft.com/en-us/answers/questions/2113711/vbs-is-not-disabled-on-windows-11-version-24h2-os .
"Apparently, Microsoft employs such unique people that they didn't bother to explain that now Windows Hello security, starting with version 24H2, is based on VBS. To disable VBS, all you had to do was disable Windows Hello in Device Guard in the registry in this way:
- On the
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\WindowsHello
path, you need to change the value of the DWORD parameter "Enabled" to 0
- After restarting your PC, VBS should be turned off
- At the same time, oddly enough, the ability to log in to an account via Windows Hello (in particular, using a PIN code) still remains"
Did that and finally got to disable VSM and virtualize with Virtualbox.
I don't know why Microsoft did this so hard and I appreciate if somebody could tell me how to send this feedback for surfaces (I think other laptops doesn't have this problem)