跳转到内容

Windows Server 2025 Hyper-V:嵌套实验、虚拟交换机与许可

核验于 1 分钟阅读

在 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 虚拟化暴露出来(host CPU、开启嵌套)。

不要在 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-V
终端窗口
Install-WindowsFeature Hyper-V -IncludeManagementTools
Restart-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 Internal
Get-NetAdapter
New-NetIPAddress -InterfaceAlias 'vEthernet (LabNat)' -IPAddress 192.168.50.1 -PrefixLength 24
New-NetNat -Name 'LabNat' -InternalIPInterfaceAddressPrefix 192.168.50.0/24
终端窗口
New-VM -Name 'lab-client' -MemoryStartupBytes 4GB -Generation 2 -NewVHDPath 'D:\VMs\lab-client.vhdx' -NewVHDSizeBytes 60GB -SwitchName 'LabNat'
Set-VMProcessor -VMName 'lab-client' -Count 2
Start-VM -Name 'lab-client'

挂 ISO 装 guest,然后验证:

终端窗口
Get-VM
Get-VMSwitch
Get-VMNetworkAdapter -VMName 'lab-client'
  • 嵌套 guest 更慢,可能缺硬件特性。
  • 动态内存/检查点能用,但不要把嵌套实验当性能 benchmark。
  • 嵌套 VM 里的反作弊/DRM 不是受支持配置。
  • 开 Hyper-V 前给外层 PVE VM 打快照;回滚比修坏嵌套栈便宜。

来源