To stop Windows 11 from launching its built-in hypervisor and free up AMD-V for VMware or VirtualBox, you need to disable the boot hypervisor, turn off Core Isolation Memory Integrity, and disable Virtualization-Based Security (VBS)/Device Guard.
First, open Command Prompt as administrator. Click Start, type cmd, right-click Command Prompt, and select Run as administrator. Run:
bcdedit /set hypervisorlaunchtype off
If you also want to disable the Hyper-V optional Windows features, open PowerShell as administrator and run:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Next, disable Memory Integrity. Press Windows Key + I to open Settings, then go to Privacy & security > Windows Security > Device security. Click Core isolation details and turn Memory integrity Off.
You can also disable VBS through Group Policy. Press Windows Key + R, type gpedit.msc, and press Enter. Navigate to Computer Configuration > Administrative Templates > System > Device Guard. Double-click Turn on Virtualization Based Security and set it to Disabled.
If VBS remains enabled, you can disable it through the Registry. Press Windows Key + R, type regedit, and press Enter. Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
Find EnableVirtualizationBasedSecurity and set its value to 0.
Finally, restart the computer. These changes include boot-level settings, so a restart is required. After restarting, run systeminfo and check that the hypervisor and VBS indicators show that they are not running or enabled.
If VMware or VirtualBox still reports that AMD-V is unavailable after the restart, the next things to check are whether Secure Boot is enabled in the BIOS/UEFI and whether Credential Guard or VBS is being enforced through corporate Group Policy.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin