迅维网

查看: 35190|回复: 52
打印 上一主题 下一主题
[主板&显卡]

论intel的me模块与BIOS分离合成(原创,申请加精)

    [复制链接]
跳转到指定楼层
1#
发表于 2018-3-18 16:03:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 广东深圳 来自 广东深圳

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
             什么是ME
        为什么现在的主板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





       ME的分离、净化、与合成:

              一.要用到的工具;

                               1. Intel自家的Flash Image Tool工具;

                                2.   UEFITool

                         是的,只要这两个工具足够了,没有那么复杂的。


           二.ME的分离与净化

                      1.  ME的版本号
                         要合成ME首先得分离出适合自己主板的ME固件,如何知道ME固件是否适合自己的主板呢?原来intel的ME固件是有版本号的。ME的版本号如下面所示分为4个字段:

                     AA. BB. CC. DDDD


     其中AA代表的数字为主版本号,BB代表的数字为副版本号,CC代表的数字为辅助版本号,DDDD代表的数字为修订号。


        这儿先根据ME的版本号讲一下ME固件的替代原则,理论上只要ME固件的主版本号与副版本号一样就可以替用,而不用去管辅助版本号与修订号。原则上最好只用相同主版本号与副版本号、辅助版本号比原辅助版本号高的ME来替用。最保险的办法当然是所有版本号相同的替用。(ME固件是可以用intel的工具单独升级的。)经过试验有些主板只要ME的主版本号相同,采用高副版本号的ME也可以正常替用。


        那么如何得知道自己主板使用的是哪个版本的ME呢?这就该UEFIToo上场了。首先我们打开UEFITool工具,把下载的或是备份出来的BIOS文件拖入UEFIToo工具中,我们以华硕P8H61-M-LX主版BIOS为例,如下图:




打蓝线的就是ME的版本号。


               2.    FlashImage Tool工具的选择


         FlashImage Tool工具是作什么用的呢,它就是我们的主角,ME的分离与合成工具。针对不同版本的ME要选择使用不同版本的Flash Image Tool工具。

原则上应该选用主版本号与ME的主版本号相同的,副版本号与ME的副版本号相同或是高的Flash Image Tool工具。


          3.   ME固件的分离

         ME固件可以用16进制文件编辑器手动进行分离,这种分离出来的ME固件就不可能是纯净的了.今天我们只讲采用intel自家工具分离的方法。

我们打开Flash Image Tool工具将BIOS文件拖入其中,就会自动在工具文件夹中生成一个与BIOS文件同名的文件夹。如下图所示:




下面我们看一下此文件夹的目录结构如下面两张图:





     现在我们得到了想要的ME固件。


             4.    ME固件的净化(版主对此法有异议)


            当你得到一个单独的ME固件时,最好是把它净化一下,因为你可能并不知道这个ME固件是否纯净。何况ME固件的净化也是很简单的事情。

            你只要与上面第3小节一样把这个单独的ME固件拖入Flash Image Tool工具即可。同样会在工具文件具中生成一个与ME模块同名的文件夹。

     看下图:






                   于是我们得到了自己想要的纯净ME


                    三.      ME



                 严格来讲应该是把ME固件合成到BIOS文件中去。同样用到我们的主角Flash Image Tool


                 现在不再另外做文字介绍了,请看图示:








        

        


        

        




      


     

     




     Flash Image Tool
Flash Image Tool V2.7z (242.44 KB, 下载次数: 49)

购买记录

购买人数667价格购买时间
 会员1245535300鑫豆2024-2-15 02:38
 会员14822672元2023-3-15 19:05
 会员14892832元2023-3-10 00:56
 会员14877762元2023-3-3 11:43
 会员4279932元2023-2-23 12:37

查看所有购买记录


评分

