Windows 10 supports nested virtualization technology on the AMD platform

Nested virtualization is a feature that many professional users and enterprise users, especially developers, are very interested in because it can simplify many high-end development needs.

Many products in the Microsoft ecosystem already support nested virtualization, but AMD processors have not been supported by Microsoft nested virtualization for a long time.

In fact, the nested virtualization based on the AMD platform is also the voice of many users, and the number of opinion feedback votes for this function is more than five times that of other feedback.

Now that Microsoft has finally announced the arrival of the platform’s nested virtualization capabilities, it is currently undergoing early testing in Windows 10 Insider Preview Build 19645.

Requirements for nested virtualization based on the AMD platform:
  • Ensure your OS build number is 19636 or greater
  • Right now, this has been tested on AMD’s first-generation Ryzen/Epyc or newer processors
  • Use a Windows guest with an OS version that is greater than or equal to the host OS version (19636) for now.  Linux KVM guest support will be coming in the future
  • Create a version 9.3 VM. Here’s an example PowerShell command to ensure a version 9.3 VM is being used:  New-Vm -VMName “L1 Guest” -Version 9.3
  • Follow the rest of the steps in our public documentation