Hyper-V

来自 WinStory Wiki
跳转到导航 跳转到搜索
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 日)
最新预览版本
发布日期
许可
官方网站

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

它作为 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 中删除。

引用资料