问题现象
Hyper-V 之前一直不支持在 AMD 平台开启嵌套虚拟化,但最近的 win10 build 19640 更新对 AMD 平台上的嵌套虚拟化提供了支持。
所以,现在 AMD 平台上使用Windows 10 也可以开启嵌套虚拟化了。
并且有消息表明 Server 2019 也已经进入第二阶段的测试了,期待~
Currently installing Server 2019 to run part two of the test, activating Hyper-V in there.
解决方案
- 打开
Powershell执行下面的命令来创建一台虚拟机,如果不提供版本的话会创建 9.0 版本的虚拟机。
New-VM -Name "S2019 Nested Test" -Version 9.3 -Generation 2
- 修改虚拟机参数打开嵌套虚拟化。
Set-VMProcessor -ExposeVirtualizationExtensions $true -VMName "S2019 Nested Test"
- 然后就可以愉快的玩耍了~~~~
遗憾的是目前不支持 Update-VMVersion 命令,所以你必须创建新的虚拟机。
下面这张图在 Ryzen 3900x, 64 GB ECC RAM 机器上成功开启嵌套虚拟化~

近期Win10Build19640更新使AMD平台支持嵌套虚拟化,用户可在Windows10上开启此功能。Server2019测试亦证实其兼容性。通过Powershell命令可创建并配置支持嵌套虚拟化的虚拟机。
最低0.47元/天 解锁文章
8





