Skip to content

ESXi 8.0 安装 Windows 11 绕过硬件检测完整指南

VMware Fusion + Ubuntu 网络配置示意图

背景说明

在 VMware ESXi 8.0.3 虚拟机中安装 Windows 11 时,通常会遇到以下报错:

这台电脑当前不满足 Windows 11 系统要求

这是因为 Windows 11 强制要求以下硬件条件:

  • TPM 2.0(可信平台模块)
  • 安全启动(Secure Boot)
  • 足够的物理内存(4GB+)

虽然在 ESXi 中可以通过配置虚拟机加密和 TPM 模拟来满足这些要求,但过程较为繁琐。本文介绍一种更简单可靠的方法:在 Windows 11 安装过程中通过注册表绕过硬件检测。

适用环境

项目版本 / 信息
虚拟化平台VMware ESXi 8.0.3
客户端版本VMware Host Client 2.18.0
目标操作系统Windows 11 (64-bit)
虚拟机固件EFI / UEFI

操作步骤

第一阶段:虚拟机准备工作

1. 创建虚拟机

在 ESXi Host Client 中新建虚拟机时,注意以下关键设置:

  • 客户机操作系统系列:选择 Windows
  • 客户机操作系统版本:选择 Microsoft Windows 11 (64-bit)

2. 挂载 Windows 11 ISO 镜像

编辑虚拟机设置 → CD/DVD 驱动器:

  • 勾选 已连接开机时连接
  • 选择 数据存储 ISO 文件,浏览并选中 Windows 11 安装镜像

3. 调整引导选项(可选)

为了避免虚拟机直接进入 PXE 网络启动,可以在“虚拟机选项” → “引导选项”中:

  • 引导延迟 设置为 5000 毫秒
  • 确认固件类型为 EFI

第二阶段:绕过硬件检测(核心步骤)

步骤一:启动到安装界面

  1. 开启虚拟机,看到 Press any key to boot from CD or DVD... 立即按下任意键 进入 Windows 11 安装程序引导页面
  2. 在第一个选择语言设置界面出现后,停止选择语言操作

步骤二:呼出命令行窗口

按下键盘组合键:

text
Shift + F10

如果无效(部分键盘需配合 Fn 键),尝试:

text
Shift + Fn + F10

此时会弹出一个黑色的命令提示符窗口。

步骤三:打开注册表编辑器

在命令提示符中输入以下命令并回车:

cmd
regedit

步骤四:创建 LabConfig 注册表项

  1. 在注册表编辑器左侧目录树中,依次展开:

    text
    HKEY_LOCAL_MACHINE → SYSTEM → Setup
  2. 选中 Setup 文件夹(鼠标左键单击)

  3. 在右侧空白处,右键 → 新建 → ,将其命名为:

    text
    LabConfig

步骤五:添加三个绕过检测的 DWORD 值

选中新建的 LabConfig 文件夹,在右侧空白处依次创建以下三个 DWORD (32位) 值

名称类型数值数据
BypassTPMCheckREG_DWORD1
BypassRAMCheckREG_DWORD1
BypassSecureBootCheckREG_DWORD1

创建方法:右键 → 新建 → DWORD (32位) 值,然后重命名并双击修改数值为 1

最终效果如下:

text
BypassTPMCheck        0x00000001
BypassRAMCheck        0x00000001
BypassSecureBootCheck 0x00000001

步骤六:返回继续安装

  1. 关闭注册表编辑器
  2. 关闭命令提示符窗口

根据引导界面开始 Windows 11 安装操作即可。

第三阶段:磁盘分区

以 96GB 虚拟磁盘为例,推荐分区方案:

分区大小用途
分区 1100 MBESP(系统引导分区,自动创建)
分区 216 MBMSR(微软保留分区,自动创建)
分区 3~58.6 GB系统盘(C 盘)
分区 4~37.3 GB数据盘(D 盘)

操作步骤:

  1. 选中未分配空间,点击 “新建”
  2. 输入系统盘大小(如 60000 MB),点击 “应用”
  3. 系统提示创建额外分区时,点击 “确定”
  4. 选中剩余未分配空间,再次点击 “新建”,使用全部剩余容量
  5. 选中 58.6GB 的主分区,点击 “下一步” 开始安装

第四阶段:完成安装

点击“下一步”后,Windows 11 将开始复制文件并进行安装,期间虚拟机会自动重启 2-3 次:

  • 不需要按任何键
  • 不要强制关闭虚拟机
  • 耐心等待约 10-20 分钟

进入 OOBE(开箱即用体验)界面后,按提示完成国家/地区选择、账户创建等设置即可。

常见问题排查

Q1:安装界面没有出现 CD/DVD 引导,直接进入 PXE 网络启动

解决方法: 编辑虚拟机设置,检查 CD/DVD 驱动器的 “已连接”“开机时连接” 是否都已勾选。或在引导选项中增加引导延迟,重启后按 ESC 手动选择从 DVD 启动。

Q2:按 Shift+F10 没有反应

解决方法: 确保鼠标焦点在虚拟机控制台窗口内(点击黑色区域)。如果键盘有 Fn 功能键,尝试 Shift + Fn + F10

Q3:注册表路径中找不到 Setup 文件夹

解决方法: 确认路径为 HKEY_LOCAL_MACHINE\SYSTEM\Setup,注意大小写,SYSTEM 为大写。

Q4:系统装完后还需要开启 TPM 吗

不需要。 通过注册表绕过检测后,Windows 11 不会强制要求 TPM 和安全启动,系统功能正常,日常使用不受影响。

参考资料

结语

以上方法已在 VMware ESXi 8.0.3 + Windows 11 23H2/24H2 环境中验证通过。相比配置虚拟机加密和 TPM 模拟,注册表绕过方式操作更简单、成功率更高,尤其适合个人实验和开发测试环境。

⚠️ 提示:本文方法仅适用于个人学习、开发和测试场景。生产环境中建议遵循 Windows 11 官方硬件要求,确保系统安全性和稳定性。

最后更新2026/07/29 16:56
如果你觉得这篇文章有帮助,或者想聊聊技术、工作,欢迎通过下面方式联系我:
contact fishfinal