VMware中安装Windows 11:绕过TPM与硬件检查完整指南

如果你要装 Windows 11,但电脑太老、没有 TPM 2.0,或者你现在用的是 Mac、Linux,想在虚拟机里先跑起来看看效果,那这篇文章就是给你准备的。我在 VMware 里完整走了一遍 Win11 的安装流程,从新建虚拟机、加载镜像、绕过硬件检查到装完系统后的基础优化,全都有。会直接给出我实际用过的配置参数、踩过的坑,以及判断你的电脑到底适不适合用虚拟机跑 Win11 的方法。

1. 为什么我最后选了 VMware 而不是其他虚拟机

先说结论:如果你追求“装完就能稳定用、日常办公不折腾”,VMware Workstation Pro 目前是对新手最友好的方案。我个人也试过 VirtualBox 和 Hyper-V,各有各的毛病,下面简单说下对比。

1.1 三种常见方案的真实体验对比

对比维度VMware Workstation ProVirtualBoxHyper-V
安装难度低,下一步下一步就行低中,需要开启 Windows 功能
对 Win11 的支持好,自带 TPM 和 UEFI 支持一般,需要手动改配置好,但只适合 Windows 宿主机
3D 加速强,适合开 Aero 特效弱,桌面动画偶尔卡中
磁盘性能快,日常操作流畅较慢,大文件复制明显卡顿快
快照能力强,随时回滚有,但不够灵活一般
适合人群几乎所有人纯免费党、老旧电脑Windows 专业版用户

我用 VirtualBox 装 Win11 的时候遇到过一个问题:安装界面能进,但进入系统后显卡驱动总是不太对,窗口缩放时整个界面掉帧。后来换成 VMware,同样的镜像和配置,体感明显顺滑。如果你的电脑配置不差,我非常建议直接用 VMware。

1.2 宿主机需要什么配置才算“够用”

虚拟机不是把硬盘空间分一点就行,它需要真实的 CPU、内存和磁盘读写能力。我给一个最低参考,低于这个配置最好不要尝试:

  • CPU:支持虚拟化技术的 Intel 或 AMD 处理器,建议 4 核以上
  • 内存:16GB 起步,8GB 勉强能装但用起来会怀疑人生
  • 硬盘:建议 NVMe 固态,机械硬盘装 Win11 虚拟机开机可能要等两分钟
  • 系统:Windows 10/11、macOS、主流 Linux 发行版都行

为什么要 16GB 内存?因为 Win11 虚拟机本身建议分配 4GB 以上,你宿主机还要留一部分跑日常软件。4GB 内存的电脑装 Win11 虚拟机,光是系统更新就能把磁盘 IO 占满,别给自己找罪受。

2. 安装前必须搞清楚的硬件支持逻辑

很多人在虚拟机里装 Win11 失败,不是因为步骤错了,而是没有理解 VMware 的虚拟硬件和真实硬件的映射关系。搞清楚下面几条,能省掉大量排查时间。

2.1 TPM、安全启动和 UEFI 到底是什么

VMware Workstation Pro 从 16 版本开始加入了对虚拟 TPM(Trusted Platform Module)的支持,也就是说它可以在虚拟机里模拟一个可信平台模块。Win11 安装程序在检查硬件时会问“这台电脑有没有 TPM 2.0”,如果你的虚拟机没有开启这个功能,就会直接被拦住。

安全启动(Secure Boot)和 UEFI(统一可扩展固件接口)也是一样的逻辑。Win11 要求固件支持 UEFI 且开启了安全启动,而传统虚拟机默认用的是 BIOS 引导方式,所以需要手动切换。如果你跳过这些步骤,等安装到一半或装完才发现进不了系统,再回头改配置,反而更浪费时间。

提示:VMware 里的“虚拟 TPM”和物理 TPM 一样,都会绑定到具体的虚拟机配置文件上。如果你把虚拟机复制到另一台电脑,之前设置的虚拟 TPM 密钥可能需要重新初始化,具体表现是系统提示“你的 PIN 不可用”或要求重新验证设备。

2.2 为什么硬件检查工具说“这台电脑无法运行 Win11”

我在给一台六七年前的旧笔记本做测试时,VMware 里新建虚拟机后直接加载 Win11 镜像,结果安装程序弹出提示:“此电脑无法运行 Windows 11”。那台笔记本物理机上确实没有 TPM 2.0,但虚拟机里我明明已经添加了虚拟 TPM,为什么还是不行?

排查后发现原因有两个:

  • 虚拟机固件不是 UEFI,导致安全启动无法开启
  • 虚拟 TPM 必须在 UEFI 模式下才能被识别,BIOS 兼容模式不行

所以新建虚拟机时,必须先选好“UEFI”作为固件类型,之后再去添加“可信平台模块”设备。顺序反了就会出现上面那种奇怪的兼容性问题。

