Windows Server 2008/2012/2016/2019/2022 系统中 Hyper-V 虚拟化的核心设置教程


全面掌握Windows Server各版本Hyper-V虚拟化技术!本教程详解从2008到2022全系列Hyper-V安装配置,包含CPU虚拟化启用、角色安装、虚拟机创建及虚拟交换机配置等核心步骤,助您快速构建高效虚拟化环境,提升服务器资源利用率。

Windows Server Hyper-V 虚拟化核心设置教程

一、通用前提:启用CPU虚拟化(必做)

所有版本均需先在电脑开机时进入 BIOS/UEFI,开启 CPU 虚拟化功能:

  • Intel 处理器

    • 找到 Intel VT-xIntel Virtualization Technology 选项
    • 设置为 Enabled
  • AMD 处理器

    • 找到 AMD-V 选项
    • 设置为 Enabled
  • 进入 BIOS 快捷键

    • 常见按键:DelF2F10
    • 开机时屏幕会显示具体提示按键

重要提示:未启用此功能将导致无法安装 Hyper-V 或虚拟机无法启动。不同主板 BIOS 位置可能略有不同,请参考主板说明书。


二、各版本 Hyper-V 具体设置步骤

1. Windows Server 2008

此版本需先安装 Hyper-V 角色(无"快速创建"功能,需通过向导创建虚拟机):

安装 Hyper-V 角色:

  1. 打开「服务器管理器」
  2. 点击「添加角色」
  3. 勾选「Hyper-V」
  4. 按提示完成组件安装(需重启服务器

创建虚拟机:

  1. 打开「Hyper-V 管理器」
  2. 右键点击本地服务器 → 选择「新建」→「虚拟机」
  3. 按向导设置:
    • 步骤1:输入虚拟机名称、选择存储位置
    • 步骤2:选择"第一代"虚拟机(2008仅支持第一代)
    • 步骤3:分配内存(建议至少2GB)
    • 步骤4:配置网络(选择已创建的"虚拟交换机",若无则先通过「虚拟交换机管理器」创建)
    • 步骤5:创建虚拟硬盘(指定大小,建议20GB以上)
    • 步骤6:选择操作系统镜像(ISO文件)或物理光驱,完成创建

注意:2008版本仅支持第一代虚拟机,不支持UEFI启动和部分现代硬件特性。


2. Windows Server 2012

在2008基础上优化了角色安装流程,新增部分便捷功能:

安装 Hyper-V 角色:

  1. 打开「服务器管理器」
  2. 选择「添加角色和功能」
  3. 勾选「Hyper-V」
  4. 确认"Hyper-V 管理工具"和"Hyper-V 模块 for Windows PowerShell"已勾选
  5. 安装后重启系统

创建虚拟机(两种方式):

方式1:图形界面

  • 打开「Hyper-V 管理器」
  • 右键服务器 →「新建」→「虚拟机」
  • 按向导设置(支持"第二代"虚拟机,需Guest OS支持)

方式2:PowerShell命令(以管理员身份运行):hdx" -NewVHDSizeBytes 50GB -SwitchName "虚拟交换机名称"


> **提示**:第二代虚拟机支持UEFI启动、安全启动和更大内存容量,推荐用于现代操作系统。

---

### 3. Windows Server 2016

支持"快速创建"和更多虚拟化特性(如嵌套虚拟化):

#### 安装 Hyper-V 角色:

**方式1:图形界面**
- 打开「服务器管理器」
- 选择「添加角色和功能」
- 勾选「Hyper-V」
- 自动包含管理工具
- 安装后重启系统

**方式2:PowerShell命令**:
```powershell
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

创建虚拟机:

方式1:快速创建

  1. 打开「Hyper-V 管理器」
  2. 右侧「操作」→「快速创建」
  3. 选择"操作系统镜像"或"快速创建"(预设系统)
  4. 点击「创建虚拟机」

方式2:传统向导

  • 同2012版本流程
  • 支持"第二代"虚拟机(推荐,支持UEFI启动、更大内存等)

新增特性:支持嵌套虚拟化(可在虚拟机内再运行虚拟机),需在虚拟机设置中启用。


4. Windows Server 2019

流程与2016基本一致,优化了性能和兼容性:

安装 Hyper-V 角色:

  • 图形界面:同2016流程
  • PowerShell命令
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

创建虚拟机:

  1. 打开「Hyper-V 管理器」
  2. 选择「快速创建」或「新建虚拟机」向导
  3. 支持嵌套虚拟化(需在PowerShell中启用):
    Set-VMProcessor -VMName "虚拟机名称" -ExposeVirtualizationExtensions $true

性能优化:2019版本改进了虚拟机迁移效率和存储性能,支持更多Linux发行版。


5. Windows Server 2022

最新版本,简化操作且支持更多现代特性:

安装 Hyper-V 角色:

  • 图形界面
    1. 「服务器管理器」→「添加角色和功能」
    2. 勾选「Hyper-V」
    3. 安装后重启系统
  • PowerShell命令(同前序版本,兼容性更强):
    Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

创建虚拟机:

  1. 打开「Hyper-V 管理器」
  2. 选择「快速创建」(支持更多主流OS镜像自动识别)或传统向导
  3. 默认优先"第二代"虚拟机
  4. 支持更大虚拟硬盘(如超过2TB)和更快网络适配

现代特性:支持DirectX GPU加速、虚拟机内存热添加、增强的Linux安全功能。


三、关键补充:配置虚拟交换机(所有版本通用)

虚拟机需通过"虚拟交换机"连接网络,创建步骤:

  1. 打开「Hyper-V 管理器」
  2. 右侧「操作」→「虚拟交换机管理器」
  3. 选择交换机类型:
    • 外部
      • 虚拟机可访问物理网络(如互联网)
      • 需选择物理网卡
      • 注意:会创建与物理网卡的绑定,可能影响宿主机网络配置
    • 内部
      • 仅虚拟机与宿主机互通
      • 不连接外部网络
      • 适合测试环境
    • 专用
      • 仅同一宿主机的虚拟机之间互通
      • 完全隔离的网络环境
  4. 输入交换机名称
  5. 点击「确定」完成创建

网络规划建议


New-VM -Name "虚拟机名称" -MemoryStartupBytes 2GB -NewVHDPath "C:\VM\XXX.v

文章目录


    Windows CMD连接Linux服务器全攻略

    Windows时间自动更新设置指南

    评 论
    评论已关闭