必须创建第二代虚拟机并启用安全启动与虚拟TPM:因Windows 11安装强制要求UEFI固件、安全启动及TPM 2.0支持,第一代虚拟机不满足硬件校验条件。

如果您希望在 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、关闭命令提示符,点击左上角“×”返回安装向导,刷新后“下一步”按钮即可启用。











