虚拟机里还要再装 hyper-v、wsl2 或其他虚拟化平台时,要先把 cpu 虚拟化扩展暴露给这台虚拟机。这个设置主要靠管理员 powershell 完成,执行前必须关机,动态内存和网卡策略也要一起核对。
先检查主机支持 Hyper-V 虚拟化
在主机 PowerShell 里查看 Hyper-V 相关要求,确认固件虚拟化、SLAT 和监控模式扩展可用。主机本身不满足要求时,虚拟机里无法稳定开启嵌套虚拟化。

关机后执行 Set-VMProcessor
以管理员身份打开 PowerShell,执行 Set-VMProcessor -VMName 你的虚拟机名 -ExposeVirtualizationExtensions $true。命令执行时虚拟机要保持 Off。

验证处理器扩展已暴露
执行 Get-VMProcessor 查看这台虚拟机的处理器配置,确认 ExposeVirtualizationExtensions 已为 True。需要在嵌套虚拟机里联网时,再给外层虚拟机网卡开启 MAC 地址欺骗。












