微机BIOS升级.docx
《微机BIOS升级.docx》由会员分享,可在线阅读,更多相关《微机BIOS升级.docx(62页珍藏版)》请在冰豆网上搜索。
微机BIOS升级
AST微机BIOS升级手记
作者:
河北陈玉轩
本人单位有一台AST虹志微机,型号为Advantage!
5120(P/120),这是AST公司专门为中国用户设计的一款微机。
系统配置如下:
CPU主频为奔腾120、主板上内建SIS6205显示卡和ESS1688声卡、8M内存、850M的硬盘、1.44M软驱和光驱各一个。
98年因工作需要,本人将内存升级到16M,并将操作系统升级为WIN98。
在前几天的使用过程中,该机器因为感染了病毒,所以导致WIN98不能正常启动。
我用KV300查杀完病毒后,能够重新进入WIN98,但运行速度慢到使人无法忍受。
于是我决定重新安装WIN98。
在做完分区、格式化硬盘后,用WIN98软盘启动,运行安装程序,但安装过程也出现运行速度太慢的现象。
我在电脑报上看了许多关于主版BIOS升级的文章,觉得BIOS升级后也许可以解决问题,因此就决定对这台机器的BIOS做一下升级。
以下是我的升级过程,由于AST主版BIOS的升级方法与电脑报上以前介绍的方法有所区别,因此写出来供大家参考。
首先,判断这台机器是否能进行BIOS的升级,我采用先易后难的办法,即先进行软判断,后进行硬件分析。
何为软判断呢?
也就是进入CMOS,看是否有“UPDATEBIOS”选项。
何为硬件分析呢?
这就需要您打开机箱,观察您的主板上的BIOS芯片,如果它是一个28针或32针的双列直插式的集成电路,而且上面印有BIOS字样的话,该芯片大多为Award或AMI的产品。
然后,揭掉BIOS芯片上面的纸质或金属标签,仔细观察一下芯片,你会发现上面印有一串号码,如果号码中有28或29的数字,那么就可以证明该BIOS是可以升级的。
AST微机进入CMOS的方法是同时按住CTRL+ALT+ESC三个热键,进入后,发现CMOS中有“UPDATEBIOS”选项,知道该微机能够进行BIOS升级。
我在“UPDATEBIOS”菜单上按回车后,接着又出现两个选项,如果想升级直接按ENTER键,否则按ESC键退出。
这时我知道AST微机不象Award或AMI需要刷新程序来进行BIOS的升级,而是在它的CMOS本身带有升级软件,只要找到BIOS的升级版本就可以在CMOS中直接进行。
第二步,我上网登录到AST主页http:
//www.ari-,根据提示找到了本台电脑主板BIOS的升级程序05582036.EXE,这一版本号是99年1月28日公布的,比我原来的要新得多,版本号为1.04。
下载成功后,在硬盘上打开压缩包,总共有6个程序。
我按照帮助文件的要求,进入到Windows98的MS-DOS模式,这里不需要关闭系统,只要双击WIN98上的MS-DOS图标就可以了。
然后我将一张事先格式化好的软盘,插入软驱,在DOS的提示符下执行EXTRACT.BAT批处理命令文件,计算机自动会在A驱生成FLASH.AST文件。
至此,我的BIOS升级程序也有了,万事俱备,只欠东风。
第三步,重新启动计算机,进入CMOS设置,选中“UPDATEBIOS”选项,回车后,直接按ENTER键,这时提示在A驱插入升级软盘,同时关闭计算机电源,然后再重新开机,听到两声长鸣,表示升级成功。
在这里要注意的地方是,重启后,你不能将软盘从机器里拿走,因为这时系统需要将软盘中的数据写入到BIOS中,当听到两声长鸣后,你才能把软盘从A驱拿走。
经过以上几步的操作,我的AST微机主版的BIOS从原来的1.01版本成功升级到现在的1.04版本,SIS显卡的驱动程序也随之从原来的2.04版本升级到现在的2.07版本。
升级成功后,我再次重新安装WIN98系统,计算机顺利完成。
同时还解决了打印机端口设置为ECP模式而不能打印的问题和2000年等一系列问题。
《制作BIOS紧急恢复盘》
如果你准备升级主板BIOS,你必须面对BIOS被损坏的风险。
我们知道,AWARDBIOS中有一个bootblock引导块在升级时一般不会被覆盖,可用来引导系统修复BIOS。
由于bootblock只支持ISA显卡和软驱,在采用AGP(或PCI)显卡的系统中,显示器是黑屏的,修复过程中只能“摸黑”进行键盘操作,极易出错。
本人经过实验,制作了主板BIOS紧急恢复盘,在升级失败时插入此盘,可自动完成整个修复过程,非常方便。
拥有此盘,犹如给主板买了一份保险。
制作过程如下(以本人的微星MS-6163主板为例):
首先在DOS状态下,制作一张系统启动软盘(FORMATA:
/S),从微星网站上下载最新BIOS升级程序至A盘(文件名为W663MJ24.EXE)。
用A盘重新启动系统,运行W663MJ24.EXE程序,其自动在A盘上解压出四个文件:
AWDFL708.EXE、FLASH.DOC、W663MJ24.BIN、W663MJ24.TXT。
然后运行AWDFL708.EXE程序,按屏幕提示将主板原BIOS程序备份出来(文件取名为W663MJ23.BIN),退出AWDFL708.EXE程序。
最后在A盘上编辑一个自动批处理文件AUTOEXEC.BAT,内容如下:
AWDFL708W663MJ23.BIN/SN/PY。
针对此主板的紧急恢复软盘即制作完毕。
当遇BIOS升级失败或被CIH病毒破坏后,可将此软盘插入,再开机,系统会自动将BIOS重新刷新一遍(此时屏幕无显示),等两三分钟以后(以软驱指示灯熄灭为准),你的主板已起死回生。
取出软盘,再按下F1键,系统将重新启动并恢复屏显……
(四川郑华)
BIOS编码大揭密
编者按:
现在许多玩家都在试图升级自己的BIOS,因为通过升级可以解决老版本中存在的BUG,也能支持更多的新硬件。
但升级BIOS是一件较危险的事,特别需要认准该BIOS是哪个厂家提供的,否则用错了可能导致机器无法启动。
有许多读者来信反映,他们不慎将主板的说明书弄丢了,或者主板说明书只有短短的几页,根本没写有关BIOS的信息。
我们特意刊登这篇文章,让各位玩家了解一下,如何在这种情况下知道自己的主板BIOS信息。
鉴别BIOS最准确的办法就是识别BIOSID,也就是说,只要BIOSID相同的主板,其BIOS程序是通用的。
这里介绍一下如何记录你的BIOSID,并从中发现主板的有关信息(以AWARD公司的BIOS为例):
1.打开计算机电源;
2.在屏幕的左上角将出现AwardModularBIOS(这并不是系统BIOS的版本号),在内存检测时按下Pause键;
3.查看屏幕底端,有一系列数字与字母组成的标志,比如:
10/16/97-i430TX-ALI513x-2A59IF3BC-00。
上面给的符号序列中的“F3”,它代表“FYI(福扬)”系列主板。
另外,“ALI513x”指主板的I/O芯片是采用ALI公司的5
其中最重要的标号是“2A59IF3BC”。
“2A59I”是主板所采用的芯片组类型的编码(附后)。
而其中第6、第7位字符尤为重要,它是硬件厂商的代码信息,比如13x系列。
有些电脑爱好者以为同是TX芯片组的BIOS就可以拿来升级自己的TX主板,结果导致键盘不能用或找不到串并口,其原因就是因为不同厂家的TX主板采用了不同的I/O芯片。
主板BIOSID中芯片组的编码信息:
2A69K:
Intel440BXchipset(PentiumⅡbasedchipset)
2A69J:
Intel440LXchipset(PentiumⅡbasedchipset)
2A69H:
Intel440FXchipset(PentiumⅡ/PentiumProbasedchipset)
2A59C:
IntelTritonFXchipset(Socket7basedm/b)
2A59F:
IntelTritonⅡHXchipset(Socket7basedm/b)
2A59G:
IntelTritonVXchipset(Socket7basedm/b)
2A59H:
IntelTritonVXchipset(Socket7basedm/b)
2A59I:
IntelTritonTXchipset(Socket7basedm/b)
2A59A:
IntelNatoma(Neptune)Chipset
2A597:
IntelMercuryChipset
2A59B:
IntelMercuryChipset
2A5C7:
VIAVT82C570Chipset
2A5G7:
VLSIVL82C594Chipset
2A5GB:
VLSILynxVL82C541/VL82C543
2A5IA:
SiS501/02/03Chipset
2A5IC:
SiS5501/02/03Chipset
2A5ID:
SiS5511/12/13Chipset
2A5IE:
SiS5101-5103chipset
2A5IF:
SiS5596chipset
2A5IH:
SiS5571Chipset
2A5Ⅱ:
SiS5598Chipset
2A5IK:
SiS5591Chipset
2A5KB:
Ali1449/61/51Chipset
2A5KF:
ALI1521/23Chipset
2A5KI:
ALIIV+M1531/M1543Chipset
2A5LA:
VIAApolloVP1Chipset(VT82C580VP)
2A5LC:
VIAApolloVP2Chipset
2A5LD:
VIAVPXChipset
2A5LE:
VIAApollo(M)VP32A5L7:
VIAVT82C570
2A5L9:
VIAVT82C570M
2A5R5:
Forex601A-613Chipset
2A5UI:
Opti82C822/596/597Chipset
2A5UL:
Opti82C822/571/572Chipset
2A5UM:
Opti82C822/546/547Chipset
2A5UN:
OptiViper-M82C556/557/558ChipsetorOptiViper82C556/557/558
2A5X7:
UMC82C890Chipset
2A5X8:
UMCUM8886BF/UM8891BF/UM8892BFChipset
2A4H2:
Contaq82C596-9Chipset
2A4IB:
SiS496/497Chipset
2A4KC:
Ali1439/45/31Chipset
2A4KD:
Ali1489Chipset
2A4L4:
VIA486A/482/505Chipset
2A4L6:
VIA496/406/505Chipset
2A4UK:
OPTI-802G-822
2A4X5:
UMC8881/8886Chipset
2C403:
EFAREC802G-BChipset
2C4I8:
SiS471B/EChipset
2C4I9:
SIS85C471B/E/GChipset
2C4K9:
ALI14296Chipset
2C4L2:
VIA82C486AChipset
2C4L6:
VIAVT496GChipset
2C4UK:
OPTI-802G
2C4X2:
UMCUM82C491/82C493chipset
2C4X6:
UMCUM498F/496F
2A431:
Cyrix5510chipset(MediaGx)
看了以上内容,希望大家在升级自己的主板时都能顺利完成。
(湖北 sanx)
升级BIOS失败后的处理
搜索驱动:
高级查询
BIOS芯片是主板初始信息的存放处,如今电脑上一般用的都是电可擦写式的BIOS芯片,也就是说,BIOS芯片中的内容是可以更新的。
本文主要讲一下升级BIOS失败后的几种处理方法。
升级BIOS一旦失败,就会使计算机无法启动,这时,很多人往往到经销商那里更换BIOS芯片。
其实大可不必这么做,这里还有别的一些方法供你参考!
方法一:
利用BIOSBootBlock引导块
现在用AwardBIOS的主板都有一个BIOS引导块,当你升级BIOS时,这一小部分引导块可以不被覆盖(BootBlockWrite跳线设置为“Disable”,并且在运行Flash程序时,不选择“UpdateBIOSIncludingBootBlock”方式)。
这个BIOS引导块只支持软驱和ISA显示卡,所以很多人在升级BIOS失败后,当主板上仍插PCI显卡时,启动电脑会黑屏,但电脑却能读软驱,这就意味着主板的BIOS仍可以恢复。
这个BIOS引导块可以引导正常的DOS启动盘并执行Autoexec.bat,只要把Flash程序和正确的BIOS文件拷贝到DOS启动盘上,然后在Autoexec.bat中添加上执行升级FlashBIOS的语句,如AwdflashBiosxxx.bin。
可以在一台正常的电脑上做好这张盘,拿到需要恢复的电脑上运行;或找块ISA显卡插到电脑上,启动后执行软盘上的升级程序。
如果没有ISA显卡,也可以在启动后黑屏的情况下,自己动手运行升级程序。
这时电脑仍可以正常运行,只是屏幕没有显示,只要升级时键入的内容完全正确,一样可以成功。
方法二:
利用FlashRecoverBootBlock引导块
对于另一些主板(例如某些使用PhoenixBIOS的主板),主板上的BIOS中有一个FlashRecoverBootBlock引导块,这个引导块不会被升级程序覆盖。
主板上有一个FlashRecoverJumper跳线,BIOS升级失败或被CIH病毒破坏后可以恢复,方法如下:
1.把FlashRecoverJumper跳线设置为“Enable”。
2.把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,文件名要符合主板的要求,因为主板要把软盘中的BIOS备份自动写回FlashBIOS)。
3.重新启动电脑。
4.因为这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,升级过程只能靠声音和软驱指示灯的提示来判断是否完成。
如电脑喇叭发声且软驱灯亮着时,表明系统正在恢复BIOS到FlashBIOS,当电脑喇叭不发声且软驱灯也不亮时,表明恢复完成。
5.关掉电源。
6.把FlashRecoverJumper跳线跳回默认位置。
7.取出软盘,开启电源。
方法三:
换一个新的BIOS芯片
与你的主板制造商联系,设法得到一块BIOS芯片。
也可以买一块与主板的BIOS芯片兼容的ROM芯片,如27Cxxx、28Cxxx系列EPROM,用专门的可写EPROM的仪器将正常的BIOS写入,换下升级失败了的BIOS芯片。
用这种方法还可以升级那些BIOS不是FlashBIOS的主板、显卡甚至MODEM的BIOS。
这种EPROM一般也不贵,十块钱左右就可以买到(这种方法的限制是得找到紫外线EPROM的擦写器)。
方法四:
热拔插法
1.还有些主板的BIOS芯片中可能没有集成最初始的信息,或你无法找到ISA显卡,这时你可以找到与你的主板相同的好主板。
先把好主板的BIOS芯片拔下,当然,你自己的BIOS芯片也要拔下,然后把好的BIOS芯片插入你自己的主板,启动计算机到DOS系统下,注意,进入DOS时不要外挂别的程序。
当然,现在许多朋友的电脑都在用WIN95和WIN98,这时候你可以在计算机刚启动时按F8键,然后选择“CommandOnly模式”进入,最好直接用DOS引导盘启动,然后拔下那块好的BIOS芯片,再将你自己的BIOS芯片插入你的主板中,执行写入程序就行了!
当然,你也可以把你的BIOS芯片拿到别人的电脑上写!
2.当你找不到相同的主板时,还有一种方法可救你主板的BIOS,本人就是通过这种方法来使主板的BIOS起死回生的。
本人的主板是海洋R12主板,从网上下载BIOS升级程序为主板BIOS升级,由于电压问题导致升级失败,造成机器无法启动。
现在ISA显卡不好找,即使找到了也不知好不好用,后来从《电脑报》上看到一篇用不同主板来重写BIOS的文章,文中只说明了可以在两块不同的奔腾主板之间重写BIOS,没有说明是否可以在奔腾主板和奔腾二代主板之间重写BIOS。
因本人的电脑买得早,朋友的电脑都是新买的,全是清一色奔腾二代电脑,所以找不到跟本人差不多的电脑,于是抱着试试看的心理拔下我的BIOS芯片来到同学家。
先启动同学的电脑进入DOS系统,然后拔下他的BIOS芯片,插上我的BIOS芯片,试着用自带的写入程序写入BIOS。
但电脑提示错误,于是换上他的BIOS写入程序来写入我的BIOS数据(一般来说,BIOS写入程序包括两部分:
一部分是写入程序,也就是可运行的程序,另一个是以bin为扩展名的数据程序),写入成功,然后关机拔下本人的BIOS芯片。
回到家里一试,又听到了电脑启动时美妙的声音!
启动成功!
注意:
使用方法四时,在启动好的电脑以前,先把它的BIOS芯片拔下,然后再稍用力把好的BIOS芯片插回,不要插得太紧,等电脑启动后稍用力就可以把好的BIOS芯片拔下,然后换上自己的BIOS芯片,这样就不容易损坏好的BIOS芯片。
还有一点要注意的是,在方法四的第2种方式中,因两块主板不同,所以写入电压有可能不同,这点一定要注意,不然可能造成无可挽回的损失。
有关BIOS更详细的内容,可以到www.ping.be/bios去看看,那里有各种BIOS和各种主板BIOS芯片的Flash程序。
在.tw/download也可以查找到上百种的FlashBIOS程序。
(天津 孙杰章)
名词集释
搜索驱动:
高级查询
PCIBusMaster
所谓BusMaster是具有存取内存或外设能力的装置,也就是BusMaster应具有控制地址及信号的能力,PCIBusMaster如果要以MasterMode存取资料,首先要经由REQ#控制信号,向中断控制器发出要求,中断控制器会以GNT#控制信号回应PCIBusMaster的请求,PCIBusMaster收到GNT#后,才取得Bus的使用权。
REQ#及GNT#控制信号为一对一信号,主板所能支持的PCIBusMaster扩充槽大都由芯片组所能提供的数量决定。
BusMaster可减少CPU的负荷,并提高系统的性能,因为当一个装置在执行BusMaster的动作时,CPU仍可执行其它的动作指令。
UltraI/O
UltraI/O芯片组包含了以下的功能:
键盘控制器
软盘控制器
16550UART串行端口(SerialPort)
RTC寄存器
可编程输出/输入引脚信号功能
由于集成了各种输出/输入外设,所以可提供PlugandPlayBIOS更大的配置自由度。
EnhancedParallelPort(EPP)
EPP是由Intel,Zenith,Xircom等公司共同制定,提供下列功能:
更快的传输速度,可达每秒2MB
双向块式资料传输
由硬件来控制信号,减少了软件读写所浪费的时间
使用与标准并行端口相容的界面
ExtenedCapabilitesPort(ECP)
ECP是由Microsoft及HP共同制定,具有下列特点:
高效率半双工顺向及逆向通道
资料压缩模式
更快的传输速度
由硬件来控制信号,减少了软件读写所浪费
包含16位的先进先出(FIFO)缓冲器,使高速传输更稳定
菊链式串接(DaisyChain)
控制器内含有DMA的功能
认识SCSIBIOS
搜索驱动:
高级查询
一提到BIOS,熟悉计算机DIY的人便马上会联想到主板上的BIOS,可是你知道吗?
我们所熟悉的显示卡、网卡、SCSI接口卡上同样也有BIOS哦!
BIOS是BasicInputandOutputSystem的缩写,其实他也是一种写在ROM(只读存储器)里面的软件,用来搭配各种硬件的设置、启动、测试等等。
所以咯!
不同的硬件就必须搭配不同的BIOS,才能进行各自特有的指令与设置。
SCSI接口卡也需要BIOS?
他有什么特别的功能?
要如何设置?
和主板的BIOS不一样吗?
相信这些都是你想知道的问题。
SCSIBIOS在SCSI接口卡的使用上,的确扮演了相当重要的角色,就像主板的SystemBIOS一样,如果你不懂得如何设置他,就会产生许多问题。
SCSIBIOS的功能
我们知道SCSI接口卡是用来连接外设与储存设备的,每个外设都有各自的ID、SCSI规格以及特性,而这些信息都可以在SCSIBIOS中看到;如果你需要用SCSI硬盘或光驱来启动,也可以经由BIOS的设置来完成。
BIOS在那里?
:
SCSIBIOS一般都被储存在SCSI卡上的ROM里面,由于目前大部分的SCSI接口卡都采用FlashROM,因此你可以轻易地从网站上下载同型号SCSI接口卡的韧件(Firmware),来直接更新ROM版本。
如果你主板的SystemBIOS中已经内置了SCSIBIOS的功能(例如华硕主板AWARDBIOS内置支持Symbios芯片的NCRSCSIBIOS),倒是可以去买一块不含SCSIBIOS、又相当便宜的SCSI接口卡来搭配。
厂商不同?
规格不用!
BIOS也不同!
:
你或许会发现不同厂牌的SCSI接口卡,其BIOS所提供的菜单、参数或功能都不完全相同。
事实上同一个SCSI规格(如SCSI-2)所搭配的BIOS设置应该都是一样,除非某个SCSI芯片还提供了特殊的功能或是缺少了部分功能,才有可能造成各家BIOS设置上的明显差异。
以下我们再为你详细说明一下造成BIOS设置差异的主要原因:
1、规格不同影响设置项目:
例如SCSI-2与SCSI-3规格的接口卡,最大传输率就有明显的差异,所以在BIOS中可设置的最大同步传输率就有明显的差异,所以在BIOS中可设置的最大同步传输速率参数也会不同。
另外只有SCSI-3的卡才会提供SCAM(SCSIConfigredAutoMaticallyprotool)的Plug&Play功能,在BIOS中便会出现开启或关闭此项功能的菜单。
2、厂牌不同造成操作上的歧异:
Adaptec公司是SCSI创始元老,许多规格也是由他们所起草的,因此Adaptec的SCSIBIOS各项设置也成为一种标准。
但是标准归标准,BIOS的操作接口也不能每家都一样吧!
因此我们可以发现各家芯片所搭配的BIOS菜单或是名称都不大相同;不够仔细比较,其功能上却是大同小异哦!
BIOS设置界面不同,差异最大的只有操作方式,对SCSI的基本功能不会造成影响。
启动后所显示的信息
若是你在计算机中安装了一块SCSI卡,启动之后便会在屏幕上出现SC