拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

VMware Workstation 16.x 安装 Windows 11 全攻略:vTPM、安全启动与常见报错解决

VMware Workstation 16.x 安装 Windows 11 全攻略:vTPM、安全启动与常见报错解决

不少朋友找我问虚拟机装 Windows 11 的事儿,特别是用 VMware Workstation 16.x 的。这版本卡在一个尴尬的位置:它发布时 Win11 还没出,后期版本对 TPM 2.0 和安全启动的支持又和物理机不完全一样,导致很多人卡在安装界面、报错、或者装完各种小毛病。这篇文章就专门针对 VMware 16.x 装 Win11 的完整流程,把那些网上教程一笔带过的坑,比如 vTPM 怎么加、为什么会报“此电脑无法运行 Windows 11”、装完怎么关闭自动更新、怎么把右键菜单改回 Win10 风格,一次性掰开揉碎讲清楚。

1. 为什么偏偏是VMware 16.x:版本对应关系与核心需求解析

1.1 VMware 16.x 的版本差异:这决定了你能否直接添加TPM设备

先说个容易踩的坑。VMware Workstation 16 这个大版本里,16.0 和 16.1 发布时 Windows 11 还没正式发布,所以虚拟机设置里没有“可信平台模块”这个选项,也没有针对 Win11 的客户机操作系统类型。到了 16.2 版本,VMware 才正式加入了对 Win11 的完整支持,包括 vTPM(虚拟可信平台模块)和新的系统预设。

我给你的建议是:直接升级到 16.2.5 或更高版本。如果你还在用 16.0 或 16.1,要么先升级,要么就得用后面讲到的“绕过检测”方法(但这会失去 TPM 支持,后续有隐患)。如果你用的是 VMware Workstation 17,界面会稍有不同,但这篇文章的配置思路——UEFI、加密、TPM 添加——是完全通用的,照做也能跑通。

判断自己版本的方法很简单:打开 VMware,点菜单栏的“帮助”——“关于 VMware Workstation”,看到版本号。是 16.2.x 就放心往下走,不是的话先去官网下载升级包。

1.2 Win11 安装的核心需求:TPM 2.0、Secure Boot、UEFI 缺一不可

你可能好奇,为什么 Win11 安装这么“挑剔”?这得从微软的硬件要求说起。Win11 强制要求TPM 2.0(可信平台模块)、Secure Boot(安全启动)和UEFI(统一可扩展固件接口)。TPM 是一颗独立的加密芯片,用来存储密钥、做设备身份验证,微软认为这是未来安全的基础;Secure Boot 防止引导加载程序被恶意替换;UEFI 取代了老旧的 BIOS,支持更大的磁盘和更快的启动。

在虚拟机里,这些物理硬件都被“虚拟化”了。VMware 16.2 之后的版本,可以在虚拟机设置里直接添加一个“可信平台模块”设备,它会调用宿主机的加密功能来模拟一颗 TPM 2.0 芯片。但这里有个隐藏依赖条件:VMware 的 vTPM 功能要求虚拟机必须开启文件加密。也就是说,你得先设置一个加密密码,VMware 才会把 TPM 相关的配置写入到虚拟机配置里,否则那个“添加”按钮是灰的。这个顺序很多教程没说,等你卡在那一步再回来找就费劲了。

1.3 硬件基础:宿主机需要什么样的配置才能流畅跑 Win11 虚拟机

Win11 对虚拟机的最低配置底线是 4GB 内存、64GB 磁盘、双核 CPU。但“能跑”和“能用”是两回事。我的个人推荐配置是:宿主机至少 16GB 物理内存,分配给它 8GB;CPU 至少 4 核;磁盘分配 80GB 以上。如果你宿主机只有 8GB 内存,分 4GB 给虚拟机也是能装的,只是装完开几个网页就卡了。

注意一个容易忽视的点:必须确认宿主机 BIOS 中已经开启了 VT-x/AMD-V 硬件虚拟化。很多新电脑默认是开的,但个别品牌机(特别是联想和一些 OEM 机器)默认关闭。你可以打开任务管理器,找到“性能”选项卡,看“虚拟化”那一栏是否显示“已启用”。如果没启用,得重启进 BIOS 去找 Intel Virtualization Technology 或 SVM Mode 把它打开,否则虚拟机启动时会直接报“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”的错。这一步的前置检查,能让后面省很多心。

