Windows – Struggling to enable Hyper-V on Windows 10, AMD Ryzen: “A hypervisor has been detected”

amd-ryzendockerhyper-vvirtualizationwindows 10

  • Gigabyte Aorus X470 Gaming 7 WIFI
  • AMD Ryzen 2700X
  • Windows 10 Pro 64-bit v. 1903
  • BIOS F31
  • AMD Chipset driver v. 19

I have enabled SVM in the BIOS.
I have installed Hyper-V in Windows components.

I'm running msinfo32 and expect to see four items related to Hyper-V. Instead, I see: "A hypervisor has been detected. Features required for Hyper-V will not be displayed."

How do I enable Hyper-V??

PS My goal is to run Docker natively, without VirtualBox. When I try to setup Kinematic, it says:

screenshot

Best Answer

Starting Hyper-V Manager and setting up a virtual machine has proved that Hyper-V is working correctly.

After that, Docker started working! Not sure if it's a coincidence.

UPD: Docker wasn't working for me because legacy VirtualBox-driven Docker had been installed and overwritten env vars. Hyper-V-driven Docker was mislead by those env vars and failed to start properly.

Deleting legacy Docker and removing its env vars by hand resolved the issue for me.

Related Question