3. VMware 里新建 Win11 虚拟机的详细步骤

下面是我实际操作的完整步骤,每一步都尽量写清楚配置参数和选择原因,方便你照着做。

3.1 创建虚拟机时的关键选项

打开 VMware Workstation Pro,点击“创建新的虚拟机”,选择“典型(推荐)”即可。

  • 安装来源选择“安装程序光盘映像文件”,加载你下载好的 Win11 ISO
  • 客户机操作系统类型选择“Microsoft Windows”,版本选择“Windows 11 x64”
  • 虚拟机名称建议直接写 Windows 11,方便以后识别
  • 固件类型一定要选“UEFI”,这是整个安装过程中最容易忽略的一步

然后进入“自定义硬件”界面,主要调整这几个参数:

  • 内存:建议 4096MB 起步,有条件直接给 8192MB
  • 处理器:分配 4 核,处理器核心数看宿主机的实际线程数
  • 硬盘:建议 80GB,Win11 系统盘加常用软件很快就会吃掉一半
  • 网络适配器:默认 NAT 模式就行,不需要桥接

这里有一点要特别说明:处理器分配不是越多越好。如果你给 8 核,而宿主机只有 8 核,那宿主机自身操作会明显变慢。更合理的做法是留下一半的核心给宿主机使用。

3.2 添加虚拟 TPM 和开启安全启动

如果你是“典型”流程创建的虚拟机,默认不会启用 TPM 和 Secure Boot。需要在安装系统之前,先关闭虚拟机,然后修改配置:

  1. 选中虚拟机,点击“编辑虚拟机设置”
  2. 切换到“选项”选项卡,找到“高级”
  3. 把“固件类型”确认一下是否为 UEFI
  4. 回到“硬件”选项卡,点击“添加”,选择“可信平台模块”
  5. 点击“完成”,确认列表中多了一个“Trusted Platform Module”设备
  6. 再回到“选项”选项卡,找到“高级”,把“启用安全引导”勾上

做完这几步,Win11 安装程序对硬件要求这一关基本就能过了。如果你创建虚拟机时使用的是“自定义”模式,在每一步的“固件类型”处可以直接选“UEFI”,后面操作一样。

3.3 挂载镜像并启动安装程序

在虚拟机设置中,把刚才加载的 ISO 镜像确认一下是否在“CD/DVD”装置中。如果之前设置过其他启动方式,建议把“启动时连接”勾上。

点击“开启此虚拟机”,稍等片刻就会进入 Win11 的安装引导界面。正常情况下,你会先看到 Windows Logo,然后进入语言选择页面。如果直接黑屏或报错,大概率是 ISO 镜像校验有问题,建议重新下载或者换个来源。

4. 绕过 Win11 硬件限制的三种方案

如果你的虚拟机配置没问题,但安装程序还是卡在“这台电脑无法运行 Windows 11”这一步,那你需要用到绕过限制的方法。我整理了三套方案,按推荐优先级排列。

4.1 方案一:使用注册表绕过(最通用)

这个方法适合已经能进安装程序、但硬件检查不过的情况。具体步骤如下:

  1. 在出现“此电脑无法运行 Windows 11”的界面,不要关掉它
  2. 按 Shift + F10 打开命令行窗口
  3. 输入regedit并回车,打开注册表编辑器
  4. 定位到HKEY_LOCAL_MACHINE\SYSTEM\Setup
  5. 右键 Setup,新建一个“项”,命名为LabConfig
  6. 在 LabConfig 下新建 7 个 DWORD(32 位)值,并分别设置数值:
名称数值
BypassTPMCheck1
BypassSecureBootCheck1
BypassRAMCheck1
BypassStorageCheck1
BypassCPUCheck1
BypassDiskCheck1
BypassPhysicalMediaCheck1

关闭注册表,回到安装引导界面,点击左上角的返回按钮,然后重新进入安装流程。理论上就能跳过硬件检查。

4.2 方案二:替换 appraiserres.dll(适合强制更新场景)

如果你是在 Windows 10 里用媒体创建工具升级,硬件检查不过,可以尝试替换sources文件夹里的appraiserres.dll文件。但这个文件版本和镜像版本必须一致,否则安装过程会报错,只适合有经验的用户操作。虚拟机场景下直接用方案一更稳妥。

4.3 方案三:使用特定版本的 ISO 镜像

有些精简版或经过处理的企业版镜像会在安装程序里去掉硬件检查,前提是你信任这个镜像来源。我的建议是,除非你只是为了快速体验系统界面,否则还是优先使用官方镜像加注册表绕过的方式,避免镜像被植入不必要的东西。

5. 安装过程中的常见问题:代码、卡死、无限重启

就算准备工作做得好,安装过程中依然可能遇到各种小问题。我把自己在虚拟机里踩过的几个典型情况列出来,并给出解决思路。

5.1 0x80070002 或类似安装报错

这个代码通常表示安装源文件读取失败。在虚拟机里出现,常见原因是 ISO 镜像在加载过程中没有保持连接,或者下载的镜像是残缺的。解决方法是重新校验镜像的 SHA256 哈希值,如果用的是官网工具下载的 ISO,一般哈希值会明确标注。

5.2 卡在“正在准备”或圆圈转不停

大概率是虚拟机分配的配置太低,尤其是内存不够。可以先强制关机,把内存调到 8GB,再重新开机。如果还是卡,可以检查一下磁盘空间是否分配不足,Win11 在安装阶段需要预留足够的临时空间。

5.3 绕过硬件检查后仍提示不满足要求

部分版本的 Win11 安装程序在后续流程里还会再检查一次。如果注册表方式失效,可以尝试在命令行里执行setup.exe /product server,这会骗过安装程序认为你在安装服务器版本,从而跳过大部分限制。但你需要在安装过程中选择正确的版本镜像,否则装出来可能不是你要的版本。

注意:注册表绕过的原理是告诉安装程序“忽略这些检查”,并不是真正让你的电脑获得 TPM 2.0 硬件。装完系统后,需要用到 TPM 的功能(比如 BitLocker 或 Windows Hello)依然可能受限。

6. 装完系统后必做的三件事

装完 Win11 只是开始,虚拟机里做下面三件事,能让系统运行更顺畅,也方便你以后随时“反悔”重来。

6.1 安装 VMware Tools 并开启共享剪贴板

不装 VMware Tools,虚拟机屏幕分辨率会锁定在一个很低的默认值,鼠标进出也很卡顿。点击虚拟机菜单栏的“虚拟机”,选择“安装 VMware Tools”,然后在 Win11 里运行安装程序即可。

安装完成后,建议重启虚拟机,再检查一下“编辑虚拟机设置”里的“显示”选项,确认是否已开启 3D 加速。共享剪贴板功能默认就会启用,宿主机和虚拟机之间直接复制文字、图片文件都会方便很多。

6.2 拍摄快照并设置自动快照策略

虚拟机最大优势就是你可以随时回到某个时间点。建议在系统装完、驱动装完、还没安装任何乱七八糟软件的时候,先拍一个干净快照。以后系统被折腾坏了,直接恢复,三分钟搞定。

在 VMware 的“快照管理器”里,还可以设置自动快照策略,比如每天固定时间拍摄一个快照,防止更新或安装软件时把系统搞崩。我个人习惯是:

  • 系统刚装完,打一个快照,命名“初始状态”
  • 每次安装大型软件前,打一个临时快照
  • 系统稳定一段时间后,手动删除旧快照,避免磁盘空间无限膨胀

快照不会真正备份你的数据文件,只备份系统状态。如果你打算在虚拟机里长期使用,最好把重要文件放在共享文件夹或外部存储里,单独备份一份。

6.3 根据宿主机性能调整虚拟机资源

装完系统后,观察一下 Win11 空闲时内存占用和 CPU 使用率。如果在宿主机内存充裕的情况下,可以适当给虚拟机增加内存或处理器核心数,提升日常使用的流畅度。反之,如果宿主机内存本身紧张,建议把虚拟机的图形效果调低一些,关闭动画和透明效果,减少资源占用。

我个人建议日常办公场景下,Win11 虚拟机分配 4 核 + 8GB 内存 + 80GB 硬盘,这个配置既能保证流畅度,又不会压垮宿主机。如果只是跑测试、偶尔用一下,2 核 + 4GB 勉强够,但千万别开太多后台应用。

7. 关于“虚拟机里跑 Win11”值不值得的一些实话

最后说一说我的整体感受。虚拟机跑 Win11,和实体机跑 Win11 完全是两种体验。如果你是担心系统兼容性、想提前看看新界面、或者需要一个隔离的测试环境,那 VMware 方案会很合适。但如果你希望虚拟机里的 Win11 能和宿主机共用所有硬件资源,比如流畅打游戏、做视频渲染,那肯定会失望,虚拟化带来的性能损耗是实打实的。

我实际用下来,VMware 里的 Win11 日常办公、浏览网页、看视频都很顺畅,偶尔开个 Office 三件套也毫无压力。但如果同时开十几个标签页再加一个视频会议,就会有明显延迟感,这时候加内存和开 SSD 缓存会更有效。

还有一个容易被忽略的点:虚拟机里的 Win11 和宿主机之间的文件传输。如果你有大文件要传,尽量不要直接拖拽,那容易卡死,先在共享文件夹里复制到虚拟机磁盘再使用,速度会更快也更稳定。

