解决VMware安装Windows11报错:这台电脑无法运行 Windows 11,这台电脑不符合安装此版本的 Windows 所需的最低系统要求。

本文介绍了如何在虚拟机中安装Windows11,重点解决了TPM2.0和安全启动的要求。首先,检查电脑硬件是否满足Win11最低配置,然后使用官方工具检测具体原因。针对TPM2.0需求,需在BIOS中开启TPM和安全启动。对于虚拟机,需在设置中启用虚拟TPM模块。完成这些步骤后,即可顺利安装Windows11。建议先在虚拟机中体验,确保软件兼容性和个人习惯再升级实体机。

Windows 11 已经正式发布,迫不及待的想在虚拟机中先尝试一下,下载地址为:https://www.microsoft.com/zh-cn/software-download/windows11

结果出现了如下错误:
请添加图片描述
查看了 Windows 11 的安装要求大概如下:

  1. 电脑支持安全启动。

  2. 电脑支持 TPM 2.0。

  3. CPU 必须为 1Ghz 以上 64 位双核处理器。

  4. 内存容量必须为 4GB 以上。

  5. 系统磁盘大小为 64 GB 以上。

  6. 显卡必须支持 DX12。

这些安装要求来源于 Win11 检测升级工具,下载地址为:aka.ms/GetPCHealthCheckApp

如果你在想知道电脑是否直接支持 Win11 最好下载此工具检测,就可以得知是因为什么原因不支持,其中最重要的原因是 TPM 2.0,一个安全模块,很多主板没有自带,需要自行购买,或者自带了并没有开启,需要进 BIOS 中安全选项中的 TPM 2.0 和安全启动打开即可,如果只有 TPM 1.2 也是不可以的,每个板厂 BIOS 都有差别,需要自行查找开启该功能。

开启后在设备管理中就可以找到 TPM 安全模块,如下:
请添加图片描述
这时再打开 Win11 的检测工具,就可以正常升级 Win11 了。
请添加图片描述
如果你的电脑实在不支持,也有一些方法去除 TPM2.0 的限制,在这里不赘述,可以参考远景论坛一些大神的方法。

现在言归正传,我的实体机已经符合安装 Win11 要求,但是创建的虚拟机不支持,其中最重要的原因是需要将虚拟机的加密打开,可以在编辑虚拟机设置选项中,如下图:
请添加图片描述
然后为虚拟机添加一个可信平台模块,也就是 Win11 需要的 TPM 2.0。
请添加图片描述
之后就能在虚拟机启动界面看见如下这两个 Win11 重要且必须的选项:
请添加图片描述
现在再启动镜像安装就可以顺利安装了。
Win11 因为对界面的改动比较大,最好是在虚拟机中体验一下,看一下自己常用软件是否良好兼容,以及自己是否习惯,再给实体机安装也不迟。

在虚拟机中安装 Windows 11 时,可能会遇到“系统要求满足”的提示,尤其是在启动安装程序时显示 `WindowsSysReg` 错误。这通常是由于 Windows 11 的硬件要求较高,而虚拟机的默认配置未能满足这些要求所致。以下是针对该问题的具体解决方案: ### 1. 启用虚拟机的 TPM 支持 Windows 11 安装要求启用可信平模块(TPM 2.0)。在 VMware 中,可以通过以下步骤启用 TPM: - 打开虚拟机设置(右键虚拟机 > 设置)。 - 点击“选项”选项卡。 - 找到“高级”部分,勾选“使用受信任的平模块(TPM)”。 ### 2. 调整虚拟机硬件配置 Windows 11最低硬件要求包括: - 1 GHz 或更快的处理器(支持 64 位)。 - 4 GB RAM。 - 64 GB 可用存储空间。 - 支持 UEFI 和 Secure Boot 的固件。 确保虚拟机配置满足以下条件: - 处理器核心数至少为 2。 - 内存至少为 4 GB。 - 存储空间至少为 64 GB。 - 固件设置为 UEFI(可在虚拟机设置 > 选项 > 高级 > 固件类型中设置为 UEFI)[^1]。 ### 3. 修改虚拟机配置文件(.vmx 文件) 手动编辑虚拟机的 `.vmx` 文件,添加以下参数以模拟 TPM 和安全启动支持: ```plaintext firmware = "efi" mce.enable = "TRUE" hypervisor.cpuid.v0 = "FALSE" pcid = "TRUE" specCtrl = "TRUE" srs.root = "TRUE" srs.max_leaf = "0x1F" srs.extended_features = "0x7" ``` 保存文件后重启虚拟机。 ### 4. 绕过系统要求检查(适用于测试环境) 如果仅用于测试目的,可以通过以下方式绕过系统要求检查: - 在安装过程中,按下 `Shift + F10` 打开命令提示符。 - 输入 `regedit` 并按回车,打开注册表编辑器。 - 导航到 `HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig`。 - 创建一个新的 DWORD 值,命名为 `BypassTPMCheck`,值设为 `1`。 - 同样创建 `BypassSecureBootCheck` 和 `BypassRAMCheck`,值设为 `1`。 - 关闭注册表编辑器并重新启动安装程序。 ### 5. 确保虚拟机兼容性设置正确 - 在虚拟机设置中,选择“兼容性”选项卡。 - 确保选择了适当的硬件兼容性级别(例如,选择与当前 VMware 版本兼容的设置)。 ### 示例代码:创建 Windows 11 虚拟机时的硬件配置建议 ```python # 示例:通过 VMware vSphere API 创建虚拟机时设置 UEFI 固件 vm_config = { "name": "Windows11_VM", "guest_id": "windows9_64Guest", "firmware": "efi", # 设置固件为 UEFI "num_cpus": 2, "memory_mb": 4096, "disk": { "size_gb": 64, "thin_provisioned": True } } ```
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

code_peak

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值