记录一次手动更新英特尔 Management Engine 固件的经历
本帖最后由 f78fk 于 2025-5-4 19:59 编辑笔记本电脑是Thinkpad X1c gen11
System Update推送了好几次BIOS和ME,BIOS每次都可以更新成功,ME每次都失败。
表现为安装ME更新包后提示3秒后重启,重启后查看设备管理器的 Intel Management Engine
Interface的固件版本,依然是16.1.25.2124,从联想System Update推送下来的更新包是16.1.35.2557。
无论更新多少次,依旧是16.1.25.2124。
后来研究了下更新包里的脚本,打算手动更新。
1 安装好Intel_R_ME_SW_2512.7.13.0
2 n3xrg03w.exe 运行选择仅解压
3 控制面板\系统和安全\BitLocker 驱动器加密,备份C盘的恢复密钥(非常重要,这一步不做后面数据全毁)
4 暂时关闭BitLocker
manage-bde -protectors -disable C:
5 运行 MEInfoWin64.exe ,读取OEM ID 和 Current sku type
C:\DRIVERS\WIN\ME\20250405.11313648\misc\Non_Capsule> .\MEInfoWin64.exe
6 MEInfoWin64.exe读到的信息,重点关注2个字段 --1Firmware Update OEM ID的值记录下来 --2Current sku type的值 如果是 Consumer 说明(ME 固件为消费级别) 如果是 Corporate 说明(ME 固件为企业级别) 消费者版固件:ME_16.0_Cons.BIN 企业版固件: ME_16.0_Corp.BIN 我的机器读取到的是Consumer ,所以需要刷入的固件是 ME_16.0_Cons.BIN
7 运行固件更新命令, XXXXXXXX-XXXX-0000-0000-000000000000 替换成刚刚读取到的 OEM IDFWUpdLcl64.exe -F "C:\DRIVERS\WIN\ME\20250405.11313648\misc\Non_Capsule\ME_16.0_Cons.BIN" -Y -OEMID XXXXXXXX-XXXX-0000-0000-000000000000
8 更新进度出现了,100%后重启电脑
9 启动界面输入刚刚备份好的恢复密钥解锁驱动器。
10进系统查看设备管理器的 Intel Management Engine Interface的固件版本号,成功更新为16.1.35.2557。
手动更新过ME固件N次,没这么复杂的,简单点的话,解压的文件夹取名为1,固件刷新的程序和固件名为1,OEMID啥的都不需要 看你发帖求助,没看懂要更新啥,现在又写了个手动更写帖子,好多字,看起来好厉害,支持一下 IME,这东西除了遥测,远程监控你的计算机,有什么安装的必要理由么?我都是避之不及。 没那么麻烦,这些新机器firmware都是在device manager加载的,删除旧的安装新的就行,搞过很多台了。
页:
[1]