Windows Server 2025 Hyper-V:嵌套实验、虚拟交换机与许可
在 Windows Server 2025 实验 VM 上启用 Hyper-V,创建 NAT/外部交换机与第 2 代 VM,并始终看清 Standard/Datacenter 许可边界。
测试环境Standard / Datacenter · 版本号 26100.33650 · x64
E1- 版本号
- 26100.33650
- 版本
- Standard / Datacenter
- 架构
- x64
- 支持
- 实验(E1)
- 证据
- E1官方文档
- 核验日期
- 2026-10-28
- 页面类型
- 服务器角色
Server 2025 的 Hyper-V 还是同一个角色,许可边界你已经见过:
- Standard: 授权主机上 2 个 OSE(主机只做虚拟化),主机也跑角色时 1 个。
- Datacenter: 授权主机上无限 OSE,另有 S2D/Storage Replica。
- PVE 里的嵌套 Hyper-V 需要把 CPU 虚拟化暴露出来(
hostCPU、开启嵌套)。
不要在 PVE Windows guest 里直接开 Hyper-V,还假设它一定工作。
| 检查 | 原因 |
|---|---|
PVE CPU 类型 host |
暴露 VT-x/AMD-V |
| 开启嵌套虚拟化 | 外层 hypervisor 必须允许 |
| 8GB+ 内存 | 宿主 + guest |
| 独立虚拟磁盘 | VM 存储 |
| 静态 IP / 外部交换机 | 管理和 guest 网络 |
systeminfo | Select-String 'Hyper-V'Get-WindowsFeature Hyper-VInstall-WindowsFeature Hyper-V -IncludeManagementToolsRestart-Computer重启后用 Hyper-V 管理器或 PowerShell。UEFI/Secure Boot 用第 2 代 VM;第 1 代只给老 guest。
| 类型 | 用途 | 注意 |
|---|---|---|
| 外部 | VM 接物理 LAN | 绑定宿主网卡;规划管理访问 |
| 内部 | 宿主 ↔ VM | 没有 NAT/路由就不能出 LAN |
| 专用 | VM ↔ VM | 宿主也访问不了 |
PVE 后面的实验,内部交换机 + NAT 通常比把嵌套 VM 暴露到家庭 LAN 更安全。
New-VMSwitch -Name 'LabNat' -SwitchType InternalGet-NetAdapterNew-NetIPAddress -InterfaceAlias 'vEthernet (LabNat)' -IPAddress 192.168.50.1 -PrefixLength 24New-NetNat -Name 'LabNat' -InternalIPInterfaceAddressPrefix 192.168.50.0/24New-VM -Name 'lab-client' -MemoryStartupBytes 4GB -Generation 2 -NewVHDPath 'D:\VMs\lab-client.vhdx' -NewVHDSizeBytes 60GB -SwitchName 'LabNat'Set-VMProcessor -VMName 'lab-client' -Count 2Start-VM -Name 'lab-client'挂 ISO 装 guest,然后验证:
Get-VMGet-VMSwitchGet-VMNetworkAdapter -VMName 'lab-client'- 嵌套 guest 更慢,可能缺硬件特性。
- 动态内存/检查点能用,但不要把嵌套实验当性能 benchmark。
- 嵌套 VM 里的反作弊/DRM 不是受支持配置。
- 开 Hyper-V 前给外层 PVE VM 打快照;回滚比修坏嵌套栈便宜。