Home > Tech Tips > Hyper-V Nested Virtualization on AMD Ryzen Processors

Hyper-V Nested Virtualization on AMD Ryzen Processors

I created another VM in Hyper-V on my workstation to get it setup before transferring it to some clustered hosts. I just think it’s faster this way, but regardless, I ran into a problem that I didn’t foresee.

The workstation had an AMD Ryzen processor and was running Windows 10. The requirements for Nested Virtualization with AMD processors are listed below.

AMD EPYC / Ryzen processor or later

  • The Hyper-V host must be either Windows Server 2022 or later, or Windows 11 or later.
  • The VM configuration version 9.3 or higher.

As it turns out, it wasn’t a hardware issue, it was a software issue.

Since I didn’t want all of the newer version features, I created a VM on another machine with version 9.3

New-VM -Name TestVM -NewVHDPath "D:\VHD\TestVM.vhdx" -MemoryStartupBytes 4GB -SwitchName "Default Switch" -Generation 2 -Version 9.3

More information on Hyper-V Nested Virtualization can be found at https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/enable-nested-virtualization