荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: BonBonCat (超级小黑咪), 信区: Hardware
标 题: 升级板载RAID芯片BIOS的经历
发信站: 荔园晨风BBS站 (Wed Dec 17 17:16:36 2003), 站内信件
不知道方法对不对头,偶什么人都没问,自己摸索着弄的,呵呵
主板型号:EPOX 4BDA2+
板载RAID芯片型号:HighPiont372(BIOS版本为2.32)
HighPiont会不时对自己的产品更新驱动和BIOS(包括RAID控制卡和RAID芯片
组),不过它的技术文档似乎只说了如何更新RAID卡的BIOS,却没说板载RAID芯片
的BIOS要怎么更新(或许是偶的英文太烂,没看懂),它的忠告是使用板载HT芯片
的用户最好联系主板商,但EPOX似乎已经对偶这款主板停止了技术支持(BIOS有一
年多没更新了,怒!)。算了,不求这些不负责任的家伙,自己动手。
所需软件:
1、CBROM(用最新的版本就可以了)
2、主板最新BIOS:A03.bin(日期是02/10/29)
3、HT372芯片最新BIOS:bios372.234(版本是2.34)
将以上东西放入同一个目录下(例如偶的是F:\drv\bios),在XP的命令提示符下
进入该目录F:\Drv\BIOS>(不要说你不会DOS操作……),键入命令:cbrom A03.bin /d,
显示如下信息:
CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
******** a03.bin BIOS component ********
No. Item-Name Original-Size Compressed-Size
Original-File-Name
========================================================================
========
0. System BIOS 20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
1. XGROUP CODE 0A650h(41.58K)07677h(29.62K)awardext.rom
2. CPU micro code 03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
3. ACPI table 03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
4. YGROUP ROM 06E70h(27.61K)03B52h(14.83K)awardeyt.rom
5. GROUP ROM[ 0] 03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN
6. Flash ROM 0990Ch(38.26K)0532Ah(20.79K)AWDFLASH.EXE
7. PCI ROM[A] 0C000h(48.00K)06FFCh(28.00K)BIOS372.232
Total compress code space = 33000h(204.00K)
Total compressed code size = 31FB1h(199.92K)
Remain compress code space = 0104Fh(4.08K)
注意看第7项,可得知4bda2+的a03版BIOS内所含的HT732的BIOS版本为2.32,
需要做的就是把它替换成2.34版的。其中,第6项是主板BISO内置的刷新程序,对
于偶来说没啥用处,为了释放BIOS文件的空间,把它删掉了,操作命令是
CBROM A03.BIN /awdflash release
接下来,再键入CBROM A03.BIN /PCI release,把HT372的BIOS删掉,然后使
用CBROM A03.BIN /d命令查看BIOS文件,显示如下信息:
CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
******** A03.BIN BIOS component ********
No. Item-Name Original-Size Compressed-Size
Original-File-Name
========================================================================
========
0. System BIOS 20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
1. XGROUP CODE 0A650h(41.58K)07677h(29.62K)awardext.rom
2. CPU micro code 03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
3. ACPI table 03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
4. YGROUP ROM 06E70h(27.61K)03B52h(14.83K)awardeyt.rom
5. GROUP ROM[ 0] 03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN
Total compress code space = 33000h(204.00K)
Total compressed code size = 25C8Bh(151.14K)
Remain compress code space = 0D375h(52.86K)
可以看到原来的第6和第7项已经删掉,BIOS文件里还有52.86 K的空间,接下
来要做的就是把HT372的2.34版BIOS写进A03版的主板BIOS里,键入命令
cbrom A03.bin /PCI BIOS372.234
然后再次使用CBROM A03.BIN /d命令查看BIOS文件,显示如下信息:
CBROM V2.14 (C)Award Software 2001 All Rights Reserved.
******** A03.BIN BIOS component ********
No. Item-Name Original-Size Compressed-Size
Original-File-Name
========================================================================
========
0. System BIOS 20000h(128.00K)14A0Eh(82.51K)4bd22A03.BIN
1. XGROUP CODE 0A650h(41.58K)07677h(29.62K)awardext.rom
2. CPU micro code 03000h(12.00K)02FADh(11.92K)CPUCODE.BIN
3. ACPI table 03CE3h(15.22K)0181Fh(6.03K)ACPITBL.BIN
4. YGROUP ROM 06E70h(27.61K)03B52h(14.83K)awardeyt.rom
5. GROUP ROM[ 0] 03550h(13.33K)018E8h(6.23K)_EN_CODE.BIN
6. PCI ROM[A] 0C000h(48.00K)07225h(28.54K)BIOS372.234
Total compress code space = 33000h(204.00K)
Total compressed code size = 2CEB0h(179.67K)
Remain compress code space = 06150h(24.33K)
可以看到,HT372的新BIOS已经被写进主板BIOS里了,剩下要做的就是找一张
98或Me的盘,启动到纯DOS状态,刷新刚修改好的主板BIOS(嫌麻烦的话就直接在Windows
里用WinFlash刷好了),具体怎么刷大家都知道了吧?刷新成功后重启,在扫描raid设备
时就可以很清楚的看到板载RAID芯片HT372的BIOS已经显示为2.34的版本了。更新成功!
说实话,升级之后在日常应用中感觉不到有什么明显变化,或许是要在RAID环境下才
能体现出来(偶现在只是把两块金钻挂在HT372上当普通硬盘来用),因为没有升级前的测
试数据,所以也就不能做比较了,感觉好像是做了一趟无用功~-_-|||
--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.26.66]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店