Hardware 版 (精华区)
发信人: WyzIdeal (一叶小舟), 信区: Hardware
标 题: 主板BIOS升级实用技巧
发信站: 哈工大紫丁香 (2000年08月23日20:15:42 星期三), 站内信件
目前大多数的主机板都是以 Flash ROM 来存放 BIOS 程式码,其更新方法十分的容易,
世界上编写BIOS指令有三家著名的厂商,他们是Award、AMI和Phonenix(目前Phonenix
与AWARD已经合并),而现在,INTEL、华硕、微星、技嘉更是发展出了一套网上自动更
新 BIOS 的程式,因此在更新 BIOS 时可以说是相当的方便,但这也让许多人低估了其
中的技巧与风险,殊不知一旦 BIOS 更新失败,将很有可能导致完全无法开机的惨剧,
因此今天我们来谈谈 BIOS更新失败时该如何处理。
通过热插拔的方法来修复损坏的电脑主板BIOS芯片的文章已经很多了,对此方法
,褒贬不一,但通过我自己百余次的热插拔经验来看,我认为: 只要方法得当,热插拔
无论从使用效果和安全性上,绝对不逊色于使用ROM擦写器来修复BIOS的方法。
下面介绍一下我的经验和经历:
1.有的文章说,热插拔容易在擦拔芯片的瞬间造成芯片甚至主板的损坏,但根据我
的经验:只要你不把BIOS芯片的引脚插串位(少插了几个脚)或方向插反,一般不会造
成损坏(其实我就碰到过短时间插反,芯片温热,而没有损坏的情况)!我的百余次的
擦拔,只有一次是由于边插拔,边同朋友唠嗑,一不小心插反了芯片,开机后无显示,
芯片瞬间极热,造成永久损坏,其余的都很成功。所以我的忠告:热插拔时,一定要专
心、细心,千万注意芯片的插入方向,开机前最好再检查一遍。
2.用来热插拔的那台正常的机器的主板(简称:A)要同损坏的这块主板(简称:B
)一样或使用相同的主芯片组,以保证成功。但根据我的经验:无论 B 的主芯片组是什
么类型,只要 A 能支持这个损坏的BIOS芯片,不管它是什么主芯片组的,都可以热插拔
(因为电脑启动后,已经用不到BIOS中的程序,刷新程序也只是将文件写入到目前的芯
片中,涉及不到主板芯片组类型差异的问题)!我说的这个支持是指 A 从电压、容量等
方面支持这个损坏的BIOS芯片,详细说:我们知道BIOS芯片从型号上分有29、28、27等
系列(其中29最常见,它和28系列都是电可擦写,也就是可以通过刷新程序刷新的,而
27系列则不可写入);从刷新时加的电压上分有5V、12V两种(29系列的为5V,28系列的
为12V);从容量上分有128K和256K两种(几乎所有的586及少部分PII级的主板BIOS容量
为128K,大部分PII级主板BIOS容量为256K);从品牌上分,常见的有WINBOND、SST、A
TMEL(一般前两种属于29系列的较多,后一种则常见于28系列)等。我说的支持就是指
A 能提供相应的电压和容量这两项支持就可以了,其他的可以不考虑。
3.不同品牌的BIOS芯片可以互换。比如损坏主板的BIOS类型为WINBOND的128K容量的
芯片,并且这个芯片已经永久损坏,但你可以在同容量的其他品牌(如SST)的BIOS芯片
中写入正确的BIOS文件来替换它,因为它们的管脚排列是一样的,你也不用考虑工作电
压,因为它们的工作电压都是5V。
4. 刷新程序的选择很重要。我们知道,我们平时接触到的提供BIOS文件的两家公司
是AWARD和AMI,同样刷新程序也有这两种,一般的看法是各自的BIOS文件用各自的刷新
程序写入,但我的经验是AMI的刷新程序是首选--这里强烈推荐使用AMIFL815.EXE(简称
:815)这个版本,它提供了一个非常好的界面来方便你的刷新工作;它提供了全面的主
板芯片组和BIOS芯片类型来用于自动识别和手工选择;并且它不光支持自己的*.ROM文件
格式,同时也支持AWARD的*.BIN格式;而且它的强行写入能力也要远强于AWARD的。我的
所有的刷新工作都是使用这个版本的文件完成的(注意:下面的刷新描述都是在此文件
环境下)。
5. 热插拔的顺序:一般我们热插拔都选择在开机自检、DOS系统启动后进行,然后
再运行刷新程序,但这时有一些损坏的BIOS芯片很奇怪:我们知道当刷新程序执行后,
一般都能显示出这个芯片的品牌和类型,但有些芯片就是显示不出来,无论你是用AWAR
D或AMI的刷新程序(具体原因我也说不清),显示不出型号,就无法进行接下来的刷新
工作了。这时你不要以为这个芯片无法修复了,其实你可以分两步走试试:㈠有时识别
不出BIOS型号是因为815不能够自动识别出主板的主芯片组的型号,这是你可在815的CH
IPSET LIST 菜单中手工选择,一般主板的主芯片组选择正确后,BIOS芯片的型号也就识
别正确了 ㈡ 如果第一种方法无效,那你可以改变一下热插拔的顺序:就是DOS系统启动
后,先执行刷新程序,这时因为原来的好的BIOS芯片还主板上,所以BIOS芯片型号应该
正确的显示出来,这时再施行热插拔的工作,换上坏的BIOS芯片后,在刷新程序中选定
BIOS文件,执行刷新动作,这时会有错误提示,不要理它,一路ENTER后,强行写入。这
种方法也试用于某些标示的非标准型号的BIOS芯片(如:采用TXPRO和TXPROII为主芯片
组的主板使用的H.T M***** ;M507.10-1等,它们本身是可写的,可能是主板制造商磨
掉了原来的标准型号,印上了自己定义的型号),注意:不一定都能成功写入,但值得
一试。
还有,当你坏的片子和好板子上好的片子电压、容量不一样时,当然要带电设置跳
线,注意:跳电压跳线、容量跳线的顺序应是先拔下好的片子--跳正确的电压或容量跳
线---插上坏的片子。
6.我看过的一款ROM擦写器,对AMI的以.ROM为后缀的文件格式不支持,支持AWARD的
.BIN的文件,很是奇怪,问过其他网友,说是支持的,但我就是没试成功。
7.利用BIOS Boot Block引导块恢复。主要是利用BIOS上的一个BIOS Block(开机引
导块)进行恢复。因为在一般情况下Flash ROM中的BOOT Block模块不会在BIOS升级过程
中被破坏,但它只能支持很少的硬件如ISA显卡和软驱等,如果你的显卡是AGP或PCI的,
在恢复过程中将是漆黑一片。不过,我们完全可以利用这个BIOS Boot Block引导块完成
恢复工作。
具体步骤如下(以Award BIOS为例):
(1)做一张DOS启动盘,只保留三个启动文件,一定不能有Config.sys和
Autoexec.bat两个文件。
(2)将Awdflash.exe和*.bin文件拷贝到软盘中。
(3)在启动盘中建立一个Autoexec.bat文件,内容如下: Awdflah.exe
*.bin /sn /py(*.bin是你的BIOS更新文件,而其中的参数/sn /py
则表示不备份,而仅仅刷新BIOS)。
(4)用此软盘重新启动,系统会根据Autoexec.bat自动刷新BIOS,此时虽
看不到任何显示(假如你用ISA显卡更换AGP、PCI显卡,可以看到有关
信息),但你可注意到软驱灯是亮的,而且软驱在读盘,等软驱灯熄灭
后稍待片刻就可重新启动,如果一切顺利,系统BIOS已经恢复正常了。
主板的 BIOS 烧坏,通常就是发生下列的情形:
a.在更新 BIOS 过程中当机、关机、重新开机、停电,而导致 BIOS 程式码写入不
完整。
b。文件损坏:文件在压缩或者传输过程中损坏,尤其是下载的文件,这种情况
时有发生,所以一定要到主板厂商的网站或大的驱动站点下载。不过,损坏
了的BIOS文件大都无法通过刷新软件的检测,所以你不必过于担心。
c。因为你一时粗心...即误用了其它品牌或其它型号主板的BIOS进行升级。由
于目前的刷新软件通常都会对硬件进行检测,所以真正由此产生严重后果的
情形并不多。
以上的情形以第一点最难预防,因为要电脑不会耍脾气、电力永远供应正常,并不
是我们所能决定的,但我们可以把风险降到最小,那就是在更新时不要同时用电脑做别
的事情,即使是使用线上自动更新 BIOS 程式,一样不要用电脑做别的事,另外把所有
的常驻程式关掉,这样是比较保险的做法。
另外,如果你的主机板是属于年纪较大的,并不支援网上自动更新 BIOS ,那只好
请你,说明看仔细,眼睛睁大点,该抓什末就抓什末,不要看走眼,多注意些啦。
--
欢迎访问小舟软件园:http://ark.hit.edu.cn/ ftp://ark.hit.edu.cn/
☆ ☆
★
白 天 不 懂 夜 的 黑
☆
☆ ☆
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: ark.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.202毫秒