参与人数 27下载分 +146 +103 收起 理由
月饼 + 50 + 10 大力奖励!
746567510 + 5 + 5 试着弄弄,步骤详细
mofe + 5 + 5 精品文章
本本初学者 + 5 + 5 给愿意分享经验的人加分!
xiaowu2015-1 + 2 + 2 给愿意分享经验的人加分!
★流星雨★ + 2 + 2 给愿意分享经验的人加分!
沈阳鑫源泉科技 + 2 + 2 对您的敬仰如同黄河泛滥,一发不可收拾
张志刚 + 3 + 3 给愿意分享经验的人加分!
蓝天白云888 + 1 不明觉厉,加分鼓励
studzeng + 2 精品文章

查看全部评分

本文由 会员274995 原创或被授权转载制作,其他机构或个人未经许可严禁转载。
推荐
发表于 2018-4-12 22:07:14 | 只看该作者 来自: 上海 来自 上海
   大神这个是什么情况?版本不匹配吗?

回复 支持 1 反对 0

使用道具 举报

3#
发表于 2018-3-18 16:04:51 | 只看该作者 来自: 广东深圳 来自 广东深圳
本帖最后由 linglongx 于 2018-3-20 17:00 编辑

贴子太长,重新编辑排版好麻烦,在这儿把这个工具补上。

UEFITool_NE_A40.7z (2.54 MB, 下载次数: 451)

点评

加了加了 程序猿 腻害  详情 回复 发表于 2018-3-18 16:15
龙哥 我就不给你加分 你咬我  详情 回复 发表于 2018-3-18 16:13
回复 支持 反对

使用道具 举报

4#
发表于 2018-3-18 16:13:49 | 只看该作者 来自: 中国 来自 中国
linglongx 发表于 2018-3-18 16:04
抢占沙发先,                     以备后用……

龙哥 我就不给你加分 你咬我

点评

酒哥驾到,只有欢迎,咬就不要了。你就不怕我有疯狗病。我是不是说错话了?不管了,我是疯狗我怕谁.  详情 回复 发表于 2018-3-18 17:18
回复 支持 反对

使用道具 举报

5#
发表于 2018-3-18 16:15:12 | 只看该作者 来自: 中国 来自 中国
linglongx 发表于 2018-3-18 16:04
抢占沙发先,                     以备后用……

加了加了  程序猿  腻害            

点评

迅维论坛如果增加论文或研发版块,这个贴可以放进去了,非常有水准,楼主很有心,也很有耐心。  详情 回复 发表于 2018-3-18 23:04
回复 支持 反对

使用道具 举报

6#
发表于 2018-3-18 16:44:49 | 只看该作者 来自: 贵州贵阳 来自 贵州贵阳
这个方法适用于六代以后的主板么?

回复 支持 反对

使用道具 举报

7#
发表于 2018-3-18 16:53:11 | 只看该作者 来自: 中国 来自 中国
工具上传一下亲    有时间 讲解一下官方下载的EXE文件的分离

回复 支持 反对

使用道具 举报

8#
发表于 2018-3-18 17:18:22 | 只看该作者 来自: 广东深圳 来自 广东深圳
本帖最后由 linglongx 于 2018-3-18 17:25 编辑
青杏煮酒 发表于 2018-3-18 16:13
龙哥 我就不给你加分 你咬我

酒哥驾到,只有欢迎,咬就不要了。

回复 支持 反对

使用道具 举报

9#
发表于 2018-3-18 17:18:25 | 只看该作者 来自: 广东深圳 来自 广东深圳
本帖最后由 linglongx 于 2018-3-18 17:24 编辑
青杏煮酒 发表于 2018-3-18 16:13
龙哥 我就不给你加分 你咬我
一下子论坛好卡,一个回复点多了几下就变成两个了

回复 支持 反对

使用道具 举报

10#
发表于 2018-3-18 17:26:36 | 只看该作者 来自: 马来西亚 来自 马来西亚
我想你还是把ME这部分搞清楚了才说!你谈的这个层面也仅仅是从维修这个角度去理解的ME,首先ME配置不是主板上电了,只要主板有网络有3V_35 这个电压!一样叫3V_AMT  ME已经工作了,这里没法赘述,太多了,打不出来。

