15

Virtualbox and running virtual machines have worked previously. I cannot remember what changed for it to not work anymore.

Whenever I try to launch or create a new virtual machine this error pops up:

AMD-V is not available (VERR_SVM_NO_SVM). AMD-V is not available (VERR_SVM_NO_SVM).

I have tried making new 64-bit ubuntu and 32-bit ubuntu. My existing VM also get that error. Same error always. I have tried reinstall virtualbox but that didn't help.

Setup:

  • Ryzen 7 1700x with Windows 10.
  • SVM is enabled in the bios settings.
  • I have Hyper-v turned off as other answers have pointed out.

Hyper-V is turned off

I am aware of possible duplicates but those answers was not satisfactory:

JoakimE
  • 281

4 Answers4

20

Try :

  • To ensure Hyper-V is totally disabled, enter in elevated Command Prompt:

    bcdedit /set hypervisorlaunchtype off
    
  • Run gpedit.msc and go to Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn on Virtualization Based Security, and set to Disabled. Do the same for CredentialGuard.

  • Check Windows Defender Security Center > Device Security > Core Isolation Details, that it is turned off.

harrymc
  • 498,455
3

This problem happened on my Windows 10 build 1903 after I enabled Windows Sandbox in Windows features. It was solved after I uninstalled it.

vlasterx
  • 131
0

Also make sure to disable "Windows Hypervisor Platform" besides "Hyper-V" in Windows Features. Reboot and it should work without disabling anything in BIOS / bcdedit.

toster-cx
  • 249
-1

For me it helped it looks like to disable and enable virtualization in bios Edit: it's very important point, however I did not take my time to resimulate it. UEFI bios type I have, -> Advanced -> cpu features -> SVM item (this is named virtualization in UEFI BIOS on ADM cpus other cpus and bioses its VTX).

I also used above bcdedit /set hypervisorlaunchtype off but it didn't seem to help.