hqting 发表于 2015-11-5 17:35

X220 SLIC2.1 + 白名单 刷BIOS经验分享 统一BIOS版本到1.39

背景

我自己是X220 4290的水货,之前想刷SLIC2.1,还有白名单,网上找了很多教程,关键字“SLIC2.1 + 白名单”,但发现有个最大的问题,永远没有统一的BIOS版本,也许有1.39的白名单教程,但没有SLIC2.1,要么是“SLIC2.1 + 白名单”的现货,但没有BIOS版本的说明,如果放出来的版本比我现在的版本还低,那根本没意义。
于是尝试了自己研究,终于统一版本到最新的1.39,且实现“SLIC2.1 + 白名单”。

本经验可供以下人参考:
1. a. SLIC2.1未刷 b. 白名单未刷 c. 不管BIOS版本
2. a. SLIC2.1已刷 b. 白名单未刷 c. 不管BIOS版本
3. a. SLIC2.1未刷 b. 白名单已刷 c. 不管BIOS版本
4. a. SLIC2.1已刷 b. 白名单已刷 c. BIOS版本低于1.39

如果是:
1or3,请看完全部操作步骤
2or4,请刷官方1.39+刷白名单即可

刷SLIC2.1准备篇

0. 外接电源

1. U盘一个
注:2G或2G以上其实都可以,有的教程说要2G,其实2G以上也是可以的,2G的U盘可以做FAT格式,2G以上选FAT32就行

2. BIOS Backup TooKit
下载地址: http://pan.baidu.com/s/1i3zjvlr 提取码 sc1q

3. SLIC ToolKit
下载地址: http://pan.baidu.com/s/1ntDUpex 提取码 c02v

4. 官方1.39BIOS
下载地址: http://pan.baidu.com/s/1qWsP1jm 提取码 jp07
注:如果已经是1.39可以不用下载

5. HP U盘格式化工具
下载地址: http://pan.baidu.com/s/1o6JXU8y 提取码 ho1m

6. WinHex
下载地址: http://pan.baidu.com/s/1dDxpC1z 提取码 f9sv
注:如果发现中文版保存时出错的话,直接删掉“WinHex.cfg”文件就可以了,但会恢复成英文,其实这个工具无所谓中英文的

7. 刷SLIC2.1工具
下载地址: http://pan.baidu.com/s/1o6yZkLW 提取码 nv25

刷SLIC2.1篇

开始之前,先说明一下,以下帖子写的非常详细,我参考了很多细节。
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1041465
但这个教程还有几个问题:
1. 用升级时的备份BIOS刷,例如我现在是1.38,升级到1.39,备份其实是1.38,按教程刷好后又是1.38了,需要再刷一次1.39。
2. 如果已经是1.39,这个教程已经不适用了,因为不允许同版本刷。
所以用了一个通用的方法,可以不用管你的BIOS版本,先升级(如果已是1.39可以不升),再备份,直接用最新的备份刷,而不是用上一个版本的备份刷,一次搞定,不需要做重复的事情。

步骤0 确认BIOS版本并刷官方1.39
使用准备篇工具2(BIOS Backup TooKit)或3(SLIC ToolKit),都能确认出当前BIOS的版本(我的截图已经是SLIC2.1刷好了的,只要看我圈版本的地方确认即可)
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233149xkkbbioxiwokk2kk.png
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233202q223k6wi362z3626.png
如果已经是1.39,可以跳过;
如果不是,使用准备篇工具4,直接刷到1.39,这还比较简单,一路下一步。记得外接电源

步骤1 备份BIOS
使用准备篇工具2(BIOS Backup TooKit),先读取再备份
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233220lx4lyvy8as45wgbp.png
另存为“BIOSMARK.ROM”就可以了。注意:这个BIOS一定是1.39的,大小为8MB。

步骤2 编辑“BIOSMARK.ROM” 删除无效数据
步骤1中备份的BIOS文件应该是8MB,其实没这么大,BIOS Backup TooKit会自动填充FF,我们只需要把没用的FF删掉就可以了。
用准备篇工具6(WinHex)打开“BIOSMARK.ROM”,16进制查找“00000000000000000000”,(不要用ctrl+F)
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233235ptz6zjdw6scjab9u.png
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233244nrn01rlzzzaw0jir.png
找到后,把上面一个FF到头上的FF,使用ctrl+shift+home的组合键,全部删掉,然后保存,就是我们要的有效区域的BIOS文件了(此时大小约3MB),暂时不要关闭WinHex。
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233312dlrkia58uppsrnrk.png
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233331ux9v6bxu644v46mu.png

这里说明一下,Thinkpad的BIOS可能正好是以“00000000000000000000”,我用X230也验证过了,但并非所有BIOS都是以“00000000000000000000”开头。

步骤3 编辑“BIOSMARK.ROM” MARK模块
接着上一步, 查找字符串“C4000100010003000000”,傻瓜修改法(不好意思,这里直接用别人的图了),改好后保存,并退出WinHex。

http://cdn.pcbeta.attachment.inimc.com/data/attachment/forum/201208/02/221738mop3fcom09l0mg0m.png.thumb.jpg

步骤4 制作U盘DOS启动盘
如果是2G可以选择FAT或FAT32;如果是2G以上,只能选FAT32。
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233400nzbrewqsirby6qiy.png http://bbs.bios.net.cn/data/attachment/forum/201503/11/233409i33j6a1iqdg6dnzq.png

步骤5 复制刷机工具
解压准备篇工具7(刷SLIC2.1工具),并复制到U盘,再把“BIOSMARK.ROM”也复制到U盘,一共四个文件。
http://bbs.bios.net.cn/data/attachment/forum/201503/11/233423abpteelp9tkqn0tt.png

步骤6 刷机
记得外接电源
重启电脑
按F12,选择U盘启动
进入DOS后, 输入MARK.BAT或MARK
然后刷机,这个过程很快,然后到82%会重启。

再次进去Windows,用SLIC ToolKit查看,应该是SLIC2.1且BIOS版本也是1.39。

刷白名单篇

这个比较简单,直接刷
下载地址: http://pan.baidu.com/s/1c0fGJpI 提取码 h966
如果要自己研究,可以参考以下教程
http://bbs.bios.net.cn/thread-242631-1-1.html

尾声
我之所以分享这个帖子,觉得现在能找到的资料都比较混乱,大家的没统一过版本,我想统一过版本后,操作起来会相对容易一些吧,希望对各位能有用,如有不正确的地方请不吝指正,谢谢!
小插曲:我在研究备份的时候,甚至在youtube上看到老外输入"pflash /bak:backbiso.rom"在备份BIOS ( www.youtube.com/watch?v=kO4g34JXIfQ )
页: [1]
查看完整版本: X220 SLIC2.1 + 白名单 刷BIOS经验分享 统一BIOS版本到1.39