如果你已经走到了装 Win11 这一步,说明你的电脑或需求已经适合拥抱新系统。虚拟机给了你一个试错成本几乎为零的环境,想怎么折腾都行,后悔了回快照,硬盘空间不心疼。个人强烈建议,第一次装的时候把每一步记录下来,尤其是 TPM、UEFI 和绕过硬件检查这几处,下一次从零部署会快得多。

相关新闻

微信小程序火车票查询源码解析:从请求封装到列表渲染的完整实践

微信小程序火车票查询源码解析:从请求封装到列表渲染的完整实践

简介:这是一份面向微信小程序初学者与前端开发者的实战型源码资源,围绕火车票查询场景,演示如何在小程序中调用接口完成车次检索与结果展示,适合作为课程设计、练手项目或二次开发的基础模板。压缩包共23个文件,约11KB…

2026/10/20 5:06:58 阅读更多 →
AI大战PowerShell:脚本跑不通的四大根源与解决模板

AI大战PowerShell:脚本跑不通的四大根源与解决模板

你有没有过这样的经历:手头一堆重复性的系统任务,实在懒得逐条敲命令,随手把需求丢给 AI 助手,AI 也很爽快地吐出一段 PowerShell 脚本。你复制、粘贴、回车,然后看着满屏红色报错发呆。我最近连续处理了好几个这种场景…

2026/10/20 5:06:58 阅读更多 →
LangChain 1.0 Community生态全解析:第三方集成与迁移实践指南

LangChain 1.0 Community生态全解析:第三方集成与迁移实践指南

写这个东西之前我想先交代一个背景:如果你是从 LangChain 0.x 一路用上来的老用户,应该都经历过那种"不装不对、装多也错"的依赖地狱。新项目还没跑起来,先花一晚上解决包冲突;好不容易跑通了,换一个模型厂商…

2026/10/20 5:06:58 阅读更多 →

最新新闻

Keras大文件训练内存溢出解决方案:三层数据流架构

Keras大文件训练内存溢出解决方案:三层数据流架构

1. 为什么“大文件无法一次性读入内存”是Keras用户绕不开的坎?Keras作为高层深度学习API,最大的优势是简洁、直观、上手快——写个model.fit(X_train, y_train)就能跑通一个模型。但这个看似简单的接口背后,藏着一个被新手反复踩坑、被老手默…

2026/10/20 5:39:13 阅读更多 →
为什么代码写得对却不值钱?工程师价值重估指南

为什么代码写得对却不值钱?工程师价值重估指南

1. 这不是代码批判,而是工程师价值重估的现场“你的代码不值钱,你为什么这么写才值钱”——这句话刚在技术社区刷屏时,我正帮某高校实验室重构一套运行了七年的教学评估系统。那套代码语法完全合规,单元测试覆盖率92%,…

2026/10/20 5:39:13 阅读更多 →
Playwright驱动浏览器自动化:破解无限瀑布流动态加载的爬虫实战

Playwright驱动浏览器自动化:破解无限瀑布流动态加载的爬虫实战

直接开始。玩爬虫的人多少都遇到过这种场景:目标网站数据明明就摆在页面上,但用 requests 怎么抓都只能拿到首页那一小段,往下翻页面,心跳都跟着滚轮一起加速,可手里的代码就是纹丝不动。小红书这种重 JS 交互的平台&a…

2026/10/20 5:39:13 阅读更多 →
32位系统内存补丁实战:PatchPae2让老电脑用满4G以上内存

32位系统内存补丁实战:PatchPae2让老电脑用满4G以上内存

简介:PatchPae2补丁面向32位的Windows 8.1操作系统,通过启用系统物理地址扩展功能,突破4GB内存识别上限,解决系统只能使用部分物理内存的痛点,适合受内存容量制约的用户、开发者和运维人员;补丁以修改内核方…

2026/10/20 5:39:13 阅读更多 →
MCP工具调用机制与优化实践:从原理到工程落地

MCP工具调用机制与优化实践:从原理到工程落地

1. MCP 工具调用的核心机制拆解1.1 从“对话”到“行动”:MCP 到底解决了什么问题MCP(Model Context Protocol)现在几乎是 AI 应用开发绕不开的协议了,但很多刚接触的人容易把注意力放在“这是什么”上面,忽略了一个更…

2026/10/20 5:39:13 阅读更多 →
原生JavaScript实现贪吃蛇:核心逻辑与Canvas渲染实战

原生JavaScript实现贪吃蛇:核心逻辑与Canvas渲染实战

最近整理硬盘上的旧文件夹,翻出一个好几年前写的JavaScript贪吃蛇。当时是某段时间练手用的,代码写得很粗糙,注释也不全,但核心逻辑基本完整,跑起来没有问题。这几天花时间把代码理清爽、补上注释、顺手修掉几个当年没…

2026/10/20 5:38:13 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →