近期很多人求助修改Bios,因为windows 7的发布,大家需要将Award Bios增加SLIC2.1,可以硬激活Windows 7,微软是不会将这种方法封杀的,也就是我可以安装正版的OEM版Windows 7,可以去验证,它会说我用的是正版系统。一是我对硬件很有兴趣,去学,去试;二是有高手编写了好软件,我看到了;三是结果我成功了,而且任何人都做得到。下面我就把修改过程详细介绍,激发大家的兴趣,菜鸟的台式机主板可以先试,笔记本一刷黑了就很麻烦,成为高手再去试吧。
一、找对你的主板Bios
可以在以下地方找到:一是你的主板光盘中,较老;二是从主板中备份出来,可以用winflash1.97;三是到厂商的网站里下载,较新。下面以我的老主板磐正超磐手AF570T ULTRA为例:
1、下载Bios
到磐正网站:http://www.epox.cn/downfile.php
相关下载→请选择产品→电脑主板→历史产品(老主板不能直接显示)→超磐手AF570T ULTRA
最新的Bios为2008年1月14日的,名称为:A5PO8114.bin
2、准备软件
(1)Award Tool,最新版的是V1.28,有汉化版的。使用注意:工具放在英文目录,尽量放在各盘根目录,不要放在桌面,需要安装netframework2.0以上。可以预见,这个软件会随着品牌机正式安装Windows7,会不断更新,充实证书和SLIC2.1的资料,解决出现的bug。
(2)OEM SLIC与证书的校验工具,最新版的是V1.5,查看证书与SLIC2.1是否相配。
(3)SLIC_Dump_ToolKit,最新版的是V2.2final,查看主板是否为SLIC2.1的工具,看看是否在BIOS里加入SLIC2.1模块成功。
二、制作添加SLIC2.1
(1)查看证书与SLIC2.1是否相配
实际上我已经在软件中试过各品牌的证书与SLIC2.1是相配的,也补充加入了目前可以找到的品牌文件,在点击“校验”的按纽后应出现图:
(2)打开Award Tool,如果英文好些的人,最好直接用原版的,理由我就不用多说了。
打开刚才下载的Bios:A5PO8114.bin
(3)选择主板制造商
微星:仅超静2
讯景:仅超静2
华硕:超静3/动态/超静2(动态法仅适用个别型号)
映泰:超静3/2
昂达:超静2/3(超静3仅适用个别型号)
七彩虹:超静2/3/动态(超静3/动态法仅适用个别型号)
华擎:超静3/2
其他:超静2/3/动态(超静3/动态法仅作尝试)
AMIBIOS 核心 0600:仅超静1;0700:超静1/2
其他可尝试 ISA 或 0+2
我在这里没有找到磐正主板,就选“其他”,图框中自动出现“0+2”,好吧,就先按照默认的吧。
(4)选择要添加的OEM授权模块文件
选DELL的文件试试吧。
点击“SLIC文件”框右侧的浏览,会自动打开SLIC21的子目录,选中“DELL.bin”(即加入WIN7的OEM信息表)。实际上,这就是在原来的Bios中添加SLIC2.1的模块。
点击“SLP文件”框右侧的浏览,会自动打开SLP的子目录,选中“DELL.txt”(即加入XP的OEM信息表)
点击“证书”框右侧的浏览,会自动打开软件主目录,点开“CERT”,选中“DELL.XRM-MS”,将弹出“SLIC与证书匹配”的对话框。
(5)制作修改Bios
勾选“记录日志”,单击最下面的“执行”。
十几秒钟后会弹出一个新的对话框,说明是否制作成功,如成功了,会有文件名称和存放的位置,
点击“确定”后,
生成了A5PO8114_SLIC.BIN,就这么简单,在存放Bios文件的目录下,还会同时生成几个过程文件,有:ACPI.BIN、ACPI_SLIC.BIN、MAIN.BIN、MAIN_SLIC.BIN,这是不要用的,可以删除。
如果未成功,则要在高级选项界面进行设置,高级选项主要对指定的主板有用,一般的主板不用选的,在改Bios不成功时可重复在此选择,特别是有些Bios容量很满时,用不同的选项多试几次就可能成功,
三、刷新Bios
要事先考虑到最坏的结果,毕竟刷Bios是很危险的事。
1、准备摸黑恢复Bios
老机还有软驱可用,准备好的软盘,制作启动盘,Windows 98的就可以,将其他文件删除,只留下三个文件:IO.SYS、MSDOS.SYS、COMMAND.COM,用记事本写下自动恢复Bios的命令,将文件名改为AUTOEXEC.BAT,内容如下:Awdflash.exe XXX.bin /py/sn/sb/cd/cp/r
Awdflash.exe是DOS刷新程序的名称
XXX.bin是老的Bios文件,如原来备份的old.bin
记住:在刷新程序的名称后、原来备份的Bios文件名称后均有一个空格,其他均为连续的,无空格。
在软盘中拷入原来备份的Bios文件——old.bin和DOS刷新程序——Awdflash.exe
没有软驱时可用U盘或光盘,其中U盘尽可能用小些的,具体制作方法在此不多说了。
需要说明的是刷BIOS确实是危险的行为,即使你的命令行和所有的操作都正确无误,也会有一定的比率失败,这个不好统计,可能是2%,也可能是5%,但是遇到自己,那就是100%了,因此也就催生了比较大的品牌机研究出双BIOS、GHOST BIOS、刷不死等技术,改BIOS要有一定的心理准备承受力。
2、设置本机Bios
将本机引导设置为软盘→光盘→U盘,选中其他设备可用,再选中搜索其他引导设备。其实刷新后都改变了,这些设置的用处不大的,只是留下最后一点希望而已。
3、正式刷新
最好在DOS下进行,比较保险,不容易出错。我的这个主板有提供windows下的刷新程序,原来用过几次都没有问题,而且比DOS更直观,那么我就用它了。
重新开机,把多余的程序关闭,在运行的程序越少越好,退出杀毒软件,打开WinFlash.exe,选中刚才制作的Bios文件——A5PO8114_SLIC.BIN,勾选不刷新引导块,开始刷新,这些基本的操作就不多说了。
4、初始化Bios
重新开机后,一定记住不要直接进入系统,要先进入Bios设置默认的值,大多为:Load Optimize Defaults,保存后退出,进入系统后再重新启动,去按本机的特点进行设置。
四、校验
打开SLIC_Dump_ToolKit,查看所出现的图
另外,新版本的EVEREST也可以查看了,显示结果
至此,完成了Award Bios增加SLIC2.1的过程,可以安装OEM Windows7了。用通用版的Ultimate,就要在安装完成后导入证书和序列号,要以管理员的身份,将文件放在根目录运行。
导入证书:SLMGR.VBS -ilc dell.XRM-MS
序列号:SLMGR.VBS -ipk 6F2D7-2PCG6-YQQTB-FWK9V-932CC
Ami的Bios增加SLIC2.1制作相似,用的是Ami Slic tool v1.33,只是我曾经刷黑过两次,现在很怕。
五、说在后面
1、关于Bios。其实,Bios并不是很神秘的,只要用好工具,就会很快入门的。对菜鸟来说,Bios是一个文件,对熟悉的人来说,它是用特殊方法压缩的很多个模块文件,可用CBROM将其打开,看到各个模块的名称、大小,再通过相关教程就可了解到其各自的作用。我原来有试过将微型DOS加入到Bios中去,但是空出的空间不够64k,加不进去,只好删除了主板带的品牌开机Logo,顺利完成了。同样地,现在加入SLIC2.1文件也可能出现空间不足的问题,是较多人不成功的原因,用Award Tool可以适当压缩,但有时还是不够,就可以参照删除不用的组件了。本论坛中也有介绍,参见:http://www.bios.net.cn/bbs/viewthread.php?tid=16607&highlight=%CE%A2%D0%CDDOS
2、老机与Windows7。一些文章中介绍如何减少Bios中无用或是花哨的组件,加快开机速度,其实要用朴实的界面,高的性能,还是XP好,而且各大论坛制作的精减版XP,更是将速度提高到极致,WIN7除对硬件的充分利用和发挥外,更多的是界面的漂亮,老机修改Bios,安装Windows7的意义并不大,在老机上决不会比XP跑得快的。
3、有些同仁问DELL的品牌机能不能用,这些我不清楚,也可以说问得太笼统,不同的品牌机,在不同的时期,在不同的档次机型中,用的Bios都是不同的,如DELL用了Insyde bios就肯定不能用这个工具,Phonix也不行,AMI的有其专用的AMI Tool。所以,事先查清是什么类型的Bios很重要,再选用不同的工具来做,真正做起来是大同小异的。
4、至于Windows7、Vista、XP三激活问题,那就太容易了,做了SLIC2.1,本身就兼容SLIC2.0,也就是同时可以安装Vista,而XP的激活,由于已经有加入了SLP信息,自然也就可以激活了,打开相应品牌的文件就明白了,如DELL的内容为:Dell IncDell System,联想的文件内容为:LEGEND DragonLENOVO(表明新旧版本的都可以激活),而且,要加入更多品牌信息时,只要用DMI写入工具修改信息就可以,大多数都不要重刷Bios。同样,对于Award Bios,DOS下可用Dmicfg、Dmi236等,在Windows环境下,可用DMIScope,甚至写一个批处理,就可以加入10个品牌的信息。此类介绍太多了,不是此文章的重点,有兴趣的可以查到很多。
5、有人问没有SLIC的能否加入。在我的例子中(AF570T)就是较老的主板Bios,没有任何Slic的,也就是说,可以用于没有Slic的加入和有Slic2.0的主板修改。还有问到华硕主板能否用,华硕较特殊,因此,在Award Tool中有专门的华硕主板选项,用Pubkey方式,也就是说明了它是可以改的。对于SLIC2.0的主板,根据修改的方式和Bios本身的具体情况,在打开时会出现提示框,问你已经存在SLIC2.0,是否允许修改,当然是点击是了,然后就可以修改了,有的Bios不管你点什么,它都改不了。因此,有了这个软件,组装机还是用原始的、未修改过的Bios更好加入SLIC2.1。至于还有人问已经有了bios,能否知道是否包含SLIC2.1,其实还有一个简便的方法,用Award Tool打开bios时,会弹出一个对话框,显示已经包含了SLIC2.1并指出用的是什么方式修改(如0+2方式),同时在制造商一栏和SLIC一栏为灰色,不让你再选和再加入,也就说明了它已经是2.1的。
6、刷完Bios后,再用WinFlash的刷新程序时,有时会出现“onBoard bios not award bios”,无法再操作了,在网络上搜索问题,得到的答复却是说这不是Award Bios,要你用AMI或其他的刷新程序去刷,真是误人子弟了,自己的机子用的就是Award Bios不会错的嘛,那就是Bios坏了?其实并不是这样的,用Everest查看主板和BIOS信息,BIOS类型显示的依然是Award,也有人建议用技嘉、微星或华硕的在线升级程序,将本地文件来重刷,结果程序可以打开,没有显示错误,可以刷写,但是进度条完成后的提示说是刷写错误,会让你顿时就高血压发作,这下完了,重启后是否还能开机?不重启又不能得出刷写正确的提示,总不能永远不重启吧。最好的解决办法是在纯DOS下再刷一次,根本就没有提示有错误,看来windows下不如DOS下可靠,命令例如:awflash a5p08114.bin /py/sn/sb/cd/cc/cp,到桌面再用WinFlash试一下,不会提示有错了,OK。据windbell解释:这是Award Bios加激活dell xp代码综合症,如果不选择加激活dell oem xp代码则不会出现这状况。刷新工具识别bios 标示符Award Bios被dell代码替换所致。
7、有人问现在有没有OEM证书,这个问题虽然问得很菜,但对很多人确实存在,证书就在Award Tool软件中,Cert的目录里有几个知名品牌的证书,大家修改的也基本都是用这几个品牌的,能免激活WIN7就行了。什么品牌真是不重要,其模块是一样大的,都是374字节,通用的,比如ASUS的机子刷ASUS的SLIC2.1,只是心理上更有成就感些吧,然而同一品牌去细选就更有些过于专业了,仅仅是LENOVO,现在收集到的就有15个SLIC2.1的文件,其实用任何一个刷新后,与都可以用同一个证书和序列号导入后免激活。我试了一下,导入证书和序列号老是不成功,而且要用管理员的身份,在命令行下操作,很是麻烦,结果用OEM导入工具就觉得太方便了,如:OEM导入激活工具,只要按一下字母就能自动导入,选了二个打包放上去吧。见附件。
呵呵,学了别人的教程,自己写的东西,版权无所谓,对大家有帮助就好了。不知大家有没有注意到,这篇文章根本没有什么技术含量,都是在用已经有的软件,都是别人的东西,其实关键就在这里,站在别人的肩上,做我们要做的事,用好已经有的软件,实现自己要达到的目的,当然,前提是对一些基本的东西有了解,才能做到我想要什么,该怎么去找。同样,对AMI的BIOS也是一样的,操作方法是一样的,希望起到抛砖引玉的作用,而不是让大家按部就搬地生搬硬套,只知其一,而不知所以然。LENOVO、DELL等品牌的机子在看了这篇文章后了解其原理,决不能按本贴的方法去做,特别是近期的机子有SLIC2.0,要用它自己的MARKER程序,释放隐藏的SLIC表,再进行增加和更新模块的操作,相应的帖子有详细说明,早期的机子无SLIC的才可以用的。
原作者已将文章整理成pdf文件:点击下载图文完整版
以下是错误案例。早期的机子无SLIC的才可以用的。
机器:
DELL 530 ,无预装WINDOWS操作系统,用everest 工具查询不到slic信息,判断为出厂屏蔽了
最终目的:
刷BIOS 改至SLIC 2.1 来装win7
我所做的操作: (以下是按网上提供的步骤)
1) 从ftp.us.dell.com/bios/530_1018.EXE下载530_1018.EXE;
2) 从http://rapidshare.de/files/48095434/713D1P53.BIN.html下载修改好的bin文件;
3) 运行530_1018.exe, 当提示你是否更新到1.0.18时,请暂时先不要点击Yes按钮;
4) 到系统临时目录%temp%,找到一个文件夹里面包含了一个exe文件和两个dll文件和一个bin的文件
5) 注意里面的bin文件的文件名,把刚才下载的更改好的bin文件重命名为当前的文件名并覆盖当前文件;
6) 回到Winflash界面点击Yes按钮继续,可以完成刷新. (no usb dos flash drive needed).
结果:
已经成功完成上述过程,开机后发现BIOS画面也改变了,版本为1.0.18
