登录
首页 >  文章 >  软件教程

Win11虚拟机安装教程:Hyper-V创建步骤

时间:2026-05-28 08:57:46 182浏览 收藏

本文详细讲解了如何在Windows 11系统中利用内置Hyper-V创建完全兼容官方安装要求的虚拟机,重点破解了Win11强制依赖UEFI固件、安全启动和TPM 2.0这三大硬件校验难点——必须选择第二代虚拟机、手动启用虚拟TPM、正确配置外部虚拟交换机、严格校准启动顺序与固件模式,并为家庭版用户提供了安全绕过检测的实操命令;无论你是首次尝试还是屡次失败,这篇指南都能帮你一步到位通过所有安装前置检查,顺利启动并部署纯净Win11虚拟环境。

Win11怎么安装虚拟机_Win11使用Hyper-V创建虚拟机教程【进阶】

如果您希望在 Windows 11 系统中使用内置 Hyper-V 创建功能完整、兼容 Windows 11 安装要求的虚拟机,但卡在创建环节或启动失败,则可能是由于虚拟机代数选择错误、安全启动未配置、TPM 模块缺失或 ISO 镜像挂载异常所致。以下是完成该任务的进阶操作路径:

一、创建第二代虚拟机并启用 UEFI 安全启动

第二代虚拟机基于 UEFI 固件构建,强制启用安全启动(Secure Boot)与模拟 TPM 2.0,是通过 Windows 11 安装程序硬件校验的必要条件;第一代虚拟机因使用传统 BIOS 和不支持 TPM 模拟,将直接被安装程序拒绝。

1、打开 Hyper-V 管理器,右键本地主机名,选择“新建” → “虚拟机”。

2、在“指定名称和位置”页,输入虚拟机名称(如 Win11-UEFI),勾选“将虚拟机存储在其他位置”,指定非系统盘路径(如 D:\VMs\)。

3、在“指定代数”页,必须选择“第二代”,不可更改或跳过。

4、在“分配内存”页,输入启动内存值(建议 ≥4096 MB),取消勾选“启用动态内存”(Windows 11 安装阶段不兼容动态内存初始化)。

5、在“配置网络”页,选择已存在的外部虚拟交换机;若尚未创建,请先跳至第五部分完成虚拟交换机配置。

6、在“连接虚拟硬盘”页,选择“创建虚拟硬盘”,设置类型为 VHDX、大小 ≥64 GB、路径与虚拟机同目录。

7、在“安装操作系统”页,选择“从可启动的 CD/DVD-ROM 安装操作系统”,点击“浏览”挂载 Windows 11 官方 ISO 文件(需为 22H2 或更新版本)。

8、完成向导后,右键新建虚拟机 → “设置” → 左侧展开“安全性”,确认“启用安全启动”已勾选,且“模板”为 Microsoft UEFI Certificate Authority

二、手动添加并启用虚拟 TPM 模块

Windows 11 安装程序强制检测 TPM 2.0 支持;第二代虚拟机虽默认启用安全启动,但 TPM 模块需显式添加,否则安装界面将提示“这台电脑无法运行 Windows 11”并禁用“下一步”按钮。

1、确保虚拟机处于“已关闭”状态(非暂停或保存状态)。

2、右键虚拟机 → “设置” → 左侧选择“安全管理器”。

3、在右侧勾选 “启用虚拟可信平台模块 (TPM)”

4、点击“应用”后,系统将自动为该虚拟机生成唯一 TPM 芯片实例,并写入加密密钥到虚拟机配置文件中。

5、关闭设置窗口,再次右键虚拟机 → “设置” → 进入“安全”页,确认“启用安全启动”与“启用虚拟 TPM”两项均处于激活状态。

三、配置外部虚拟交换机以实现网络连通

若虚拟机需在安装阶段联网(如登录 Microsoft 账户、下载驱动或接收更新),必须绑定外部虚拟交换机,该交换机桥接物理网卡,使虚拟机获得与宿主机同网段的 IP 地址。

1、在 Hyper-V 管理器右侧“操作”窗格中,点击“虚拟交换机管理器”。

2、在左侧选择“外部”,点击“创建虚拟交换机”。

3、在“名称”栏输入自定义名称(如 External-Bridge)。

4、在“连接类型”下拉菜单中,必须选择“外部”,不可选“内部”或“专用”。

5、在“外部网络”下拉列表中,选择当前宿主机正在使用的物理网卡(如 Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller)。

6、勾选 “允许管理操作系统共享此网络适配器”,确保宿主机网络不中断。

7、点击“确定”,系统将短暂断开宿主机网络并重建连接,完成后虚拟交换机即就绪。

8、返回虚拟机设置 → “网络适配器” → 在“虚拟交换机”下拉框中选择刚创建的外部交换机名称。

四、挂载 ISO 后验证启动顺序与固件模式

即使已挂载 Windows 11 ISO,若固件启动顺序未将 DVD 驱动器置顶,或 BIOS/UEFI 模式识别错误,虚拟机仍将尝试从空硬盘启动并报错“Operating System not found”。

1、右键虚拟机 → “设置” → 左侧选择“固件”。

2、在右侧启动顺序列表中,拖动 “DVD 驱动器”至第一位,确保其位于“硬盘”和“网络适配器”之上。

3、确认“启动顺序”下方显示的固件类型为 UEFI(非 Legacy BIOS)。

4、关闭设置窗口,右键虚拟机 → “启动”,等待虚拟机进入 Windows 安装界面。

5、当出现语言选择页面时,按下 Shift + F10 调出命令提示符,输入 tpm.msc 回车,验证 TPM 管理控制台是否可正常打开;若弹出错误则说明虚拟 TPM 未生效,需返回第二部分重新启用。

五、针对 Windows 11 家庭版用户的 ISO 兼容性处理

Windows 11 家庭版 ISO 在 Hyper-V 中安装时,默认跳过 TPM 和安全启动检查,但若宿主机为家庭版且已通过脚本启用 Hyper-V,部分 ISO 版本仍会因签名策略差异触发“此设备不满足最低系统要求”警告;此时需在安装前注入绕过策略。

1、启动虚拟机并进入 Windows 安装界面,在语言选择页按下 Shift + F10 打开命令提示符。

2、依次执行以下两条命令(每条执行完毕后回车):
reg load HKLM\Temp C:\Windows\System32\config\SYSTEM
reg add "HKLM\Temp\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f

3、继续执行:
reg add "HKLM\Temp\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f
reg unload HKLM\Temp

4、关闭命令提示符,点击左上角“×”返回安装向导,刷新后“下一步”按钮即可启用。

终于介绍完啦!小伙伴们,这篇关于《Win11虚拟机安装教程:Hyper-V创建步骤》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>