点评

朋友我同意你关于ME何时工作的观点,但是朋友你是否有注意到,我讲的是自动配置过程,这个是需要上电后才进行的  详情 回复 发表于 2018-3-18 17:34
回复 支持 反对

使用道具 举报

11#
发表于 2018-3-18 17:26:57 | 只看该作者 来自: 山东 来自 山东
很有用啊~不知道对笔记本BIOS是否适用呢?

点评

工具与方法是通用的,我只是随便拿个BIOS做例子  详情 回复 发表于 2018-3-18 17:38
回复 支持 反对

使用道具 举报

12#
发表于 2018-3-18 17:34:43 | 只看该作者 来自: 广东深圳 来自 广东深圳
FOXCONNCHINA 发表于 2018-3-18 17:26
我想你还是把ME这部分搞清楚了才说!你谈的这个层面也仅仅是从维修这个角度去理解的ME,首先ME配置不是主板 ...

朋友我同意你关于ME何时工作的观点,但是朋友你是否有注意到,我讲的是自动配置过程,这个是需要上电后才进行的

回复 支持 反对

使用道具 举报

13#
发表于 2018-3-18 17:38:37 | 只看该作者 来自: 广东深圳 来自 广东深圳
paopao000 发表于 2018-3-18 17:26
很有用啊~不知道对笔记本BIOS是否适用呢?

工具与方法是通用的,我只是随便拿个BIOS做例子

回复 支持 反对

使用道具 举报

14#
发表于 2018-3-18 18:32:58 | 只看该作者 来自: 湖北 来自 湖北
绝对的精华,加分了,不错,下次我也会了

回复 支持 反对

使用道具 举报

15#
发表于 2018-3-18 18:49:35 | 只看该作者 来自: 广西南宁 来自 广西南宁
有点看不懂的意思!反正是精品文章值得加分!!!!!!!!!!!!

回复 支持 反对

使用道具 举报

16#
发表于 2018-3-18 19:25:36 | 只看该作者 来自: 广西南宁 来自 广西南宁
楼主在吗?为什么打开 Flash Image Tool会提示这个???????????????

点评

你的是XP系统吗?建议使用64位windows7  详情 回复 发表于 2018-3-18 22:40
回复 支持 反对

使用道具 举报

17#
发表于 2018-3-18 19:36:18 | 只看该作者 来自: 江苏 来自 江苏
谢谢分享,现在对ME也了解一点………………

回复 支持 反对

使用道具 举报

18#
发表于 2018-3-18 21:51:16 | 只看该作者 来自: 广西南宁 来自 广西南宁
楼主为什么把BIOS文件拖进去会提示这个呢?

点评

怀疑你的BIOS文件不对 ,你把文件属性截个图看看  详情 回复 发表于 2018-3-18 22:39
回复 支持 反对

使用道具 举报

19#
发表于 2018-3-18 22:11:47 | 只看该作者 来自: 广西南宁 来自 广西南宁
我直接用 UEFITool_NE_A40把ME Region导出来刷不就行了吗

点评

是可以导,但intel自家的工具是否会更好点呢!  详情 回复 发表于 2018-3-18 22:37
回复 支持 反对

使用道具 举报

20#
发表于 2018-3-18 22:37:56 | 只看该作者 来自: 广东深圳 来自 广东深圳
小明哥哥2014 发表于 2018-3-18 22:11
我直接用 UEFITool_NE_A40把ME Region导出来刷不就行了吗

是可以导,但intel自家的工具是否会更好点呢!

回复 支持 反对

使用道具 举报

21#
发表于 2018-3-18 22:39:59 | 只看该作者 来自: 广东深圳 来自 广东深圳
小明哥哥2014 发表于 2018-3-18 21:51
楼主为什么把BIOS文件拖进去会提示这个呢?

怀疑你的BIOS文件不对 ,你把文件属性截个图看看

点评

文件类型是CAP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  详情 回复 发表于 2018-3-18 23:03
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长提醒 上一条 /1 下一条

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复