[German]Another small note for people who work with Hyper-V under Windows 10 Microsoft has begun adding support for nested virtualization on AMD systems in Windows 10.
Advertising
Nested Virtualization in Hyper-V
Nested Virtualization is nothing new, Microsoft introduced it years ago in Hyper-V. Nested virtualization is a feature that allows you to run Hyper-V within a Hyper-V virtual machine (VM).
This is useful for running a Visual Studio phone emulator in a virtual machine or testing configurations that typically require multiple hosts. However, nested virtualization in Hyper-V was previously only available on systems with Intel CPUs (here it says: An Intel processor with VT-x and EPT technology — nesting is currently Intel-only).
Also available for AMD
But in a blog post announcing the Windows 10 Insider Preview Build 19645, Microsoft announced support for nested virtualization for AMD CPUs.
Support for Nested Virtualization on AMD processors is now available. Being an early release we recommend you read this blog post for details on what platforms currently work as well as how to enable the feature.
In the linked blog post, Microsoft now announces further details regarding the support of nested virtualization for AMD CPUs. Here are the boundary conditions:
(AMD Nested Virtualization, Source: Microsoft)
Advertising
- OS build number 19636 or higher
- Currently this has been tested on AMD's first generation Ryzen/Epyc or newer processors.
- For now, use a Windows guest with an operating system version greater than or equal to the version of the host operating system (19636). Linux KVM guest support will be available in the future.
- Create a version 9.3 VM. Here is an example of a PowerShell command to ensure that a version 9.3 VM is used : New-Vm -VMName "L1 Guest" -Version 9.3
Otherwise, Microsoft refers to this public documentation for more details. (via)
Advertising