Loading

使用官方工具在 BIOS 中合成 Intel ME 固件

博客已迁移: https://roadtothe.top/

众所周知,使用 Intel 平台的电脑在安装驱动的时候都会看到一个 "Intel 管理引擎",简称 ME (Management Engine)。很多人以为这是集成在 CPU 内的一个官方 "后门",它到底是不是后门这点我们无从得知,但是它实际上是集成在芯片组中的一个微处理器,运行一个完整的操作系统而非一般外设的固件。在 2008 年后推出的 Intel 主板全部带有 ME,最早它集成在北桥中,北桥消失后进入南桥

image-20230719114134284

对于一般的家庭用户,ME 似乎没什么用 (不过依然是被强制安装的),它主要针对工作站和服务器平台,与 vPro (博锐)、AMT (Intel 主动管理技术) 配合,实现对服务器的管理

最近在刷 BIOS 的时候把网卡 MAC 刷丢了,刷上别人的带 MAC 的备份后发现 ME 的固件又掉了,没有 ME 固件的话开机会报错,必须按 F1 才能跳过

原来备份的 BIOS 中的 ME 已经绑定过主板,所以需要再制作一个 "纯净" 的 BIOS,才能把绑定去掉

首先需要准备对应电脑芯片组的 ME 固件、BIOS

image-20230719114659402

还需要用到 Intel 官方的 Intel ME System Tools。这个不同的芯片组之间不通用,所以需要找到适合自己芯片组版本的

首先用工具包内的 Flash Image Tool (fit、fitc) 打开没有 ME 固件的 BIOS。打开的适合如果有报错不用管,前提是确认 BIOS 文件是完整的

image-20230719115147666

然后在软件的左边找到 "ME Region",双击 "ME Binary Input File",选择 ME 固件。网上还有一些教程是从 BIOS 中提取 ME 固件达到所谓的 "净化、解绑",感觉不是很靠谱,如果品牌官网提供了 ME 固件,就用官方提供的

image-20230719115227619

image-20230719115645730

顺便也说一下提取 ME 固件的方法。打开 BIOS 之后,软件目录下会生成一个和 BIOS 文件同名的文件夹,里面的 "Decomp\ME Region.bin" 就是 ME 固件

image-20230719115500589

选择准备好的 ME 固件之后,如果固件不匹配当前平台就会报错,需要找其他版本的 ME 固件。如果没问题的话就不会提示,这里再手动选择一下芯片组型号

image-20230719115851586

最后,点击 "Build - Build Image" 构建,中途有报错的话不用管 (当然前提还是要确认 BIOS 文件本身没有问题)

image-20230719120120689

最后输出的文件在软件目录下的 "Build\outimage.bin"。把它刷回去,惊喜地发现 ME 固件又回来了

posted @ 2023-07-19 12:05  20206675  阅读(3870)  评论(0编辑  收藏  举报