没有 TPM 升级不了 win11 的解决方法

2021-10-06 17:46:33 +08:00
 after1990s
6 代酷睿之后的 CPU 自带 fTPM,在主板中打开即可。
9983 次点击
所在节点    Windows
70 条回复
rrfeng
2021-10-07 09:04:28 +08:00
@sekisui
@ysc3839
当然是保留系统转换,要是重装的话我费这事干嘛…
wm5d8b
2021-10-07 09:06:38 +08:00
@Skmgo 删除后,升级安装就直接报错了。如果用 win10 的 appraiserres.dll 替换,则会卡在检查电脑这步,卡了四五个小时都没走到下一步
lucacham
2021-10-07 09:08:38 +08:00
@Kisesy 这种强制更新后面能收到 win11 的更新推送吗?
duckduckgo
2021-10-07 09:28:44 +08:00
贱不贱呐
ysc3839
2021-10-07 09:28:50 +08:00
@rrfeng 要保留系统的话是可行的,但有坑,因为 Windows 安装到 GPT 后,第一个分区是 ESP(EFI 系统分区),第二个是 MSR(Microsoft 保留分区),第三个才是 Windows 系统分区。如果保留原系统分区转换,ESP 就得放到系统分区后面(因为微软官方只支持分区大小调整,不支持分区移动,即你只能在分区尾部增减,不能在头部增减。不过有第三方分区工具支持分区移动,但是这么做有风险。似乎除了 Windows,Linux 的各种文件系统也不支持分区移动,不知道是为什么,可能是实现过于复杂,风险较大?),后续升级什么的可能会出问题(升级程序可能没那么智能,也许不能识别不在第一个分区的 ESP,也许会觉得这是某种特殊的分区结构而拒绝某些操作)。
总之这么操作有风险,看你喜欢哪个方案了。
Lemeng
2021-10-07 09:39:58 +08:00
能装不装。等以后稳定了再说
zhaohao
2021-10-07 12:09:38 +08:00
@ysc3839 win11 也不必须 GPT,删掉 EFI 分区,在 PE 里将传统的 Win10 里的 BOOT 文件夹恢复到 C 盘,用工具修复启动,就能经典方式启动了。我的就是为了保留数据,有几块硬盘,在磁盘精灵里备份恢复折腾几次 [系统,启动,页面文件,活动,故障转储,主分区] 全在 C 盘里了,虽然有些不安全,但磁盘分区强迫症福音。
ysc3839
2021-10-07 12:20:17 +08:00
@zhaohao 这么做风险更大,有可能某次升级后砍掉传统支持了,就启动不了了。也有可能某些组件在运行时使用了某些 EFI 独有的功能,莫名其妙地崩溃。
msg7086
2021-10-07 12:49:48 +08:00
@zhaohao 删掉 ESP 分区也还是 GPT 启动啊,只不过你的 C 盘充当 ESP 了而已。

@ysc3839 确实,Windows Update 打补丁会失败。后来我只能特意为自动更新开了个 ESP 才装成功。

然后 ESP 是可以放在任何地方的,不需要放在头部,微软没有明确要求硬盘分区结构要跟着默认结构走。

分区移动的话一般也就 NTFS 可以支持。ext4 的 superblock 位置是固定的,不能偏移。XFS 更是固定分块。其他 Linux 文件系统不熟。NTFS 的 MFT 是可以任意移动位置的,所以可以很简单地做到分区头部增减容量,只要把 MFT 里文件的位置全体偏移一个数值,再把 MFT 自己的位置偏移一个数值,基本就行了。

随便弄个 wepe 用 DG 改一下就好,不难。(当然 ESP 放在硬盘尾部也是完全没问题的。)
BigEarTutu
2021-10-07 13:50:04 +08:00
1. 解压 ISO
2. 替换掉了 appraiserres.dll
3. 启动 win PE
4. 重新设置了 ESP MBR 分区
5. 用 Windows 安装器安装

目前一切正常,windows 更新也正常
yws112358
2021-10-07 14:04:07 +08:00
但是呢? 不只是 tpm2.0 的问题 主要要求 8 代以上处理器 咋整 既然绕过 就都绕过得了
masterclock
2021-10-07 15:46:58 +08:00
szdosar
2021-10-07 15:59:52 +08:00
我的 thinkpad x200 都装上了 win11,可以正常更新
Kisesy
2021-10-07 17:10:02 +08:00
@lucacham 可以,本身我电脑是不符合规则的,但是装上后一切正常
Kisesy
2021-10-07 17:11:04 +08:00
我这只是缺 TPM,所以装上没事,要是缺其他的就不一定了
WhoMercy
2021-10-07 17:27:46 +08:00
https://gist.github.com/AveYo/c74dc774a8fb81a332b5d65613187b15

直接新建 bat 文件,复制 MediaCreationTool.bat 部分的内容保存,管理员执行,选择 11 、auto setup,然后等安装成功即可,我是 6 代 u,使用正常。
WytheHuang
2021-10-07 17:58:01 +08:00
借楼问问, 我电脑是 8 代, 检测支持 TPM2.0 检测需要安全启动. 主板是昂达的. 我进入 BIOS 开启安全启动再检测还是需要安全启动, 如何解决? 谢谢.
customsshen
2021-10-07 18:01:28 +08:00
解压 iso,setup 开始升级安装,替换两个 dll 文件。ok
zhaohao
2021-10-07 21:22:20 +08:00
@msg7086 不再是 GPT 启动了,BIOS 里设置为禁用安全启动,使用传统方式启动了,其实是调用的 Win10 的启动文件。
@ysc3839 对,不安全,但是磁盘管理页面看着很爽 :dog 目前系统更新感觉暂时正常。

![]( https://imgur.com/Agg9FAE)
![]( https://imgur.com/pkxY5wC)
![]( https://imgur.com/JPyxaqA)
Skmgo
2021-10-07 23:03:11 +08:00
@wm5d8b 我的成功了, 折腾了快 2 个月... 你再搜搜下注册表增加忽略 TPM 的看看, 百度下.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806097

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX