为什么现在的主板BIOS 爱坏,而且坏得最多是intel. 就是因为intel 搞的ME 模块自动配置。先说说什么是ME 模块,ME 模块其实就是桥里面负责主板高级电源管理与各项调度的电路单元。你可以把ME 模块想像成一个单片机;当然是单片机就需要有程序才能运行;所以就有了ME 固件。(通常这个ME 固件是存储在BIOS 芯片中的,也有采用单独ME 存储芯片的。)
ME 模块是如何工作的呢! 首先,主板上电后桥先读取执行BIOS 中的ME 程序,然后ME 程序再加载BIOS 中的配置数据。
如果找到配置数据则直接加载配置数据来配置自身的行为。这其中就包括一序列的时序配置、CPU 工作电压、风扇转速控制等等。(举例说明,桥发出S3 、 S4 等上电信号后延时多久再检测是否收到CPU 电源管理芯片发出的电源好信号VRM_PG ,如果检测不到或是程序本身损坏造成检测出错就会采取相应的措施,比如断电重启。)
如果这个配置不存在,ME 程序就会根据当前主板的硬件环境重新生成配置数据并写入BIOS 芯片,以备以后上电直接使用。 (注:从而BIOS 芯片由以前的只需要读取数据变成了读写数据。 因为有了这个写,就不可被免BIOS 芯片中数据出错的可能。相较以前的只读模式,BIOS 程序损坏的概率就会成倍的增加。)
通常ME 模块只需要一次自动配置生成一个配置数据,然后一直会使用这个配置数据。在以后每次的运行中只对这个配置数据进行维护,不会再自动重新生成配置数据。如果配置数据出错了,就会使ME 模块这个调度中心不知道该如何工作,就会出现各种奇奇怪怪的故障现象。
ME 的自动配置过程是如何启动的呢?前面讲了,在检测到配置数据为空白的情况下才会自动生成配置数据。在这儿我们先讨论一个现象,为什么大家刷在论坛*载下**的别的朋友备份的BIOS 好多时候都是不行的,而刷官网的*载下**的BIOS 就修复了呢? 想必大家现在已然明白;那是因为备份的BIOS 是带有原机ME 配置数据的,但这个配置数据因为主板PCB 版本的差异,可能并不适合自己的机器。而官网*载下**的BIOS 文件中ME 程序部份相关的配置数据是空白的。这儿牵扯到一个概念:不带配置数据的ME 程序,我们暂且叫它 纯净ME 吧!主板刷入带有纯净ME 的BIOS 程序后,第一次上电就会启动自动配置,这个配置过程表现的现象为:按下电源开关主板上电,过几秒钟后主板会断电后自动重新上电然后亮机。如若插有主板诊断卡,表现为跑码几个数字后断电自动上电然后重新跑码亮机。
现在我们讨论一种可能的假设:假如BIOS 芯片中存储ME 配置数据的区块刚好有了一些物理损坏,会出现什么情况呢?首先当然是主板无法启动,(不然也发现不了情况。)然后我们在维修过程中就会找BIOS 程序刷写。刷写后可能就亮机了,但在使用过程中当配置数据再次存储到了坏的区块. 主板又over 了。此处还有一个猜想,就是当BIOS 芯片的外围电路出现问题造成BIOS 工作条件不稳定时,桥在读写ME 配置数据时会不会造成ME 配置数据的损坏呢?
如何得到带纯净ME 的BIOS 程序呢!首先当然是从主板官网*载下**了。那官网*载下**不到时怎么办,这时我们就要想办法净化别的朋友备份的BIOS 文件中的ME 。( 这儿就是大家通俗讲的BIOS 分离合成了) 如果只是怀疑在修主板BIOS 中的ME 固件损坏也可以备份出BIOS 再合成进去一个纯净的ME 。
1. Intel 自家的 Flash Image Tool 工具;
要合成ME首先得分离出适合自己主板的ME固件,如何知道ME固件是否适合自己的主板呢?原来intel的ME固件是有版本号的。ME的版本号如下面所示分为4个字段:
其中 AA 代表的数字为主版本号, BB 代表的数字为副版本号, CC 代表的数字为辅助版本号, DDDD 代表的数字为修订号。
这儿先根据 ME 的版本号讲一下 ME 固件的替代原则,理论上只要 ME 固件的主版本号与副版本号一样就可以替用,而不用去管辅助版本号与修订号。原则上最好只用相同主版本号与副版本号、辅助版本号比原辅助版本号高的 ME 来替用。最保险的办法当然是所有版本号相同的替用。( ME 固件是可以用 intel 的工具单独升级的。) 经过试验有些主板只要 ME 的主版本号相同,采用高副版本号的 ME 也可以正常替用。
那么如何得知道自己主板使用的是哪个版本的 ME 呢?这就该 UEFIToo 上场了。首先我们打开 UEFITool 工具,把*载下**的或是备份出来的 BIOS 文件拖入 UEFIToo 工具中,我们以华硕 P8H61-M-LX 主版 BIOS 为例,如下图:
FlashImage Tool ...
如果您要查看本帖隐藏内容,需要付费0.2元阅读,本帖作者将获得50%收益。立即购买
文件类型是CAP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!