2. 安装前的系统镜像准备:从哪里获取、如何校验

2.1 镜像下载渠道:微软官网和 UUP 的取舍

镜像这个东西,别去乱七八糟的网站下载,指不定里面塞了什么。最稳妥的是两个渠道:

  • 微软官网:直接搜“下载 Windows 11 磁盘映像 (ISO)”,进入微软官方页面,选择 Win11 的版本(建议选 23H2 或 24H2 的消费者版),然后选择语言,就可以下载到多合一 ISO。这是最省事、最安全的路径。
  • UUP dump:如果你想要特定版本(比如某个补丁日的月度更新版本),UUP dump 可以根据你选的版本现场合成 ISO。它的好处是能拿到最新补丁整合包,缺点是合成过程慢,需要等几分钟。

我个人建议用微软官网的消费者版 ISO,它自带家庭版和专业版两个 SKU,安装时你随时可以选“专业版”而不必担心密钥问题(后面会教你装完怎么处理)。

2.2 校验 SHA-256:一份 ISO 是否完整的唯一标准

下载完 ISO,别急着直接双击。用 PowerShell 跑一条命令,算一下文件的 SHA-256 哈希值,和微软官网给出的对照。命令如下:

Get-FileHash "D:\Downloads\Win11_23H2_Chinese_Simplified_x64.iso" -Algorithm SHA256

如果你的文件名和路径不一样,换成你自己的。官网给出的哈希值一般在页面底部的“其他详细信息”或下载按钮旁边的说明里。这是两步操作,但非常重要。我见过有人下了个损坏的 ISO,安装时走到一半报错,左查右查,重装了三次才发现是镜像问题。花 10 秒钟算个哈希,省下那半小时的折腾,这买卖划算。

2.3 虚拟机磁盘规划:动态分配还是固定大小

创建虚拟机时,VMware 会让你选择磁盘类型。我强烈推荐NVMe类型(如果你的 VMware 版本支持),并且选择“将虚拟磁盘拆分成多个文件”。这是因为:

  • NVMe 虚拟磁盘比 SATA 虚拟磁盘在 Win11 下的性能好一些,尤其是开机和安装大软件时体感明显。
  • 拆分成多个文件(2GB 一个)方便你以后移动虚拟机文件夹,也避免单个文件过大导致复制出错。

磁盘容量分配上,保守建议 80GB。虽然 Win11 初始安装只有 30GB 左右,但它一个月的更新补丁、休眠文件(hiberfil.sys)、页面文件(pagefile.sys)加起来增长很快。而且虚拟机磁盘是动态增长的,不会一开始就占满 80GB,所以给大点不心疼。有个例外:如果你打算装完 Win11 后跑 Android Studio 这类动辄几 GB 的开发工具或者大型游戏,建议直接给到 120GB,省得后面还得做扩容(扩容步骤在第 6 部分会讲到)。

3. 创建 VMware 虚拟机的关键配置:五大必设项逐一拆解

3.1 向导细节:系统类型选不对,后面全是坑

双击 VMware 图标,选择“创建新的虚拟机”,出现向导后选“自定义(高级)”,这样能打开全部配置项。硬件兼容性保持默认(Workstation 16.x)即可。

到了“安装客户机操作系统”那一步,关键来了:选择“稍后安装操作系统”,不要直接指向 ISO。如果你在向导里就加载 ISO,VMware 会用简易安装模式帮你自动填产品密钥、自动设账号,反而没法完全控制后续的手动配置。选完后,客户机操作系统选择“Microsoft Windows”,版本下拉框里找“Windows 10 x64”或“Windows 11 x64”。

如果你用的是 16.2+ 版本,能看到“Windows 11 x64”选项,直接选。如果是 16.0/16.1 且不想升级,就选“Windows 10 x64”,不会影响后面装 Win11,但在系统预设参数上可能有细微差别(主要是 CPU 和内存推荐值不同)。你后续依照本文手动调整这些参数,所以差别不大。

