Hyper-V(开发代号 Viridian)是 Microsoft 针对 x64 和 ARM64 平台开发的原生虚拟机管理程序,可作为可选的 Microsoft Windows 组件提供。它允许在 Windows 主机上创建虚拟机,并通过 RDP 进行管理。Hyper-V 虚拟化堆栈还用于实现其他 Windows 功能,如适用于 Linux 的 Windows 子系统Windows Defender 的基于虚拟化的安全性、核心隔离和应用保护功能。此虚拟机管理程序还包括专属于 Windows Server 系列的安全功能,特别是 PTP BootOS 操作系统,这是 Windows 的极简版本,通过证书验证检查实现受保护的虚拟机。

Hyper-V
文件:HyperV-Win1022H2.png
Hyper-V 正在运行 Windows 10 版本 22H2
类型虚拟机监控程序
开发商Microsoft Corporation
主机平台Windows(x64/ARM64)
来宾平台x86/x64/ARM64(虚拟化)
初始版本6.0.6001.18000(2008 年 2 月 27 日)
最新版本10.0.26100.1(2024 年 10 月 1 日)
最新预览版本
发布日期
许可
官方网站

它作为 Windows Server 2008 x64 版本的一部分推出,是 Microsoft Virtual Server 的继任者,而 Microsoft Virtual Server 是从 Connectix 收购的 Virtual PC 应用程序的服务器对应方版本。自 Windows 8 起,它也包含在专业版及更高版本的客户端中。Microsoft 还提供了一个名为 Hyper-V Server 的独立 Windows Server Core 版本,此版本只支持 Hyper-V 服务器角色,并从 2008 年起一直免费提供,直到 2021 年停用。

与其他可用于 Windows 的虚拟化软件不同,Hyper-V 使用的是一级(原生)虚拟机监控程序,它在启动时初始化,并允许主操作系统本身在一个特殊的“根”分区下运行在此虚拟机监控程序之下。其他解决方案,如 VirtualBoxVMware,通常使用二级虚拟机监控程序,它们运行在常规操作系统之上。这意味着在引入 Windows Hypervisor Platform 之前,这两种类型的虚拟机监控程序无法在同一台计算机上共存。Windows Hypervisor Platform 是一个低级 API,允许第三方软件利用 Hyper-V 虚拟机监控程序。

虚拟机的显示输出通过远程桌面协议提供;虚拟机监控程序包括“增强会话模式”,通过操作系统内置的专用驱动程序以及让 RDP 协议与 Windows 会话管理器接口连接,提供额外的虚拟机显示功能。

Hyper-V Server

Hyper-V Server
Microsoft Windows 的版本
屏幕截图
源代码模型闭源
初始版本Hyper-V Server 2008
(2008 年 10 月 2 日)
最新版本Hyper-V Server 2019
(2018 年 11 月 13 日)
支持平台x64
内核类型Hybrid(NT)
许可专有授权
前一代Microsoft Virtual Server(独立产品)
下一代接替者Azure Stack HCI

Hyper-V Server 是 Windows Server Core 版本的独立版本,除了基本的文件和存储服务角色外,只支持 Hyper-V 角色。它是唯一一个可以免费供最终用户下载的 Microsoft Windows 版本。

最后发布的版本是 Hyper-V Server 2019,这是因为它在 2021 年被停用,转而采用 Azure Stack HCI[1][2]

截止到 2019 年,共发布以下版本的 Hyper-V Server:

名称 发布日期 支持结束日期
Hyper-V Server 2008 2008 年 10 月 2 日 2020 年 1 月 14 日
Hyper-V Server 2008 R2 2009 年 10 月 22 日 2020 年 1 月 14 日
Hyper-V Server 2012 2012 年 10 月 30 日 2023 年 10 月 10 日
Hyper-V Server 2012 R2 2013 年 11 月 25 日 2023 年 10 月 10 日
Hyper-V Server 2016 2016 年 10 月 15 日 2027 年 1 月 12 日
Hyper-V Server 2019 2018 年 11 月 13 日 2029 年 1 月 9 日
图例:
未发布
旧版本
旧版本,仍在支持
当前稳定版本
最新预览版本
未来版本

Windows Hypervisor Platform

Windows Hypervisor Platform 是一个用户模式 API,用于管理 Hyper-V 虚拟机监控程序分区,首次在 Windows 10 2018 年 4 月更新中引入(仅适用于x64,ARM64 体系结构直到 Windows 11 2024 更新才支持 Windows Hypervisor Platform)。它主要被第三方虚拟化软件使用,例如 VirtualBoxVMware Workstation[3][4]这是因为在启用 Hyper-V 时,它们不能直接使用硬件虚拟化扩展。QEMU 和 Android 模拟器也支持将其作为加速引擎。

它是一个低级接口,只暴露虚拟 CPU、内存以及可选的中断控制器,其余必要硬件组件和系统软件的实现由使用者负责。这与主机计算系统(Host Compute System)形成对比,后者是 WSL2 和 Microsoft Emulator 使用的高级 API,实际上提供了完全实现的无头 Hyper-V 虚拟机。

虚拟机平台

虚拟机平台是 Windows 的可选功能,可启用 Hyper-V 基础设施的部分组件。它是多个 Windows 功能和其他 Microsoft 产品的依赖项,包括:

  • 适用于 Linux 的 Windows 子系统 2
  • 适用于 Android 的 Windows 子系统[b]
  • Microsoft Emulator

Microsoft Emulator

Microsoft 开发了一个简化版的虚拟机监控程序(被称为 X Device Emulator,设备模拟器,XDE,后来改名为 Microsoft Emulator),用于模拟物理设备——最初是 Virtual PC 的一个分支,用于模拟基于 Windows CE 的操作系统,如 Windows Phone 7,后来移植以支持 Windows Phone 8.xWindows 10 移动版,如今已扩展到多种不同用途,例如以虚拟形式复制 HoloLens 头戴显示器的功能,以及自托管 Windows 10X 版本。

支持的来宾操作系统

这是截至 Windows Server 2025,可在 Hyper-V 下运行的官方支持操作系统的权威列表。[5][6]

已弃用的操作系统

以下操作系统在旧版本 Hyper-V 上的旧主机 Windows 系统上受支持,但在最新的 Windows 11 版本的 Hyper-V 中不受支持。[7][8]

图库

Hyper-V

XDE/Microsoft Emulator

  1. Hyper-V Server 2016 和 Hyper-V Server 2019 分别支持至 2027 年 1 月 12 日和 2029 年 1 月 9 日,符合 Windows Server LTSC 生命周期政策。
  2. 它于 2024 年 3 月 5 日被弃用,并于 2025 年 3 月 5 日从 Microsoft Store 中删除。

引用资料