21期的《微型计算机》里的“BIOS Patcher让老主板焕发青春”里介绍了BIOS Patcher(以下简称BP)这个很好的软件,但有些地方没说清楚,害得我家电脑瘫痪n天,今天才到电子市场里刷写了BIOS,电脑得以恢复正常。我觉得有必要把我的经验写下来,供大家参考,以免走不必要的弯路。
1、运行环境:
MC里说BP运行在DOS环境下会出错,在Windows中的“虚拟DOS”中更好。事实上我没有发现运行在DOS中会有什么问题,而网上有些文章说在Windows中生成的BIOS可能会有bug,造成CPU无常识别等问题。所以我还是推荐大家在DOS下使用这个软件。
2、版本:
BP在网上有几个不同的版本。4.0_RC.7.1、4.0_RC.F、4.12。前两个在网上很多,最后一个好象只有52hardware.com里面的“驱动加油站”中提供下载。
4.0_RC.7.1是测试版,不稳定;4.0_RC.F是较成熟的版本;4.12最新,但据网友反映有bug,会出现还原BIOS的情况(就是不从修改后的BIOS启动,直接用老BIOS启动)。对此我倒是没有发现。如果不放心的朋友可以用4.0_RC.F;有点“冒险精神”朋友可以用4.12(个人认为无所谓,真的出现了前面说的情况再换用4.0_RC.F好了)。
3、CBROM的版本:
其实一个完整可用的BP只需4个文件:BP.exe、CBROM.exe、LHA.exe、REALL.COD、BIOS.bin(大家各自的BIOS文件)。网上下载下来的压缩包里的其它东西都可以删掉。其中,BP.exe是BP的主程序,CBROM.exe(老牌的BIOS修改工具,常用来修改开机画面等)是bp运行时将调用修改BIOS的程序,LHA.exe是负责将Award BIOS从原来的LHA压缩状态解压缩到内存中,之后BP才能对BIOS各模块进行修改。
不同的BIOS对CBROM有不同的版本要求。首先BP目前只支持Award BIOS,这个MC里也说到了。cbrom.exe1Mbit、2Mbit的BIOS应该用CBROM 2.07,4Mbit的BIOS应该用CBROM 2.15。(这个1Mbit、2Mbit、4Mbit可以在@BIOS的主界面中看到)据说用错了版本会使生成的BIOS文件中不能引导(必须用热插拔,或象我一样到电子市场找专门的机器刷写一遍)。PCShow.net上提供的下载压缩包里的CBROM是2.08。到底会不会出现不能引导的情况,我没胆子试,但根据BIOS的容量选择相应的CBROM版本后我倒的确是升级成功了,还是建议大家按照这个“规定”来选择CBROM版本。
再罗嗦一句:不管使用什么版本的CBROM,都要与其它几个文件放在同一目录中,并且名称一定要是cbrom.exe,否则BP还是找不到。cbrom.exe
4、一些零碎的事:
①华硕的BIOS结构和其它BIOS不同,不能用BP直接修改,万一修改时损坏了启动模块就麻烦了(对于一般的BIOS,BP不对其模块进行直接修改,只是添加了两个新模块:修复模块modul.tmp和引导模块start.tmp)。上有一些改好了的华硕和技嘉主板的BIOS,可以直接下载使用。
②经BP修改过的BIOS会有一个“虚拟双BIOS”功能。如果由于某些原因,生成的BIOS文件使系统出现问题,只需在开机引导时按住小键盘上的“-”键即以原先BIOS启动(就是在按下电源开关、显示显卡BIOS之前)。当然,实现这一点的条件是BIOS的引导模块没有损坏。如果你因为用错CBROM版本等原因造成启动模块损坏,这一招也没用了。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-43722-1.html
冗余过分
说的真好