VMware免费安装Windows 11虚拟机:UEFI和TPM关键设置详解
前阵子帮我一个朋友在电脑上装虚拟机他想在 Windows 10 主机里跑一个 Windows 11 用来测试软件。结果折腾了两个晚上虚拟机里一直显示“这台电脑无法运行 Windows 11”甚至有一次直接卡在 VMware 开机画面的黑屏上。朋友很生气说别人用 VMware 装 Windows 11 都是一路下一步为什么到他这里就这么邪门。后来我远程看了一下问题其实很简单他在新建虚拟机时选了 BIOS 固件又没开虚拟 TPMWindows 11 的安装程序不认账。从那以后我就发现网上很多教程都在教“下一步下一步”但没把关键配置和踩坑点讲清楚导致小白很容易在同一个地方反复卡住。现在 VMware Workstation Pro 对个人用户已经免费安装 Windows 11 虚拟机的门槛确实降到很低的程度了。但一次成功的关键其实不在 VMware 版本也不在电脑配置而是三件事物理机开启硬件虚拟化、虚拟机固件选 UEFI、启用虚拟 TPM。这三个做对了后面就顺畅很多。这篇文章就把完整流程和常见报错梳理一遍尽量让第一次接触的人能少走弯路。1. 为什么现在适合用 VMware 装 Windows 11 虚拟机1.1 VMware Workstation Pro 个人免费的意义虚拟机软件有不少VirtualBox 一直免费VMware Workstation 曾经收费所以很多教程推荐 VirtualBox 作为入门。但从 2024 年年中开始VMware Workstation Pro 对个人用户免费开放只需要在官网注册账号下载时选择“个人使用”许可即可。对学习者和开发者来说这意味着可以用一套功能完整、界面成熟、虚拟硬件兼容性良好的专业工具而且没有试用期限制。这个变化为什么重要因为 VMware Workstation Pro 在快照、虚拟网络、虚拟机加密、多层次克隆等方面的体验确实比 VirtualBox 更顺手。很多网上教程默认用 VMware 演示你跟着做至少界面是一致的。免费政策出来以后个人场景不再需要纠结“要不要破解”或者“找不找得到永久许可证”直接下载安装就行。对新手来说少了一个潜在的法律和软件源风险。不过要提醒一句这里的“永久免费”严格来说是指“个人使用、非商业用途免费”。如果你在公司电脑上或用于商业项目还需要按照你的工作性质确认是否需要购买商用许可。这个在后面单独说。1.2 Windows 11 对虚拟机提出了哪些新要求Windows 11 和以前 Windows 7、Windows 10 最大的不同是它安装时会强制检查固件类型、安全启动和 TPM 2.0。在真实硬件上老电脑可能因为 TPM 缺失无法升级在虚拟机里VMware 可以通过“加密虚拟机”的方式虚拟出一个 TPM 芯片再把固件设置为 UEFI让 Windows 11 的安装程序认为当前硬件满足要求。很多教程只讲了“内存分配多少、硬盘分配多少”没有提 UEFI 和 TPM。于是新手用旧习惯建一个 BIOS 固件虚拟机或者用默认的“典型”流程创建装 Win11 时就出现了“这台电脑无法运行 Windows 11”的红色提示。这并不是 VMware 坏了也不是电脑太差仅仅是因为虚拟硬件上少了两个 Windows 11 需要的东西。还有一个点容易被忽略VMware 的虚拟 TPM 只有在虚拟机“加密”状态下才能添加。你打开设置会发现“受信任平台模块”按钮是灰色原因就是没有先启用虚拟机加密。这是流程上一个不太明显的门坎也是我建议用“自定义”方式创建虚拟机的原因。1.3 适合哪些人装 Windows 11 虚拟机VMware 里装 Windows 11 虚拟机适合下面这几类场景想先体验 Windows 11 新界面和新功能但暂时不愿意升级主力机的用户。开发或测试人员需要在 Windows 10、Windows 11、Linux 等不同系统之间切换验证。大学生做课程实验、网络安全课练习、软件测试等需要隔离环境。想研究系统安装、PE 工具、磁盘分区等操作又怕把物理机搞坏的爱好者。不适合的场景也有拿虚拟机玩大型 3D 游戏因为虚拟显卡性能有限需要调用物理显卡做 AI 绘图或深度学习训练直通配置复杂且 VMware Workstation 对 GPU 直通支持有限还需要整天拖动大数据进虚拟机不如用共享文件夹或网络挂载但虚拟磁盘性能始终比物理机差一些。2. 安装前把这几件事准备好成功率直接提升一半2.1 下载并安装 VMware Workstation Pro先到 VMware 官方网站下载 Workstation Pro。下载需要注册一个 Broadcom 账户登录后选择“Workstation Pro for Personal Use”版本。不同时期下载入口会改但认准关键词“Personal Use”和“Windows x64”就行。安装过程本身很简单双击 exe 下一步即可。这里有两个建议一是安装类型选择“典型”没问题但建议把安装路径放在非 C 盘分区比如D:\VMware\因为 VMware 后续会生成不少临时文件。二是在安装界面的“增强型虚拟键盘”选项建议勾选。这个驱动主要是解决某些键盘按键在虚拟机中无法正确传递的问题尤其是笔记本上 F 功能键和特殊组合键。如果不装大部分情况也能用但出了问题很麻烦不如一开始就装好。安装完后打开 VMware Workstation顶部菜单栏选择“帮助 - 关于”可以看到许可证信息。如果显示为“Workstation Pro 17”并且没有“评估许可证”的剩余天数说明你已经处于个人免费许可状态。有一部分设备安装时不会提示你输入许可类型但一般不影响使用。2.2 获取 Windows 11 官方 ISO 镜像不要在第三方下载站随便下 Windows 11 镜像除非你有足够经验判断文件没有被修改。最稳妥的做法是去微软官网的“下载 Windows 11”页面选择“下载 Windows 11 磁盘映像(ISO)”然后选择 Windows 11 多版本 ISO。微软会提供两种下载方式选择“Windows 11”和“英文/中文”后点下载得到 ISO 文件。也可以下载运行“Windows 11 安装助理”但它主要用于当前机器升级不是我们要的 ISO。下载下来的 ISO 默认包含家庭版、专业版、教育版等安装时会让你选择具体版本。不需要专业版的话家庭版也够用但建议选择专业版因为后续可以用到组策略、远程桌面等更多功能。ISO 文件一般 5GB 多下载前确认磁盘空间。2.3 关键前提进 BIOS/UEFI 开启硬件虚拟化VMware 运行虚拟机依赖 CPU 的硬件虚拟化能力也就是 Intel VT-x 或 AMD-V。如果你的 BIOS 里没有开启VMware 会提示“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”虚拟机会拒绝启动。先检查当前电脑是否已经开启。最简单的方式是打开任务管理器切到“性能”选项卡找到“CPU”看右下角“虚拟化”是否显示“已启用”。如果显示“已启用”说明没问题如果显示“已禁用”就需要进 BIOS 开启。进 BIOS 的方法因电脑而异。常见路径是重启电脑。开机时按 F2、Del 或 F10根据主板品牌不同进入 BIOS 设置。找到 Advanced 或 Configuration 菜单。找到 Intel Virtualization Technology 或 SVM Mode设置为 Enabled。按 F10 保存并退出。不同品牌的 BIOS 名称不一样但核心就是打开 CPU 虚拟化支持。联想、戴尔、惠普等品牌都有各自的位置找不到就搜“你的电脑型号 enable virtualization”。这一步不做后面 VMware 会一直出问题。2.4 硬件资源怎么判断够不够VMware 本身对主机要求不高但装 Windows 11 虚拟机建议物理内存至少 8GB最好 16GB 以上。给虚拟机分配 4GB 是基础推荐 8GB这样 Windows 11 运行起来不会卡。CPU 方面只需要分配不少于 2 核推荐 4 核。分配太多并不一定更好因为还要留资源给主机跑其他程序。磁盘需要预留至少 60GB 空间推荐 80GB 以上。VMware 默认采用动态扩展虚拟磁盘也就是“用多少占多少”不会一开始就吃掉 80GB但后期如果装很多软件占用会涨上去。另外要注意虚拟磁盘文件默认保存在“文档\Virtual Machines”目录下。如果 C 盘空间紧张最好在创建虚拟机时把存储位置改到 D 盘或 E 盘。路径尽量不要有中文某些情况下中文路径可能导致挂载 ISO 或创建快照失败。3. 创建 Windows 11 虚拟机的保姆级步骤3.1 新建虚拟机为什么建议选自定义打开 VMware Workstation点击“创建新的虚拟机”。界面会提供“典型”和“自定义”。新手反而建议选“自定义”不是为了复杂是因为典型模式不会主动帮你设置 TPM 和 UEFI 选项后面还得回来改。整个向导步骤如下硬件兼容性保持默认选最新的 Workstation Pro 版本。安装来源选择“稍后安装操作系统”。这样可以先配置虚拟硬件再挂载 ISO。客户机操作系统选 Microsoft Windows版本选“Windows 11 x64”。虚拟机名称随意比如“Win11_Test”。位置选一个剩余空间较大的盘比如D:\Virtual Machines\Win11_Test。固件类型这一步很关键务必选择“UEFI”。如果你选了“BIOS”后续 Windows 11 会直接拒绝安装。处理器配置处理器数量 1每个处理器内核数 4或直接分配 2 个内核。建议至少 2 核。内存分配 4096MB 以上推荐 8192MB。不要超过物理内存的一半。网络类型默认为 NAT个人学习完全够用。I/O 控制器类型保持默认 LSI Logic SAS。虚拟磁盘类型选 NVMe 或 SATA 都行。如果后续安装时找不到磁盘可以换另一种。推荐 NVMe速度更好。磁盘容量至少 60GB选“将虚拟磁盘拆分成多个文件”方便移动和备份。点击“完成”。现在虚拟机已经创建但还不能直接安装因为还需要添加 TPM。3.2 关键一步启用虚拟TPM和安全启动创建完成后右键虚拟机选择“设置”。在左侧找到“选项”标签进入“高级”确认“固件类型”是 UEFI并勾选“启用 UEFI 安全启动”。如果这里没有勾选Windows 11 安装程序也可能报错。然后回到“硬件”标签左侧找到“访问控制”或“加密”点击“加密虚拟机”设置一个密码。只有先加密虚拟 TPM 按钮才不是灰色。接着点击“添加”在硬件类型列表中找到“受信任平台模块TPM”点击“添加”并完成。添加后左侧会多出一个“可信平台模块”设备状态为“已连接”。这一步是整个教程里最容易被忽略、也是决定成败的地方。没有 TPMWindows 11 的安装程序会直接拒绝。添加完成后再确认一下“安全启动”已经开启虚拟机配置基本就齐了。3.3 挂载 Windows 11 ISO 镜像在虚拟机设置中左侧选择“CD/DVD (SATA)”或“CD/DVD 2”右侧勾选“使用 ISO 映像文件”然后点击“浏览”选择你下载好的 Windows 11 ISO。如果后面安装时发现启动后没有进入安装界面而是黑屏或进入不了光盘引导可以检查两个地方一是 ISO 文件是否损坏二是虚拟机设置里是否勾选了“启动时连接”。另外打开虚拟机时按一次电源键在 VMware 界面出现“Press any key to boot from CD or DVD...”时需要及时按任意键否则会跳过光盘引导。3.4 启动虚拟机进入 Windows 11 安装程序点击“开启此虚拟机”。从 ISO 启动后Windows 11 安装程序会加载。大致流程选择语言、时间和键盘输入法点下一步。点“现在安装”。输入或选择 Windows 版本。如果没有产品密钥可以点“我没有产品密钥”。勾选“我接受许可条款”。选择“自定义仅安装 Windows高级”。磁盘列表里通常只有一个未分配空间选中后点下一步。之后安装程序会复制文件、展开组件期间虚拟机会自动重启几次。这个阶段不需要操作耐心等待即可。安装完成后会进入“设置设备”阶段要求你设置账户。如果你的虚拟机没有联网建议先断网用本地账户登录避免被强制要求微软账号。3.5 出现“这台电脑无法运行 Windows 11”怎么办如果前面步骤都做对了基本不会看到这个提示。万一出现先停止安装回到虚拟机设置检查三件事UEFI 固件是否确认BIOS 固件不行。安全启动是否开启可信平台模块TPM是否已经添加如果都正确但依然报错可能是 VMware 版本太旧。老版本对 Windows 11 的虚拟 TPM 支持不完整建议升级到较新的 Workstation Pro 17.x 版本。需要说明的是我不建议使用修改 ISO、替换 appraiserres.dll、注册表绕过等方式来跳过 TPM 检查。因为虚拟机里做一次 TPM 并不会增加多少成本开启后更接近真实环境后面也少很多奇怪问题。系统安全限制本身是保护机制正规使用应尽量满足要求。4. 安装完成后还得做的几件事4.1 安装 VMware Tools进入 Windows 11 桌面后第一件事是安装 VMware Tools。可以在虚拟机窗口顶部菜单栏点击“虚拟机 - 安装 VMware Tools”此时 Windows 里会弹出一个虚拟光驱。在资源管理器中打开该光驱找到setup64.exe双击运行。安装完成后必须重启虚拟机。VMware Tools 相当于虚拟机驱动包安装后显卡分辨率能自动适配窗口鼠标不再被“锁定”在虚拟机里文件拖拽、剪贴板共享也会生效。不装 VMware Tools虚拟机也能用但体验像用远程桌面一样难受屏幕模糊、鼠标还要按 CtrlAlt 才能释放。所以装完后第一时间做这件事。4.2 设置拖拽复制粘贴和共享文件夹重启虚拟机后进入“设置 - 选项 - 客户机隔离”勾选“启用拖拽”和“启用复制粘贴”。这样你就可以在主机和虚拟机之间直接拖文件、复制文字非常方便。如果需要在主机和虚拟机之间长期访问某个目录可以使用共享文件夹。在“选项 - 共享文件夹”里选择“总是启用”添加一个主机目录比如D:\share。然后在 Windows 11 虚拟机里打开“网络驱动器”映射一个盘符到\\vmware-host\Shared Folders。这样两边都能直接读写同一个目录比拖文件稳定。4.3 装完系统后马上做快照快照是 VMware 最有价值的功能。安装完成、设置好账户、打开基本更新后建议立刻做一个快照。在虚拟机窗口的顶部菜单栏点击“虚拟机 - 快照 - 拍摄快照”名称可以叫“初始化系统”备注写“Windows 11 刚装完未安装其他软件”。以后你在这个虚拟机里安装未知软件、修改系统配置、做测试如果出了问题可以随时恢复到“初始化系统”这个快照。这比备份整个虚拟机文件要快得多也是虚拟机的核心体验。需要提醒的是快照并不是完整备份。如果你把虚拟机文件夹移动到另一台电脑快照需要和基础虚拟磁盘一起移动。平时做重要资料备份时还是需要单独复制文件或用导出 OVF 功能。4.4 配置网络模式NAT、桥接和仅主机VMware 提供几种网络模式容易让人发懵。默认 NAT 模式适合绝大多数人它的行为是虚拟机通过主机共享上网主机可以访问虚拟机但外部网络不能直接访问虚拟机。NAT 模式下虚拟机的 IP 通常由 VMware 虚拟 DHCP 分配比如 192.168.xxx.xxx。如果需要让虚拟机在局域网里拥有独立 IP例如搭建网站或被其他设备访问就选择桥接模式。此时虚拟机相当于局域网里的一台真实电脑从路由器获取地址端口也能正常使用。如果希望虚拟机完全与主机隔离不访问外网只和主机通信那就用仅主机模式。这个适合做病毒隔离分析或某些安全测试。日常学习保留 NAT 就够不用刻意更改。5. 小白最容易踩的坑常见报错和排查链路5.1 卡在 VMware 开机界面或黑屏现象打开虚拟机后窗口一直停在黑色画面或者卡在 VMware 的 logo 界面进不了 Windows 安装程序。常见原因有两个一是物理机没有开启硬件虚拟化。回任务管理器检查“虚拟化”是否已启用。如果没有按前面方法进 BIOS 开启。二是虚拟机显示设置和图形加速不兼容。可以右键虚拟机设置进入“显示器”取消勾选“加速 3D 图形”把显示参数调低尝试。或者把虚拟磁盘类型从 NVMe 改成 SATA很多老版本镜像对 NVMe 兼容性不好。5.2 “无法连接虚拟机”或“请确保您有权运行该程序”错误这个报错通常出现在打开虚拟机时提示 VMware Workstation 无法连接虚拟机。处理思路以管理员身份运行 VMware Workstation右键图标 - 以管理员身份运行。打开 Windows 服务管理器确认VMware Authorization Service是否处于“正在运行”。如果没有右键启动并把这个服务设为“自动”。检查当前用户是否有虚拟机文件夹的读写权限。如果虚拟机文件放在别人的用户目录下可能没有权限写入 lock 文件。有些情况下杀毒软件会拦截 VMware 服务可以把 VMware 安装目录和虚拟机目录加入信任列表。5.3 安装 Windows 11 时提示“找不到任何设备”或无法选择磁盘出现这种问题通常是虚拟磁盘驱动没被 Windows 安装程序识别。可以这样做在虚拟机设置里把虚拟磁盘类型从 NVMe 改成 SATA重新启动虚拟机。如果改完仍然找不到磁盘可能是 ISO 映像损坏重新下载官方镜像。也可以尝试在安装程序的界面按 ShiftF10 打开命令行输入diskpart再输入list disk看是否能识别虚拟磁盘。如果确实识别不到大概率是控制器问题。5.4 安装过程中蓝屏或 Boot 失败安装 Windows 11 时蓝屏比较少见但也可能出现。建议按顺序排查虚拟机内存分配是否过小至少 4GB。物理机是否开启了 Hyper-V 或内核隔离某些情况下Windows 的虚拟化安全功能会占用虚拟化指令也可能和 VMware 冲突。可以暂时关闭“基于虚拟化的安全性”VBS或关闭“内存完整性”。虚拟机是否添加了 TPMWin11 启动阶段同样要求 TPM缺少也会导致引导异常。尝试关闭“启用 UEFI 安全启动”再启动一次看是否是安全启动导致的引导问题。如果关掉能启动说明安全启动配置和镜像不匹配可以重新打开再试。5.5 排查链路按这五层找问题遇到任何 VMware 相关报错不要迷信用一个方法就能万能解决。我一般会按这个顺序排查看现象黑屏、蓝屏、报错弹窗、无限重启、还是没有进入安装界面。看输入ISO 文件是否完整、路径是否有中文、虚拟机配置是否合理。看环境物理 CPU 虚拟化是否开启、VMware 服务是否运行、VMware 版本是否过旧、杀毒软件是否拦截。看参数内存分配、CPU 内核数、磁盘类型、固件类型、TPM、安全启动、网络模式。看日志在虚拟机文件目录下找到vmware.log用记事本打开搜索error、warning或fault关键字很多时候会直接显示失败原因。按这个顺序走一遍基本能把问题缩小到某一层然后针对性地改配置。网上很多教程只让你“重新安装一次”其实不如你自己学会排查。6. 关于“永久免费”的正确理解和使用边界6.1 免费范围和限制把“VMware 永久免费”当作标题多少有些标题党。更准确的说法是“VMware Workstation Pro 对个人用户免费”。下载时需要注册 Broadcom 账户在下载时选择 Personal Use 许可。如果你是公司员工、单位内使用或者用虚拟机做商业开发交付请务必确认你的使用场景是否属于商业用途。为什么强调这一点因为个人免费的政策针对的是“个人非商业用途”。如果所在公司不给配正版许可擅自使用个人免费版用于公司项目严格来说不符合软件许可条款。万一将来被审计还是会有风险。所以下载时看清许可类型比到处找“永久许可证”靠谱得多。6.2 长期使用的工程化建议虚拟机不是装完系统就结束了。建议你建立自己的使用习惯每个虚拟机文件夹放到我设定的路径便于管理。定期清理虚拟机的系统更新缓存和临时文件避免 vmdk 膨胀。重要数据不要只放在虚拟机里要定期复制到主机或网盘。创建快照前确认系统状态正常快照名称写清楚比如“更新到24H2前”“未装Office”。如果虚拟机不再使用不要直接删除文件夹先关闭虚拟机在 VMware 里右键“移除”再删除文件避免残留锁文件。6.3 与 VirtualBox、Hyper-V 的对比很多新手会纠结用哪个。我梳理一下常见选择对比项VMware Workstation ProVirtualBoxHyper-V价格个人免费开源免费Windows 专业版自带界面易用性较好一般一般虚拟 TPM 支持支持需加密后添加支持但设置复杂支持快照功能支持支持标准版不支持专业版/企业版支持性能较好中规中矩性能较好但需要开启 Hyper-V 占用虚拟化拖拽文件VMware Tools 后支持安装增强功能后支持默认不支持需远程桌面或共享文件夹如果只是小白装 Windows 11 虚拟机VMware 的界面和教程最多比较容易一次成功。VirtualBox 也免费方案可行但网上教程有些旧很容易踩到版本坑。Hyper-V 需要 Windows 专业版/企业版而且开启后可能与 Android 模拟器或其他虚拟化工具冲突。综合来看VMware 对大多数学习者最省心。6.4 什么时候不建议用 VMware最后说说边界。VMware 虽然免费但不是万能。如果你的主要需求是玩最新 3D 游戏不要用虚拟机直接把系统装到物理盘。如果你需要训练 AI 模型、依赖 NVIDIA 显卡直通VMware Workstation 支持有限建议用 WSL2 或真机 Linux 环境。如果你经常要测试 UEFI 启动、嵌套虚拟化等底层功能VMware 可以做但学习曲线明显。如果你是在商业用途却不准备购买许可那也不建议用以免带来合规问题。把应用场景想清楚选择适合的工具比纠结“哪个软件最强”更重要。回到最初帮朋友装机的经历。VMware 装 Windows 11 真不难难的是很多人不知道“UEFI TPM 安全启动”这个组合。把这套配置当成装 Win11 虚拟机的固定前提再加上一个干净的系统镜像一次成功的概率就非常高了。如果你第一次没装上别急着怀疑电脑先按上面的排查顺序看一遍绝大多数问题都出在虚拟化未开启和虚拟机固件设置这两个地方。工具是免费的但流程里的细节才是真正的成本。希望这篇能帮你省下那一个晚上的折腾。