3.2 固件类型:UEFI 是唯一正确选项,没有之一

继续往下,到“固件类型”那一步,一定要选UEFI。切记不是 BIOS。这和你物理机上装 Win11 的逻辑一致:Win11 的安装程序的 Secure Boot 检查只有在 UEFI 模式下才会有结果。如果你选了 BIOS,安装时会直接报“此电脑无法运行 Windows 11”,而且这一步只能删掉虚拟机重建,没有补救办法,因为固件类型在创建后无法修改。

注意:虚拟机创建完成后如果你想检查固件类型,可以打开虚拟机的 .vmx 配置文件,搜索“firmware = "efi"”字样。如果看到的是“bios”,就直接新建虚拟机吧,别浪费时间。

3.3 开启虚拟化引擎:让虚拟机里的 TPM 正常工作

到“处理器配置”时,把处理器数量设为 1,每个处理器的核心数设为 4(具体视宿主机配置,一般 4 核足够)。然后点“处理器”选项卡,把“虚拟化 Intel VT-x/AMD-V”、“虚拟化 CPU 性能计数器”和“虚拟化 IOMMU (IOMMU)”三个都勾上。

这步的作用,是让虚拟机内部的虚拟 TPM 模块能正常调用硬件虚拟化功能。如果你没勾,后续在使用 BitLocker 或 Windows Hello 时可能出问题。在虚拟机安装完成后再去设置里改也行,但最好不要在安装过程中因为这种基础配置没做对而报错。

3.4 关键顺序:先加密,再添加 TPM 设备

内存分配选 8GB(可调),网络类型选“NAT”(注意:NAT 模式默认能上网,但如果你想从宿主机直接访问虚拟机内的服务,后续可能要改桥接或端口转发)。到“选择磁盘”那一步,按 2.3 的建议选 NVMe 并拆分成多个文件。

到这里,向导完成,先不要启动虚拟机。右键虚拟机标签页,选“设置”。在“选项”选项卡左侧,找到“访问控制”(有的版本叫“加密”),点击“加密”,输入两次密码。记住这个密码,忘了就再也打不开了。加密成功后,“硬件”选项卡下方的“添加”按钮里,“可信平台模块”那一项就变成可选了,点击添加即可。

这步是很多网上教程压根不提的隐藏前提。VMware 的设计逻辑是:虚拟 TPM 的值属于敏感数据,必须加密存储,所以必须先加密虚拟机,才能添加 TPM。顺序反了,按钮就是灰色的。千万别踩这个坑。

3.5 配置 Secure Boot:别漏掉的引导安全项

添加完 TPM 之后,还是在“虚拟机设置”里,切换到“选项”选项卡,往下找“高级”——“固件类型”,确认是 UEFI,并且勾选“启用安全引导”(Enable Secure Boot)。这个选项在虚拟机默认配置里可能是不勾选的,所以必须手动确认。

Secure Boot 和 TPM 是两个不同的技术。Secure Boot 保证了引导过程中没被注入恶意引导器,而 TPM 为系统提供加密密钥存储。Win11 的要求是同时满足Secure Boot 和 TPM 2.0。所以别只记得 TPM 忘了 Secure Boot,那样照样过不了安装程序的检测。

4. 常见安装报错与绕过方案:从原理到实操

4.1 “此电脑无法运行 Windows 11”:TPM 检测失败的处理

就算你严格按照上面的配置来,有时候安装时还会弹“此电脑无法运行 Windows 11”。最常见的原因是虚拟机里 TPM 的版本信息没有被正确识别(比如因为宿主机 CPU 太老,虚拟机 CPU 特性少导致 TPM 2.0 检测不到),或者你没按照 3.4 加密虚拟机就加了 TPM(TPM 设备状态异常)。

实用解法:在 Win11 安装程序界面(就是在选语言那个界面),按Shift + F10打开命令行窗口,输入regedit打开注册表编辑器。然后定位到:

HKEY_LOCAL_MACHINE\SYSTEM\Setup

