本帖最后由 gloobox 于 2018-9-29 23:20 编辑
好久好久好久没有发过帖子了,最近有个哥们说自己买的ES版本的I7 2600在映泰的z77主板可以正常点亮,但是在捷波悍马的z68主板上却不能点亮。之前了解过,这很多都是微代码的缘故,因为厂家为bios更新,为了添加新功能新模块或者其他原因,由于容量限制,往往需要删除一些东西,例如旧版的CPU微代码,其实这些微代码大多是为支持前期测试的ES版本CPU的,对于正式版来说没有影响。厂家也没有一定要支持ES版本CPU的这个说法,所以删掉也无可厚非。
下面是一个真实操作过程,就是说里面包含着我走的所有弯路的,因为弯路估计不少人也会走,写出来给大家参考也不错。不过我会标明的请放心。
步骤1:
▲为了验证是否这个原因,网上下载了他的悍马HI09-Z 主板(Z68主板)的最新bios。将bios文件放在UBU软件的目录上,然后打开这个最简单最人性化的UBU软件(UEFI BIOS Updater),选择7看微代码情况。
▲简单说一下,2开头的就是2代CPU的微代码,3开头的就是3代。其实如果是正式版CPU的话,一般有206A7和306A9这两个微代码就可以了。果然,可以看到3系列的微代码还比较全的,但2系列的微代码被删剩下两个了。
步骤2:
▲那就需要添加那些古老微代码来支持这个古老的ES版本的I7 2600。
去哪里找?之前改bios时候,发现华擎的bios微代码比较丰富的,所以我找来了华擎的Z68 ex4的最新版本的bios。
用UBU打开看,果然,206A1,A2,A3,A5都有,那么就可以拿来用了。
▲按e,查看并提取所有CPU微代码
然后你就可以在UBU软件的文件夹中Extracted中的Intel文件夹里头看到所有提取出来的微代码,一一对应,一共有12个。但我们只需要206A1,A2,A3,A5这四个,所以直接拿这四个就行了。
弯路1:
▲然后需要合并了,所用到的就是copy /b这个命令,对上面的文件进行二进制合并。
刚开始用了一个很蠢的方法,copy /b命令,基本用法很简单的,首先新建一个空白文本,然后基本公式就是copy /b a.xxx+b.xxx z.xxx,后面的z.xxx就是合并后的文件名字了。
但由于文件名字太长了,所以将其改为a1.bin等,于是就是有copy /b a1.bin+a2.bin+a3.bin+a5.bin done.bin,保存后,将文件后缀的txt改为bat,然后双击这个bat文件,会自动直接运行公式!得到done.bin,就是合并后的文件名了。
弯路2:
▲因为也是第一次用UBU添加微代码,当时以为应该就是我当时是想,应该像用mmtools那样,可以直接在这个UBU上面添加微代码。所以就在微代码界面上,按m,选择刚才最好的微代码文件。
结果发现,只有刚才的那四个微代码,其他的都不见了!!!原来这个UBU(虽然也是通过mmtools软件操作的)只能够进行替换微代码,而不是更新微代码!!!
步骤3:
▲那这样的话,就只有将捷波的微代码和华擎的部分微代码合并了。先提取捷波的Z68主板的微代码,然后再提取华擎的Z68主板的206A1,A2,A3,A5微代码,然后一起放在一个文件夹中。(注意,这里的微代码文件中的文件夹名字不能有空格,最好是英文,否则容易有错误的)
弯路3:
▲然后每个文件名改名,再copy /b a1.bin+a2.bin+a3.bin+a4.bin+a5.bin+a6.bin+a7.bin+a8.bin+b1.bin+b2.bin+b3.bin+b5.bin done.bin,太太太太长了!!!
步骤4:
▲后来发现,其实是有捷径的,所以步骤就是新建一个空白文本,然后基本公式copy/B c*.bin done.bin即可,就是c*.bin的是包含了c开头的所有bin文件,*是中间的所有字符,所以那些bin文件的文件名也不需要改了。保存后,将文件后缀的txt改为bat,然后双击这个bat文件,会自动直接运行公式!就可以得到done.bin。
▲然后重新打开UBU,选择7,选择m导入done.bin文件,可以预览到在原来8条微代码的基础上,增加了4条了。
步骤5:
▲按Y确认。但也很容易出现,空间不足的情况。
▲毕竟当年4MB大小的bios芯片,对于UEFI来说有点小的,所以增加了一点点东西之后就提示空间不足很正常,这个跟之前添加NVME启动的情况有点类似。所以大家可以在刚开始的界面,选择一些固件等的升级,这些升级后是以压缩形式出现的,所以空间就可以节省下来了。
▲然后重新进行刚才的操作,选择7,选择m,选择刚才做好的done.bin文件,按Y,终于完美添加好了。
▲最后按0退出,就可以刷bios了。
▲刷了bios之后,这个ES版本的I7 2600正常在主板上启动了。其实还有一个办法,如果这个U在其他机器能够点亮的话,可以打开CPUZ,看到规格型号步进拍过来是6 A 5,扩展型号为2A,其实就是206A5,对应上面的那个微代码了。只需要添加上面的那个206A5微代码就可以。但如果碰到其他es的U,又要折腾,还不如一次到位全部搞进去好了。
后记,这个让我想起很久很久之前,X79平台火起来的时候,那时候很多人发现,特别是技嘉的主板,越新的bios版本,对es版2011针脚的CPU兼容性就越差,其实也是这个道理。
其实es的cpu一般都不推荐大家使用的,特别是不显的es版本的cpu,除非自己喜欢经常折腾平台,买便宜的东西试玩。话说真的有几十元的es的二代i3卖^^
哦,对了,UBU的话,上个链接吧,文件太大。
链接: http://pan.baidu.com/s/1jIFNokm 密码: f1zw
|