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 使用的是一级(原生)虚拟机监控程序,它在启动时初始化,并允许主操作系统本身在一个特殊的“根”分区下运行在此虚拟机监控程序之下。其他解决方案,如 VirtualBox 或 VMware,通常使用二级虚拟机监控程序,它们运行在常规操作系统之上。这意味着在引入 Windows Hypervisor Platform 之前,这两种类型的虚拟机监控程序无法在同一台计算机上共存。Windows Hypervisor Platform 是一个低级 API,允许第三方软件利用 Hyper-V 虚拟机监控程序。
虚拟机的显示输出通过远程桌面协议提供;虚拟机监控程序包括“增强会话模式”,通过操作系统内置的专用驱动程序以及让 RDP 协议与 Windows 会话管理器接口连接,提供额外的虚拟机显示功能。
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)。它主要被第三方虚拟化软件使用,例如 VirtualBox 或 VMware 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.x 和 Windows 10 移动版,如今已扩展到多种不同用途,例如以虚拟形式复制 HoloLens 头戴显示器的功能,以及自托管 Windows 10X 版本。
支持的来宾操作系统
这是截至 Windows Server 2025,可在 Hyper-V 下运行的官方支持操作系统的权威列表。[5][6]
- Windows 7(含 Service Pack 1)及以上版本
- Windows Server 2008(含 Service Pack 2)及以上版本
- 大多数 Linux 发行版
已弃用的操作系统
以下操作系统在旧版本 Hyper-V 上的旧主机 Windows 系统上受支持,但在最新的 Windows 11 版本的 Hyper-V 中不受支持。[7][8]
- Windows 2000 Server with Service Pack 4(在 Windows 8 和 Windows Server 2012 上不再受支持)
- Windows XP with Service Pack 2 或 Windows XP Professional x64 Edition with Service Pack 2(在 Windows 10 和 Windows Server 2016 上不再受支持)
- Windows Server 2003 with Service Pack 2(在 Windows 10 和 Windows Server 2016 上不再受支持)
- Windows Vista with Service Pack 2(在 Windows 11 上不再受支持)
- Windows Small Business Server 2011(在 Windows 11 上不再受支持)
- Windows Home Server 2011(在 Windows 11 上不再受支持)
- Windows MultiPoint Server 2011(在 Windows 8 和 Windows Server 2012 上不再受支持)
图库
Hyper-V
-
Hyper-V 管理器
-
快速创建
-
新建虚拟机向导
-
导入虚拟机
-
Hyper-V 设置
-
虚拟交换机管理器
-
虚拟 SAN 管理器
-
编辑虚拟硬盘向导
-
关于 Hyper-V 管理器
-
Hyper-V 正在启动 Windows 8.1 Build 9471
-
Hyper-V 正在运行 Windows 10 Build 10565
XDE/Microsoft Emulator
-
XDE 正在运行 Windows 10 移动版 Build 10030
-
Microsoft Emulator 正在运行 Windows 10X Build 19578
-
同上一个,设备方向设置
注
引用资料
- ↑ Sharon Sharwood. Microsoft sinks standalone Hyper-V Server, wants you using Azure Stack HCI for VM-wrangling(Microsoft 放弃独立的 Hyper-V Server,希望你使用 Azure Stack HCI 来管理虚拟机), The Register. 2021 年 8 月 31 日. 访问于 2025 年 7 月 12 日.
- ↑ Elden Christensen. Free 'Microsoft Hyper-V Server' product update(免费“Microsoft Hyper-V Server”产品更新), Microsoft Tech Community. 2022 年 3 月 25 日. 检索于 2025 年 7 月 12 日.
- ↑ Zongmin. VMware Workstation 15.5 Now Supports Host Hyper-V Mode(VMware Workstation 15.5 现在支持宿主机 Hyper-V 模式), VMware Workstation Zealot. 2020 年 5 月 28 日.
- ↑ Oracle. VirtualBox version 6.0 changelog, Oracle VM VirtualBox 文档. 2020 年 12 月 18 日.
- ↑ https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-windows-guest-operating-systems-for-hyper-v-on-windows
- ↑ https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-linux-and-freebsd-virtual-machines-for-hyper-v-on-windows
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc794868(v=ws.10)
- ↑ https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn792028(v=ws.11)