在 Setup 下新建一个“项”,名字叫LabConfig。然后在 LabConfig 下新建 4 个 DWORD(32 位)值,数值都设为 1:

  • BypassTPMCheck
  • BypassSecureBootCheck
  • BypassRAMCheck
  • BypassStorageCheck

关掉注册表编辑器,回到安装界面,点左上角的返回箭头回到初始界面,再重新点“现在安装”,这时你会发现检测已经通过了。这个方法本质上是在安装程序层面绕过这些限制,它不会永久关闭 Win11 的 TPM 功能,只是让你的机器能装上去。装完系统后,TPM 模块还是正常可用的。

不同场景的区别提醒一下:物理机装 Win11 绕过 TPM 检测,很多教程让你去改注册表或替换 appraiserres.dll,那是针对物理机的方法;虚拟机里用的是 LabConfig 注册表键。这俩不要混用。如果你在 VMware 里发现替换 dll 没用,别意外,因为虚拟机的检测逻辑有时会因为 CPU 特性识别问题而比物理机更严格。

4.2 boot 相关报错:安全启动未开启或硬盘模式不对

另一个高发问题是安装重启时蓝屏,错误码往往是INACCESSIBLE_BOOT_DEVICE或直接卡在带有“Boot”字样的黑屏界面。这说明虚拟机的存储控制器或固件引导与 Win11 的引导文件不匹配。

先说第一种情况:如果你是 NVMe 磁盘,但虚拟机配置里的 SCSI 控制器类型选成了 LSI Logic(旧型号),Win11 在刚安装完成后的重启阶段就可能找不到启动设备。解决办法:在虚拟机设置里,把存储控制器的类型从 LSI Logic SAS 改为“VMware NVMe”,前提是你创建时已经使用 NVMe 磁盘。因为引导加载器驱动 NVMe 控制器类型不匹配导致无法找到盘符,改掉之后重启就能进系统了。

再说第二种情况:如果你启动时直接卡在“Boot”字样开头界面,或者在 VMware 的虚拟机窗口看到“No bootable device”——你需要检查两点。第一,是否在 UEFI 模式下没有挂载 ISO 镜像?在虚拟机设置里,CD/DVD 项要勾选“启动时连接”,并且选择“使用 ISO 映像文件”。第二,有没有在开启时按Esc键进入引导菜单选择正确的启动项?UEFI 模式下 ISO 的引导项会显示为“UEFI: VMware Virtual IDE CDROM Drive”之类的字样,别选错。

4.3 安装进度卡在重启循环:快照功能帮你兜底

如果你按照上面的配置都做对了,还是有意外情况,比如安装到“准备就绪”后重启循环、卡在某个百分比不动,我的建议是——在安装前就拍一个快照。

虚拟机列表页面,右键虚拟机——快照——拍摄快照。名字写“初始状态”即可。这样不管你中间怎么折腾,系统装坏了,直接用快照回滚到初始状态重新装,全程不到一分钟。这个操作对新手来说简直是救命稻草,强烈建议养成习惯。我见过太多人装系统失败后在重装和尝试修复之间反复横跳,浪费了大把时间,其实一个快照就解决了。

5. 安装完成后的系统瘦身与体验优化:把这些改掉,Win11 才好用

5.1 关闭自动更新的三种方式:简单粗暴到一劳永逸

装完 Win11,第一个让人崩溃的就是自动更新。后台偷偷下载几百 MB 的补丁,重启后还要“正在配置 Windows 更新,请勿关闭计算机”。这里分享三套方案,你按需选择。

第一套,最简单:暂停更新。设置——Windows 更新——暂停更新,可以暂停 5 周。适合你只是临时用虚拟机,不想频繁更新的情况。缺点是 5 周后系统会再次自动开启下载更新。

第二套,适合长期固定使用的虚拟机:改组策略。按Win + R,输入gpedit.msc,打开本地组策略编辑器。依次展开:计算机配置——管理模板——Windows 组件——Windows 更新——管理从 Windows 更新提供的更新。找到“配置自动更新”,双击,选择“已禁用”,确定。如果你用的是 Win11 家庭版(没有组策略),跳过这个方法,用第三套。

