我需要在不支持 TPM 和安全启动的旧电脑上安装 Windows 11。
根据本文DWORD
,通过在 中创建名称BypassTPMCheck
和BypassSecureBoot
(均设置为 1)的s来实现HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig
。不幸的是,这对我来说不起作用,因为 Windows 安装程序仍然说硬件不满足最低系统要求,所以我无法开始安装。
我看到一些评论说这种技术不再有效,但文章中描述的其他技术(使用 Rufus)仍然有效。
但是我没有准备 U 盘,而是直接将 .iso 文件解压到内置 SSD 上,然后从那里启动,如下所述这里。由于 Rufus 不支持和列出内部磁盘(即使在Ctrl
- Alt
-之后F
),因此使用 Rufus 不是一个选择。
是否有其他方法可以在安装过程中禁用检查或手动修改 .iso 文件?
答案1
您可能能够完全跳过安装过程并dism
直接将 Install.wim 解压到准备好的空 C:\ 卷中。
最小化“设置”窗口,点击ShiftF10打开命令提示符窗口。
使用
diskpart
对磁盘进行分区,大致如下微软官方说明(特别是链接的创建分区-UEFI.txt脚本):DISKPART> sel disk 0 DISKPART> clean DISKPART> conv gpt DISKPART> create part efi size=100 DISKPART> format quick fs=fat32 DISKPART> assign letter=S DISKPART> create part msr size=16 DISKPART> create part primary DISKPART> format quick fs=ntfs DISKPART> assign letter=W
用于
dism
提取 Windows:X:\> dism /get-imageinfo /imagefile:X:\Sources\install.wim
找到您所需的 Windows 版本的索引,并在
/index:
下面填写:X:\> dism /apply-image /imagefile:X:\Sources\install.wim /index:1 /applydir:W:\
用于
bcdboot
安装引导加载程序:X:\> bcdboot W:\Windows /f UEFI /s S:
重启:
X:\> wpeutil reboot
(我不关心恢复分区。以后的 Windows 升级最终都会创建一个。)
答案2
Rufus 正是您所需要的。
如果您没有或不想使用 USB 密钥,您可以使用 Windows 虚拟机来模拟 USB 驱动器,让 Rufus 在该驱动器中执行其操作,然后使用该模拟驱动器作为主 IDE/SATA 驱动器,以便您可以从中启动,最后将您的物理硬盘作为原始磁盘注入虚拟机内作为辅助磁盘。
安装完成后,只需从虚拟机中移除驱动器,然后将其放入您的电脑中。
请记住,如果您的 PC 是 BIOS,那么您的“虚拟 Windows 11”安装也是如此。
请注意,微软正努力说服人们使用 Windows 11,通过“允许” BIOS 安装和安全启动或 TPM 安装一段时间,让人们对它上瘾,然后正如微软所说的那样,“不保证这些方式在未来会起作用”(坦率地说,将关闭大门(他们有大量强迫人们接受东西的记录,不听付费 Windows 用户的意见。这在过去几年里已经成为了“行业标准”),比如消除绕过这种骗局、人们不承认和垃圾填埋场要求的方法。
此外,微软很可能会阻止 Rufus 允许这种没有骗局的 Windows 11 安装,甚至允许您从没有“安全”启动或 TPM 的 PC 启动。即将推出的 Windows 12(最早从 2024 年开始)可能绝对应该禁止任何不服从微软的人使用。那是因为他们可能会强制使用 Pluton 芯片,由于人们对它知之甚少,虚拟机可能无法模拟它。
为您的 PC 提供未来保障的最佳选择绝对是在虚拟机中使用 Windows 11(启用 3D/硬件加速并且至少配备 128MB VRAM),它可以在 Linux(只要您使用 XFCE 作为可用的轻量级 GUI,它就不会占用 CPU、RAM、GPU 和磁盘)主机下模拟“安全”启动和 TPM,例如 VitualBox 7。
或者,尽可能多地使用 Linux,如果您仍然想拥有自己的硬件,并且确实需要 Windows,则可以求助于虚拟机。