第三套,最彻底:注册表延长更新暂停周期。这是我最喜欢的方式,以管理员身份打开命令提示符,执行:

reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v FlightSettingsMaxPauseDays /t REG_DWORD /d 36500 /f

然后回到 Windows 更新页面,点“暂停更新”,你会发现暂停天数变成了 36500 天(一百年)。这比组策略还狠,直接一劳永逸。如果你后续想恢复更新,把那个键值删除或改成 0 即可。

5.2 右键菜单改回 Win10 风格:一个命令就够了

Win11 默认的右键菜单把“刷新”“显示更多选项”折叠到了最底层,这对经常用电脑干活的人来说极其烦人。恢复 Win10 风格的方式是修改注册表。

新建一个文本文档,把下面内容粘贴进去:

Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32] @=""

保存后,把文件名从新建文档.txt改成改成win10右键.reg(注意扩展名改为 .reg)。双击运行,弹窗提示选“是”。然后打开任务管理器——找到“Windows 资源管理器”——右键——重新启动。桌面会闪一下,任务栏消失再出现,然后你再打开右键菜单看看,熟悉的“刷新”“新建”“查看”都在最上面了。

如果想恢复 Win11 默认风格,删除注册表里的{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}整个项,再重启资源管理器即可。

5.3 C 盘清理:hiberfil.sys、页面文件与 WinSxS 的实际处理

虚拟机跑了一段时间后,C 盘空间告急是常态。常见的原因有三个。

第一,休眠文件 hiberfil.sys。虚拟机如果没有休眠需求(很多宿主机的快照还原功能已经够用了),建议把它关掉。以管理员身份打开命令提示符:

powercfg /h off

这能释放差不多 2-4GB 空间(取决于内存大小)。别怕,虚拟机的“挂起”功能和休眠是两回事,挂起用的是内存转储到 .vmem 文件,不受此影响。

第二,页面文件 pagefile.sys。如果你分配了 8GB 内存给虚拟机,可以限制页面文件大小为 2GB。右键此电脑——属性——高级系统设置——性能“设置”——高级——虚拟内存“更改”,取消自动管理,选择 C 盘,自定义大小初始 2048 MB,最大 4096 MB。设置后重启生效。别完全禁用页面文件,有些软件(特别是大型 IDE 和虚拟机里的 Docker)到时候会崩。

第三,WinSxS 组件存储。清理系统更新残留最正规的方式不是删文件夹,而是用内置的磁盘清理工具。搜索“磁盘清理”——选择 C 盘——点“清理系统文件”——勾选“Windows 更新清理”“系统还原和影子复制”——确定。它会花几分钟分析并删除旧的更新备份。不建议直接去 C:\Windows\WinSxS 里删东西,一个不小心系统组件就损坏了。

5.4 让 VMware 虚拟机性能再进一步:Tools、内存与 CPU 设置

安装完系统后第一件事,就是 虚拟机菜单栏——虚拟机——安装 VMware Tools。这个工具的准确叫法是 VMware Tools,提供了显卡驱动(让分辨率自动适配窗口)、拖拽复制文件、剪贴板共享、鼠标指针平滑等能力。不装它,虚拟机画面会糊、鼠标还会被锁在窗口里,体验极差。

其次,确认 CPU 设置。打开虚拟机设置——处理器——勾选“虚拟化 Intel VT-x/AMD-V”,并确保“处理器数量”为 1,“每个处理器的核心数”为 4 以上。因为许多老的 VM 创建向导默认是 1 核心 1 线程,对 Win11 来说太抠了。修改后需要重启虚拟机生效。

内存方面,如果你宿主机内存足够,建议给到 8GB。Win11 本身空闲时约占用 3-4GB 内存,剩余 4GB 留给应用才够用。但注意,虚拟机内存加大之后,物理机的性能会受影响,别贪心,除非宿主机有 32GB 内存。

6. 进阶场景:磁盘扩容与虚拟机迁移,别等出问题了才学

6.1 扩展虚拟磁盘容量:从 80GB 到 120GB 的实操记录

第 2 节里我建议给 80GB 磁盘,但真跑起来时,系统更新、开发工具、几款游戏一装,80GB 很容易就满了。VMware 的磁盘扩容比物理机简单得多,但也有些细节要处理。

第一步,在虚拟机设置里扩展。打开虚拟机设置——硬盘——工具“扩展”。把容量从 80 改成 120,点击“扩展”。注意,这个操作会把虚拟磁盘文件一起扩展,需要宿主机磁盘剩余空间足够,而且建议在虚拟机关机状态下做。

第二步,进系统后扩展分区。虚拟机开机后,右键“此电脑”——管理——磁盘管理。你会发现磁盘 0 多出了 40GB 的未分配空间。右键 C 盘——扩展卷——一路下一步,把未分配空间并入 C 盘。这一步要在系统里做,不能在虚拟机设置里直接改,否则系统分区表不知道新空间存在。

6.2 从旧 SSD 到新 SSD:Win11系统的迁移思路

这其实是很多人的痛点。笔记本原来用的 256GB 小固态,系统是 Win11,现在换了个 1TB 的大固态,想把系统整体搬过去。这个问题在物理机和虚拟机里思路完全不同——虚拟机里换“硬件”非常快,物理机上要麻烦一些。

物理机迁移,我试过最稳的方式是:把新 SSD 装进移动硬盘盒,用 DiskGenius 的“系统迁移”功能,选择新 SSD 为目标,它会自动给 EFI/MSR 分区建好,然后把系统镜像克隆过去。完成后关机拆下旧盘,把新盘装进主硬盘位。这个方法对 Intel 和 AMD 平台都适用,不需要重装系统,也不需要重新激活(前提是你的 Win11 数字许可证绑定了微软账号)。

虚拟机迁移更简单:直接把整个虚拟机文件夹复制到新硬盘,然后用 VMware 打开 .vmx 文件即可。如果你担心磁盘文件太大,可以先在 VMware 里用“虚拟机——管理——清理磁盘”压缩一下,再复制。注意复制前确保虚拟机已关机,并且新硬盘的格式是 NTFS(exFAT 也行,但不推荐)。

6.3 快照的合理使用:不是无脑拍的,要讲策略

快照是 VMware 虚拟机最值得依赖的功能之一,但很多人用错。快照的本质是记录系统的当前状态,包括内存和磁盘。如果你拍了十个快照,每个都占用磁盘空间,累积起来很可怕。

我的建议是分几个关键节点拍:

  • “初始状态”:刚创建完虚拟机,还未安装系统。装坏了可以快速回滚。
  • “系统装好+驱动打全+VMware Tools安装完成”:这个状态是干净系统,后续怎么折腾都能回来。
  • “软件环境全部配置完毕”:比如开发环境、软件集合都装好,用快照做基线。

拍完快照后用一段时间,确认稳定,就把更早的快照删掉,释放空间。快照永远是你回滚的安全网,但也是磁盘空间的吞噬机器,用之前想清楚。

7. 实测中出现过的意外情况与应对经验:这些事不试一次不会懂

7.1 文件复制到一半报“文件过大”错

在宿主机和虚拟机之间拖拽大文件(超过 4GB)时,如果用的是 VMware Tools 的拖拽功能,有时会报错“文件过大”或进度条卡住不动。原因主要是:拖拽功能用的是虚拟内存缓冲,对超大文件不稳定。解决方式:在虚拟机设置里,把一个文件夹(如 C:\share)设置为共享文件夹,然后直接用资源管理器网络路径访问它,或者最简单的方法——在虚拟机浏览器里直接访问宿主机共享出来的文件夹。右键虚拟机——设置——选项——共享文件夹——添加,选一个宿主机的目录。这样传输大文件就稳多了,速度也远快于拖拽。

7.2 VMware Tools 安装失败:可能和系统版本不匹配有关

有时候在 Win11 里安装 VMware Tools,装到一半提示“此应用无法在你的电脑上运行”,或者装完返回码是 9009。这个大概率是因为你的 VMware Tools 版本太老,和较新的 Win11 版本(比如 24H2)有兼容性问题。解决办法是手动更新 VMware Tools:虚拟机菜单——虚拟机——更新 VMware Tools,它会去宿主机安装目录找对应版本。如果还是失败,去官方下载 VMware Tools 的最新 ISO,在虚拟机里手动运行安装。

7.3 虚拟机的“窗口模式”和“全屏模式”切换不了

很多人在虚拟机里按 Ctrl+Alt+Enter 想进全屏,结果发现没反应,鼠标还被“锁”在虚拟机窗口里。这有两种可能。一个是你没有安装 VMware Tools(显卡驱动缺失,分辨率无法自适应),另一个是某些输入法或软件把快捷键抢占了。Ctrl+Alt 是被 VMware 用于释放鼠标光标的组合键,而 Ctrl+Alt+Enter 才是全屏切换。如果快捷键实在不行,可以点虚拟机窗口顶部的“视图”菜单,选“进入全屏模式(仅客户机操作系统)”或直接按全屏按钮。

7.4 局域网内想从另外一台电脑访问虚拟机里的服务

默认 NAT 模式下,虚拟机对外是隐藏的,宿主机可以直接访问虚拟机的 IP,但局域网其他电脑不行。如果你想让局域网内其他设备直接访问虚拟机里的服务(比如某个开发环境),有两个方案:

  • 桥接模式:虚拟机设置——网络适配器——桥接模式。这样虚拟机会获得和宿主机同一网段的 IP,局域网内设备可以直接访问。缺点是如果网络环境频繁切换(比如公司和家里),虚拟机 IP 也会变。
  • NAT 端口转发:虚拟机菜单——编辑——虚拟网络编辑器——找到 VMnet8(NAT 模式)——NAT 设置——添加端口转发。把宿主机的某个端口映射到虚拟机 IP 的某个端口。优点是网络环境变化不影响,缺点是每个服务都要手动配一条映射。

这个选择没有绝对优劣,看你的使用场景。如果你是在固定环境(比如公司内网),桥接模式省事;如果你经常带笔记本两头跑,NAT 转发更稳。

7.5 宿主机是 AMD CPU:SVM 和 fTPM 的特殊情况

AMD 平台的宿主机装 Win11 虚拟机会多一些幺蛾子。最常见的是,宿主机的 BIOS 里开启了 fTPM(固件 TPM),导致虚拟机里添加 VMware 的 vTPM 时出现冲突(某个虚拟化功能被锁住,或虚拟机启动变慢)。如果你用的是 AMD 平台,而且发现虚拟机启动极度缓慢,建议进 BIOS 把 fTPM 临时关闭(或者切换为独立 TPM 芯片模式),再重启虚拟机试试。

另外,AMD 平台必须确保 BIOS 里 SVM Mode 是“Enabled”,这在 1.3 节提过。AMD 的对应虚拟化技术和 Intel 的 VT-x 类似,叫 AMD-V 或 SVM,别找不到开关。

7.6 安装过程中键盘鼠标突然没反应

这个在虚拟机里也很常见。只要 VMware 的窗口还是激活状态,键盘鼠标理论上会被虚拟机捕获。但有时切换窗口再切回来,鼠标就卡在里边动不了,或者键盘输入没响应。这时候按一次Ctrl+Alt释放鼠标,然后把鼠标点进窗口,重新捕获即可。如果你按了还是没反应,检查是不是键盘被宿主机上的某些软件(比如键盘映射工具)拦截了。实在不行,就通过虚拟机菜单——虚拟机——发送 Ctrl+Alt+Del 来强制虚拟机接收按键。

8. 番外:推荐在虚拟机里做完的几件事:把 Win11 当主力前的必备设置

8.1 激活:没有微软账号也能用 KMS 命令激活专业版

虚拟机的系统激活是个绕不开的话题。如果你的 ISO 是从微软官网下的,装完是未激活状态。最省事的方式是先用试用版(未激活状态的系统功能完整,只是桌面右下角会有水印),或者购买正版密钥。如果只是临时用用,不想花钱,可以先用 KMS 命令激活 180 天。但注意,这种方式只适用于 Windows 11 专业版/企业版(部分版本),家庭版不适用。以管理员身份打开命令提示符:

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

然后联网状态下执行:

slmgr /skms kms.03k.org slmgr /ato

这个 KMS 地址可能会挂,如果激活失败,换一个公开的 KMS 服务器地址即可。记住:这属于灰色地带,使用前权衡一下。如果你只是要 Windows 的日常体验,不折腾开发或服务器功能,其实用家庭版的数字权利激活(登录微软账号即可自动激活,前提是有密钥或购买过数字许可证)更省心。

8.2 把虚拟机里 Win11 的远程桌面打开:宿主机访问更丝滑

用 VMware 自带的窗口访问虚拟机,体验始终隔了一层——分辨率、剪贴板、多显示器都不完美。更好的方式是开启虚拟机里的远程桌面(RDP),然后从宿主机用“远程桌面连接”访问。

在虚拟机里,右键此电脑——属性——系统——远程桌面,打开开关。在 VMware 虚拟机设置里,把网络适配器改为桥接模式(或设置 NAT 端口转发 3389)。然后宿主机按Win+R,输入mstsc,连接虚拟机的 IP。这样鼠标、键盘、剪贴板共享都挺流畅的,而且用 RDP 访问时,虚拟机的显示器分辨率可以自由调整,不再受 VMware 窗口大小限制。要注意的是,RDP 的剪贴板默认共享,如果虚拟机上有敏感数据,用完后记得注销。

8.3 关闭 Windows 安全中心的部分实时保护:提升虚拟机性能

VMware 虚拟机本身有隔离层,相对物理机暴露风险低。如果虚拟机性能不强,Win11 自带的安全中心(Windows Defender)的实时扫描会占用不少 CPU。手动去设置里关闭容易自动恢复,更靠谱的是在组策略中禁用:

按Win+R,输入gpedit.msc,定位到:

计算机配置——管理模板——Windows 组件——Microsoft Defender 防病毒——实时保护——“关闭实时保护”,选择“已启用”。

重启后生效。这个操作有取舍,如果你经常在虚拟机里下载不明来源的文件,建议还是开启实时保护。如果只是用来测试软件、跑跑环境,关掉后明显感觉系统流畅不少。

8.4 将 Win11 系统设置为“安静模式”,减少弹窗干扰

Win11 的弹窗主要集中在通知中心和“推荐”类内容。在设置——系统——通知,把“通知”总开关关掉,能还你一个清净。在设置——个性化——开始,“显示更多磁贴”和“在跳转列表中显示最近打开的应用”这些推荐内容也建议关掉。

如果这些你都嫌麻烦,直接打开设置——系统——专注助手——关闭这段时间的通知。它会自动屏蔽全部通知,让你在虚拟机上专心干活,直到你自己关掉。

9. 写在最后:虚拟机装 Win11 的成功率,完全取决于前半程的细节

装系统这种事,路径对了三个小时能搞定,路径错了三天也不见得解决。我写这些,不是想把简单事情搞复杂,恰恰相反——因为虚拟机装 Win11 特殊的 TPM 和加密要求,把“简单流程”里容易出错的节点都挖出来,让后来的人少走弯路。

如果你严格按照上面的步骤走,从镜像下载到系统装完应该是半小时的事情。之后你会得到一台功能完整、还能随意快照回滚的 Win11 虚拟机——开发测试、软件折腾、甚至日常办公,都完全够用。而且虚拟机的好处是,系统被玩坏了不心疼,一个快照就回到干净状态。

最后再提一个大家容易忽略的点:每次 VMware 升级大版本后,虚拟机的硬件兼容性版本也要记得升一下。右键虚拟机——管理——更改硬件兼容性,把兼容版本提升到当前版本(比如 Workstation 16.2),这样虚拟机能用到新版引擎带来的硬件特性和性能优化。我见过有人用 Workstation 17 的软件,虚拟机的兼容版本还停留在 14.x,速度慢一大截。这些细节,一次调好,后面用起来就顺了。

返回列表