2024年8月26日发(作者:嘉和豫)
1. 什么是BIOS升级
严格地说,所谓BIOS升级包括两个方面:首先是当主板厂商发布了新的BIOS
版本,我们把新的BIOS数据文件下载回来,然后进行升级,其目的在于解决兼
容性问题、提高性能、增强功能等;其次是我们的一些特别需要,比如在对BIOS
进行备份、还原、修改的时候需要对BIOS进行读、写操作,其过程基本也和升
级BIOS一样。
因此,前一种可以说是真正意义上的升级,而后一种应该说是对BIOS的读
写操作,虽然过程和升级BIOS差不多,但意义和目的不同。
对于后一种操作,是在需要对它进行读写的情况下进行的,一般是经验丰富
的玩家才可以做这样的操作(初学者最好不要进行此操作)。而前一种BIOS升
级,主要是为了获得主板商所提供的免费增强功能或其他方面的优化和提高。如
果新版的BIOS更新很少或者所更新的内容与你的系统并无关系,那么我们就应
该考虑是否有必要升级BIOS了,毕竟升级BIOS是有潜在危险的操作,在没有经
验或者无人指导的情况下对BIOS升级,都可能发生意外,甚至造成整个系统崩
溃。
2. 为什么要对BIOS升级
一般来说,新的BIOS提供的升级内容可以帮我们解决以下问题:
1)解决兼容性问题:在当今软、硬件产品层出不穷、各种标准无所不有的
情况下,也许刚刚推出的主板就会对某些新硬件或软件(一般为操作系统或者驱
动程序)不支持或者存在不兼容问题。如:主板推出时只能识别1.6GHz的P4
的CPU,而现在最新的CPU已经达3GHz多了,因此为了能识别大于1.6GHz的P4
的CPU,就必须对BIOS升级。
2)排除BUG:BIOS仍然是软件,虽然公版的BIOS软件技术比较成熟,但有
些主板厂商为了提高产品性能、增强功能,对其BIOS会添加一些独特的模块或
程序(比如著名的ASUS声称自己对BIOS一般都进行了40%的修改和代码重写),
往往这些操作中可能存在一些BUG现象。为了解决这些问题,主板厂商也就必须
提供更新的BIOS给用户。
3)功能增强:这并不是必须的,因此也只有一些比较负责的厂商会经常给
BIOS添加一些实用的功能,以方便用户。比如某BIOS升级后支持OEM LOGO的
显示;再如某BIOS升级后添加了"恢复精灵"这样强大的实用工具。
4)性能提升:这包括两个类别:一个是对BIOS软件的代码进行了优化设计,
使其执行效率更高,性能得到提升;另一个是对BIOS的一些默认参数进行了优
化设置(这一部分并不是必需的,多半是一些热心的厂商出于对大部分普通用户
的考虑才这样做)。前一种性能提升是真正意义上的提升,但遗憾的是,还很少
看到哪个厂商会对BIOS进行重写(部分优化是有的,但多半是为了解决存在的
问题),而后一种提升,实际就是对参数的调整,有一定经验的用户可以自己手
动更改这些设置。
3. 你的BIOS需要升级吗
知道了BIOS的一般更新类型和升级的好处后,我们就应该有目的地选择了。
在上面"为什么要对BIOS升级?"提到的一般第1、2类更新是必需的,而3、4
则应该根据情况而定,一些不适用甚至会有副作用的功能或性能提升,可以不理
睬而不去升级BIOS。
总之,BIOS升级应该理智一些,不应该一有新版BIOS推出,就马上更新,
而实际有很多更新所带来的新的东西很少,甚至可能会有副作用。正确的做法应
该是仔细分析新的BIOS所带来的功能是不是自己所需要的。
普通的软件升级容易,即便是出了问题也没有什么大的损失,而对于BIOS
这样的软件来说,升级必须保证万无一失,所以不管怎么样,都要慎重考虑之后
再升级,以免造成数据丢失或其他严重损失。
4. 你的BIOS可以升级吗
在采用Flash ROM为材质制作的CMOS上,可以用软件对BIOS进行升级,也
就是说我们升级BIOS必须保证其主板上的BIOS ROM是Flash类型的。
对于大部分新的主板来说(一般为1998年后),这并不是大问题,因为现
在的主板采用Flash ROM似乎早就成了工业标准,只不过一些比较老的主板不支
持而已。
但为了做到万无一失,我们还是要先检查一下。观察你的主板上的BIOS芯
片(一般为一个28针或32针的双列直插式的集成电路,上面有BIOS字样),
该芯片大多为Award或AMI的产品。揭掉BIOS芯片上面的标签(纸质或者金属
标签),观察芯片外观,如果芯片上面的号码中有28、29或39、49的数字,那
么该BIOS就是可以升级的。
另外,通过运行BIOS更新程序,也可以获知BIOS ROM的类型,比如用Award
BIOS的更新程序Awdflash检测到的BIOS ROM类型为29C020/5V(芯片类型/电
压)就是可以更新的BIOS(图1)
图1 用BIOS更新程序检测出来的BIOS ROM的类型号码
我们在这里不可能列举出所有支持升级的BIOS型号,更稳妥的办法是直接
查看主板说明书,看上面是否有关于主板BIOS可升级的说明,并参照操作。
5. BIOS升级的一般流程是什么
如果你是第一次升级BIOS,那么正确的升级过程应该是:
1)你必须知道自己的主板制造厂商和型号,以便知道到什么地方下载正确
的BIOS数据文件。
2)确定主板BIOS的类型和版本。
3)到主板生产商的网页上或者其他专业网站上,去下载同自己主板型号和
BIOS类型一致的BIOS升级数据文件和相关升级程序。
4)判断是否有必要进行升级。
5)最后,进行BIOS升级操作。
6.如何确定主板型号及BIOS的版本
1)查看包装盒和说明书
新主板刚买回来时,都是装在包装盒里的,还附有产品介绍和使用说明,这
些资料上都明确地标明了主板的生产厂家和产品型号,在说明书上,主板型号有
明显的标注。
一般新买的主板,资料都很齐全,对于升级来说也最简单,但问题是有的用
户的电脑的相关资料早就不知去向,相关产品是什么型号或者是哪个厂家也就无
从知道了。不过通过下面的办法可以了解这些信息。
2)仔细查看主板上的标注
许多主板上标注有厂商标志和产品型号,有的主板将厂商标志标注在CPU
插座或芯片组上,而产品型号却标注在其他位置,还有的主板,在两个PCI插槽
中间,贴有产品序列号标签;而在BIOS芯片的旁边,有主板的型号及PCB版本
号等,产品序列号及产品批次在ISA插槽上也可以找到。用户可以仔细观察主板,
一般只要不是OEM的主板,都能找到相关生产厂商的信息。
3)查看开机画面
如果找不到主板的包装和说明资料,你可以在电脑启动进行自检时看到关于
主板和BIOS的信息。具体方法是当系统检测内存时按下键盘上的Pause/Break
键,这样系统的检测过程就会暂停。通常这时屏幕上显示的为BIOS的相关信息,
能够查到BIOS的出品公司名称、主板型号、主板所用的芯片组及所用的BIOS
当前版本。图2是Abit(升技)主板的开机画面,从上面可知该主板使用的是
Award Modular BIOS v6.00PG,BIOS编写日期是2001/5/11,BIOS的ID为
8363-686A-6A6LMA19C-ZT,而从BIOS ID信息可以看出此主板的相关信息为:
BIOS编写日期:2001/5/11
主板芯片组:8363-686A(8363、686A分别为VIA公司的北桥、南桥芯片)
芯片组编号为:6A6LM(表示VIA VT8363 KT-133 chipset with Award
BIOS v6.00)
主板厂商为:A1(ABIT-升技)
图2 启动时的BIOS相关信息
从这短短的启动屏幕即能得到如此多的信息,这就是查看开机画面和BIOS
ID的作用。利用BIOS-ID可以获得主板的芯片组及BIOS的厂家,关于BIOS-ID
的详细示意和对应的数据请参考《电脑报》以前文章,或者到http:
///查找。
7. 如何用工具软件确定主板型号及BIOS版本
有一些测试软件可以测出电脑的各项硬件配置。如主板、CPU、显卡、声卡
等,可以用它们来检测电脑的主板类型。
在网上流行的一些测试软件,比如可以较好地测出主板的类型、
生产厂家、AWARD BIOS的版本甚至BIOS的下载网址等重要信息(图3)。CTBIOS
是个很小巧的软件,可以到http:///tools/dir1/
下载最新版本。
图3 使用CTBIOS工具检测到的主板信息
BIOS Wizard是一款界面更友好、功能更强大的工具。可以从http:
///bioswiz/处下载,它可以在Windows 9×/Me/NT/2000/XP
下运行。BIOS Wizard不需要安装,直接运行即可完成自解压,然后运
行解压后的文件就可以看到标有"BIOS Wizard"的窗口(图4)。
图4 使用BIOS Wizard工具检测到的主板信息
1)Get BIOS Info:获取BIOS信息。这是该软件中最重要的一个按钮,只要点
击该按钮后,BIOS Wizard就会读取当前计算机的BIOS芯片信息并进行刷新,
此时你看到的就是如图4所示的界面了。从这里可以看到BIOS ID(BIOS的ID
号码,这里显示为"6A6LVSN9C",查阅相应的BIOS ID列表,可知这是捷波公司
的主板)、BIOS Date(BIOS的发布日期,从这里可以看到是2002年3月6日
发布的BIOS)、BIOS Signon(BIOS特征号码)、BIOS Type(BIOS的类型,从
这里可以看到是Award的6.00PG版本)、Super(芯片组的高级信息)、Chipset
(芯片组的基本信息)、OEM Signon(OEM特征)等,应该说BIOS Wizard显示
的信息十分详尽。
2)Print Results:将检测结果打印出来。
3)Save Results:将检测结果保存到一个文件中,默认是保存到C盘根目
录下的文件中,你也可以自行修改保存路径。
4)Upgrade NOW:点击此按钮后,程序将自动与BIOS Wizard的网站服
务器进行连接,找到相应主板厂商的BIOS更新的页面后进行自动更新。但根据
笔者试用,此项功能并不好用。如果你的主板提供在线刷新BIOS的工具。还是
用自家的吧,相比之下要安全、简单得多。如果没有,但你确实想体验一下在线
更新的乐趣那你就试试吧。
5)Help:帮助。
6)Close:关闭程序。
BIOS Wizard解压包中还有一个的可执行程序,在MS-DOS状态
下执行该程序,可以将当前系统信息写入名为的文件中,同时将当前
BIOS信息写入名为的文件中(这两个文件都位于当前目录中),需要
获取新版本的BIOS或报告相关的问题,就可以将这两个文件一起发送出去。
BIOS Wizard是一款非常好用的软件,它让你在Windows下也能看清你的主
板的具体情况,它是每个BIOS升级爱好者都应该收藏的工具。
8. 如何获得最新BIOS数据文件
知道自己主板型号和BIOS型号后就可以去找最新的BIOS数据文件了。一般
来讲,每个主板厂商都会定期针对自己原来的产品推出更新的BIOS版本,以解
决该主板在实际中遇到的新问题。这些新的BIOS,主板厂商都以文件的形式存
放在自己的网站上,供用户前来下载。下面介绍目前流行主板的BIOS下载网址:
公司 网址
Award BIOS
Award BIOS技术咨询(只限Email) support@
AMI BIOS
主板厂商及BIOS更新数据网址驱动之家(国内权威的驱动网站)
9. 如何获得最新BIOS更新程序
有了新版本BIOS数据文件之后,还需要一个BIOS更新程序,一般在其主板
的配套光盘上可以找到。另外,上面列举的网站中,大部分都有下载。更新程序
其实就是一个可执行文件,不同的BIOS使用的程序是不同的,相互之间不要混
用,也就是说,Award芯片最好用它自身的更新程序,这是最安全、最保险的方
法。
1)BIOS更新程序的功能
①芯片检测功能(检测BIOS ROM的类型)。
②BIOS数据校验功能(检测BIOS数据文件是否和系统当前BIOS匹配)。
③保存BIOS数据。
④更新BIOS数据(将新数据刷进BIOS芯片)。
⑤其它功能。
2)常见的BIOS更新软件
①Awdflash:Award BIOS专用的BIOS更新软件。
②Amiflash:AMI BIOS专用的BIOS更新软件。
③Pflash:华硕主板专用的BIOS更新软件。
④Phlash:Phoenix专用BIOS更新软件。
10.如何关闭BIOS刷新软/硬件防护开关
这是一个很少被提及的问题,但在实际操作中却经常碰到,即在我们确认其
他所有操作步骤都正确的前提下,就是无法升级BIOS,这很可能就是主板的BIOS
刷新软/硬件防护开关被打开的原因。
Flash ROM的特点就是可以通过软件升级,这给BIOS的升级和读、写带来
了很大的方便,但同时也让一些恶毒的病毒程序有了可乘之机,让许多人恐惧的
CIH就是这样的病毒。除了病毒以外,用户自己的误操作甚至比有些恶意破坏更
容易让脆弱的BIOS受到损失。为了有效避免这些意外的发生,大部分主板都把
BIOS的刷新做了限制。一般有两种方法,第一种是硬件办法,即在主板上设置
跳线,这在一些老式主板上很常见;另外一种是软件办法,即在CMOS设置里保
存是否允许刷新BIOS的参数。而目前,大部分都是采用后者即软件的办法。
而为了能正常升级BIOS,则必须把这些软/硬件BIOS防护功能关闭或暂时
取消。因为各种主板采用软/硬件以及相互之间的设置方法不尽相同,所以用户
最好能根据主板的说明来进行操作。
BIOS升级前有什么准备工作
这里介绍的Award BIOS升级(更新)工具为Awdflash,其早期版本只能在
纯DOS下运行,虽然新的版本也支持在Windows下的虚拟DOS下执行,但为了保
险起见,最好还是在DOS实模式下进行(完全在Windows 环境进行升级的方法
将在后面给出)。Awdflash的最新版本可以到http:
///﹖HID=2019下载。
以前各媒体、图书介绍升级主板BIOS时都采用软磁盘的方式,但软磁盘升
级速度慢,而且可靠性差,一旦在刷新过程中磁盘出了故障就会使升级失败,造
成主板无法工作。经过长时间的试验,推荐采用硬盘更新BIOS的方式,因为硬
盘的读取速度很快,加之性能稳定,可以大大提高可靠性。
当然,使用硬盘更新BIOS需要进入到系统的DOS实模式环境下,这仅对
Windows 98的用户有效,如果你使用Windows Me/NT/2000/XP,因为这些操作系
统无法进入DOS实模式,所以就需要制作一张系统启动软盘来启动机器。
下面,就让我们开始升级Award BIOS。
在电脑重新启动进行至Starting 的时候,迅速按下F8键,
中断Windows 98的启动,这时屏幕将会提示一个选择菜单,我们选择第6项:
Safe Mode Command Prompt Only模式,这个模式即Windows 98的安全提示符
模式,其实它也是一个DOS实模式,我们就可以在该状态下直接升级BIOS。
如果你使用软磁盘进行系统的启动,请注意不要配置任何启动文件,不要附
加任何驻留内存的程序软件,最好去掉和这两个文件,
这样才可以引导启动实模式状态,最大限度保障BIOS顺利进行。
12.如何用Awdflash工具升级Award BIOS
系统启动之后,我们切换至BIOS程序包存放的文件夹,然后运行刷新工具
程序,例如Awdflash,运行之后的屏幕提示如图5所示。
图5 Awdflash工具运行界面
在图上我们可以看到一些BIOS的相关信息,例如左上角的BIOS ID。BIOS ID
记录了主板所采用的芯片组、I/O控制器型号以及生产商等相关信息,在屏幕的
右上角还有当前BIOS最后的更新日期。
在程序的主画面上我们可以看到一个信息栏,在其左侧有File name to
Program字样,此栏便是写入BIOS的程序名,需要在其中填入新BIOS程序包名
称,我们要按照下载的BIOS程序包名正确输入,本例中为(BIOS
程序包扩展名一般均为bin)。
回车之后,刷新程序会提示我们一句话:Do you Want to Save BIOS(Y/N),
意思为你是否保存旧的BIOS,如果你有此要求就可以选择Y,否则选择N。一般
情况下我们建议你选择Y,因为备份了原有的BIOS,当新的BIOS包不适用你的
主板或是运行不稳定时还可以使用旧的BIOS包来进行恢复(如图6所示)。
图6 确认是否备份原BIOS
此时刷新程序会自动检测出你主板所使用的BIOS芯片型号(FLASH TYPE)、
生产商以及工作电压等相关信息,在此处信息中你可以了解你的BIOS芯片是否
支持软件刷新,如果你的BIOS型号为27C则不支持软件刷新;如果型号为
28C/12V就需要你在刷新之前将BIOS工作电压提高到12V才可以刷新;如果你
的BIOS为29、39、49等序号开头的话则都可以直接进行软件刷新。本文中所使
用的主板就使用了WINBOND的49F002U/5V的BIOS芯片,所以是可以支持软件刷
新的(图7)。
当你选择Y之后,刷新程序会再次显示一个长条信息栏,这就是备份信息栏,
这时我们可以输入一个自定义的名称以备份主板原有的BIOS,如本例中的
。
图7 正在备份BIOS时的界面
当你输入完备份文件名之后,刷新程序就会自动进行BIOS的备份工作,因
为我们是在硬盘上操作,所以速度很快,一般只需要2秒左右就可以完成。
备份工作完成后,刷新程序会再次提示我们Are You Sure To Program(Y/N),
意思为"你确认更新BIOS吗?",如果你认为所有的操作都完全正确,那就可以选
择Y进行刷新,否则可以按N退出。
在刷新工作运行之前,刷新程序也会对新的BIOS包与原主板进行校验,如
果屏幕提示The Program Files Part Number doesn't match with your system
时,就千万不要按Y进行刷新了,因为刷新程序经过校验认为该款BIOS并不符
合你的主板使用,强行刷新后会有不可预见的问题(图8)。
图8 校验出错信息
当你按下Y之后,刷新程序便进行刷新的工作(图9),在硬盘上刷新BIOS耗
时不长,一般在5秒左右,如果用软磁盘则需要较长的时间。刷新过程的同时,
会有两条进度条进行提示,同时有三种状态符号及时报告刷新的情况,其中白色
网格为刷新完毕,蓝色网格为不需要刷新的内容,红色网格为刷新错误。如果你
的BIOS刷新过程中出现红色网格的话,那就千万不要轻易重新启动,一定要退
出刷新程序再重新进行刷新工作,直到完全正确为止。因为刷新程序进行的是
BIOS刷新工作,在运行中BIOS内容可能已经被清空,并且逐渐写入新的指令,
所以在刷新的过程中不要进行其它任何的操作,也千万不要尝试中断程序运行或
重新启动机器,这些操作都会使你的电脑瘫痪。同时也需要尽量避免在刷新过程
中遇到停电或死机等情况的发生,因为这些都可能导致BIOS刷新失败。
图9 刷新BIOS过程
BIOS刷新完成时会提示两个信息,一个是按F1进行重新启动,二是按F10
退出返回DOS,你可以根据实际情况来选择。如果你认为你的刷新操作是完全正
确的,就可以按F1键进行重新启动了;如果你认为刷新过程中还存在一些错误
或不当,那么请按F10退出返回至DOS状态,然后再按照上述的操作过程重新刷
新。
重新启动计算机,如果整个升级过程顺利,则你会看到显示卡的正确引导信
息,然后开始正确的引导过程。
sh有哪些参数
Awdflash还有很多有用的参数,如刷新完成时自动重启的/R,刷新时强制
跳过BOOT BLOCK的/SB等,详细参数介绍如下:
●/﹖:帮助。列出Awardflash工具的参数的详细情况。
●/PY或者/PN:通过这两项让用户选择"是"(按键Y)或者"否"(按键N)
更新BIOS。当使用参数/PN你可以禁止FlashROM被更新。这样就可以仅仅保存
当前版本的BIOS或者得到校验值而更新BIOS。一般默认为/PY模式。
●/SY or /SN:通过这两项让用户选择"是"(按键Y)或者"否"(按键N)
保存以前版本的BIOS。一般使用/SY来选择保存旧版本的BIOS。在批处理文件
中使用/SN参数可以自动进行BIOS更新而不必让用户进行选择。
●/CC:更新完BIOS之后清空CMOS。一般的新的BIOS可能会有不同于原来
的CMOS设置,所以使用这个参数一般可以避免这样的情况下出现的意想不到的
问题。当然你也可以不使用这个参数,在更新完毕后关上计算机,然后使用主板
上清空CMOS跳线来进行这项操作,不过用前者更简单方便。
●/CP:表示在更新BIOS之后清空PnP(ESCD)数据阵列。一般的PnP设备
的信息都储存在ESCD中。/CP参数等同于重置CMOS设置中的PnP/PCI配置数据。
这个参数对于安装了新的符合PnP规范的板卡时特别有意义。
●/CD :表示在更新BIOS之后清空DMI数据信息。单从字面上理解,DMI
就是一个数据库,容纳着系统的所有信息。使用这个参数比前面提到的/CP和/CC
参数更加有效,特别是在多个系统设备改变的情况下。
/SB:表示不刷新BootBlock。BootBlock是启动时首先被定位的单元,一般
不需要更改,除非主板制造商特别说明,一般不需要刷新BootBlock。特别是当
BIOS更新失败后,它是通过软件恢复BIOS的一点希望。在部分主板上有
BootBlock保护跳线。当保护起作用时,如果你没有使用/SB参数来刷新BIOS,
那么系统在刷新时很可能会出现错误。
/SD:表示将DMI数据存为一个文件。
/R:表示刷新后系统自动重新启动。这个参数在制作批处理文件时特别有用。
/Tiny: 表示调用少量内存。当不使用这个参数的时候,AwardFlash工具
会把所有需要写入BIOS的文件都提前存放到内存中。如果你看到"Insufficient
Memory"--内存不足的提示,那么使用这个参数或许能解决问题。使用这个参数,
刷新程序将会一部分一部分地调用BIOS。
/E:表示刷新完BIOS之后返回DOS。比如你需要确认一下以前的版本的BIOS
是否被保存了。
/LD:表示刷新之后清空CMOS并且不显示"Press F1 to continue or DEL to
setup"这条信息。同 /CC不同,这个参数在清空CMOS之后的下次启动时不显示
这条信息,表示你将使用默认的设置值。
/CKS:表示显示校验XXXXh文件。校验的结果将以16进制表示法显示。
/CKSxxxx:表示用XXXXh来对比校验。如果校验结果不同,你将看到如下信
息:"The program file's part number does not match with your system"
在主板厂商的站点一般可以查到相应的XXXXh值。
14. 如何升级AMI BIOS
很多读者都认为AMI的更新方法与Award的一样,只要进入纯DOS运行刷新
工具一切就能搞定了。其实不然,AMI更新方法相比Award还是有一些不同的。
资深一点的老鸟一定还记得当时在一些老主板上升级AMI BIOS的恐惧:在纯DOS
一运行刷新程序,它并没有出现任何提示,也没有任何显示它就直接回到了命令
提示符,这时如果你重新启动那么灾难就降临了。后来才知道其刷新程序必须带
参数运行,否则直接运行就极有可能造成上述现象,而且这个程序与其参数之间
居然不能加包括空格在内的任何分隔符才能起作用,当时不知有多少菜鸟、老鸟
吃了这个亏。AMI可能认识到了问题的严重性,在新推出的刷新程序中,以上问
题已不存在了。同样在纯DOS下键入程序名将出现一个DOS时代惯用的窗口式界
面(图10),AMI最新的升级软件可以到http:
///﹖HID=2021下载。
图10 AMI BIOS刷新工具
整个界面分成4部分,从左到右依次为:主菜单、选中的当前菜单、相关信
息、帮助信息。
主菜单中是几个主要的功能选项,这里要注意的是开关项(Switch),在它
里面都是一些很有用的与刷新有关的参数设置选项,如:Boot Block是否也要
被更新,刷新完毕后是否重启等,总之这些选项为我们考虑得非常周到。Go Ahead
中的就是选中的菜单项,刚才在Switch中选中的项目,全在其中了。
再来看相关信息,它列出了主板芯片组及BIOS芯片的一些情况,在刷新之
前先给我们一个直观的了解。刷新过程也非常简单,把光标移到主菜单的File
项回车后又弹出一个窗口,在上面的表单中填入BIOS文件路径,按回车刷新就
立刻开始,下面的表单则是用来备份原有BIOS的,一切都是那样简单方便,至
于该程序的其他功能就有待你去深入研究了。
随着Windows 2000/ME/XP的普及,DOS也已成为了时代的弃儿,在这种形
势下推出一款基于Windows的刷新工具已是当务之急,最近笔者已拿到了Award
最新的for Windows的刷新工具,界面更加友好,使用也相当方便,我们再也不
需要回到DOS下去刷新BIOS了。但AMI至今还没有一款for Windows的刷新工
具出现,这未免让人感到有些遗憾。
15.如何在Windows下升级BIOS
随着Windows XP系统的普及,原来占有桌面操作系统很大份额的Windows 98
等系统也随之逐渐减少了,而对于大部分用户来说,也少了一点自由,那就是再
想如同Windows 98那样方便地进入DOS进行各种操作,就变得比较困难,这其
中当然也包括在DOS下对BIOS进行升级的操作。所以,如果能有在Windows下
就可以对BIOS直接升级的软件,那对我们BIOS爱好者来说真是福音啦!因此,
很多主板厂商都在开发自己的Windows平台的BIOS升级工具,比如我们熟悉的
技嘉@BIOS和Q-Flash等,在这里,我们介绍一款通用的Windows平台BIOS升
级工具软件--WinFlash。
WinFlash是Award公司出品的基于Windows的公版BIOS刷新程序,一些网
站上只提供其主干程序的下载,它不能在Windows 2000下运行,
因为在Windows 2000下需要额外支持文件。现在你可以到网上下
载它的完整压缩包,解压缩安装时它会根据你的操作系统安装相应的版本,安装
完成后可直接运行。Winflash的功能与DOS下的Awdflash程序功能基本相同,
不过你不必担心驻留程序对刷新工作的影响(但我还是建议你把多余的后台程序
关闭)。另外,Winflash只能用于使用Award BIOS的主板。运行时的界面如图
11所示,最新版本可以到http:///dir47/下载。
图11 Winflash运行界面
窗口左边列出了在更新BIOS时的选项,提供了在更新BIOS时Boot Block区域、
PnP数据区(此数据存于ESCD区)、DMI数据区是否一同被更新,更新完成后是
否清除CMOS等,左下角还显示了BIOS的校验值、日期以及BIOS芯片类型。窗
口右边更是列出了BIOS的结构图,从这里我们能形象地知道BIOS是由Boot
Block、Main Block、ESCD Block、DMI Block组成,点击任何一块也可以决定
在更新BIOS时此块是否一起更新。升级BIOS时只须在菜单中选择Update BIOS,
选择好BIOS文件,并根据你需要的情况设置好相关项,在弹出的窗口中选确定
即可完成。
Winflash确实是非常好用的工具,有了它你就再也不需要记忆那些复杂的
命令行参数。不过有读者肯定疑惑了,既然Windows下的升级工具这么方便,为
什么还要了解DOS下的升级工具?确实,Windows下的升级工具很方便,但并不
能绝对这么认为,如果系统出了问题,根本进不了Windows,那怎么办呢?只有
进入DOS了,所以我们还是有必要做两手准备:那就是在系统出现问题时,我们
也能在DOS下自如地操作;而如果系统正常的时候,我们在Windows下利用方便
的工具,也可以快速、高效、安全地进行升级。
16.如何升级华硕系列主板BIOS
著名的华硕系列主板一直是DIYer购机的首选,其产品因功能强、兼容性好、
质量优等特点,占据了很大市场。和一般主板BIOS不同的是,华硕系列主板配
有专用的BIOS更新程序,较一般的更新程序要好用得多。下面就来介绍华硕系
列主板BIOS更新的方法及经验。
1)升级前的准备工作
(1)首先,你应确定主板的型号,一般主板说明书上会有明确标记,另外
也可查看开机画面来确定。其次要获取BIOS升级文件,可到华硕公司的主页中
下载最新的文件。最后要获取华硕专用的BIOS更新程序,一般在其
驱动程序光盘中,也可到华硕网站下载。
(2)制作BIOS升级盘:制作一张不含有和文件
的系统引导软盘,将 和下载的升级文件复制到此引导盘上。
(3)设置主板跳线开关:关机后打开机箱,参考主板用户手册,使主板BIOS
处于非写保护状态(即引导块可编程刷新状态)。如果是最新版本的主板如P4B,
那么可通过BIOS设置完成此操作。
2升级BIOS的具体操作:
用上述制作的BIOS升级盘引导系统后,运行进入程序的主菜单:
ASUSTek PNP BIOS FPLASH MEMORY WRITER V1.5
Copyright(C)1995ASUSTek COMPUTER INC.
Flash Type-Winbond W29EE010
Current BIOS Revision#401A0-0104e
Choose one of following
Current BIOS To
BIOS Main Block From
ed Feature
Enter choice:〔〕
在此,程序列出了主板Flash ROM的类型和当前BIOS版本号。先选择(1)
以文件形式保存当前主板的BIOS内容,以防不测;再选择(3)进入高级性能菜
单:
Advanced Feature
Flash Type-Winbond W29EE010
Current BIOS Revision#401A0-0104e
Choose one of following
PNP Parameter Block
BIOS including Boot Block and ESCD
Enter choice:〔〕
选择(2)即进入BIOS的升级菜单:
Update BIOS including Boot Block and ESCD
Flash Type-Winbond W29EE010
Current Bios Revision#401A0-0104e
Please Enter Name for NEW BIOS
输入升级文件的名称后按回车确认。经过再确认后,即开始了将升级文件写
入主板Flash ROM中。此时,屏幕上有同步的刷新进度。
Update BIOS including Boot Block and ESCD
Programming……
Flashing Successfully
完成后程序会提问"Do You Want To Program Again(Y/N)",表示是否需
要进行再次刷新操作?此时可根据需要回答是否继续(一般情况下无须继续)。
注意:如果系统未提示已经成功地完成刷新过程的话,此时一定要选择(Y)
再次重复上述操作,直到刷新成功为止。根据华硕公司在网上的警告,如果此时
重新引导系统的话,主板从此将不可再引导。切记以上操作都完成后,程序会提
示"用户已经刷新了主板的Flash ROM内容,建议用户关机,在再次引导系统时,
进入系统的BIOS设置程序,用LOAD SETUP DEFAULTS加载默认的设置内容
来将新的BIOS对CMOS内容升级",如下所示:
You have flashed the EPROM;it is recommended that you Turn off the power
enter SETUP and LOAD SETUP DEFAULTS to have CMOS update with new BIOS
when exit.
在关机后重新开机引导系统之前,先要将主板上的跳线开关Boot Block
Write跳接为1-2脚短接状态,使主板恢复到BIOS写保护状态。
重新开机,进入BIOS设置,选择"Load Optimized Defaults"项来启动新的
BIOS。然后再按照个人喜好进行个别参数调整设置,最后保存设置,重新启动。
此至,整个主板BIOS的版本升级过程全部完成。
注意:华硕系列主板中有部分主板支持两种电压写入,即12V和5V,它们
通过主板上的BIOS写保护跳线来设置(即设置电压),处于写保护状态为5V,
未处于写保护状态为12V。在12V状态下,可以进行上面的操作,而在5V下不
能进行上面的操作,但可以直接执行主菜单的" BIOS Main Block From"。
如果新版BIOS文件要更改Boot block(开机引导块),则当执行"
BIOS Main Block From"时会看到下面的警告提示
Boot Block of New BIOS is different from old one
Please Use *Advanced Feature* to flash whole BIOS
这就要选择主菜单的"ed Feature",再选" BIOS
including Boot Block and ESCD"进行升级。
如果没有看到上面的警告信息,则表明新版BIOS无须更改Boot Block,也
就无须更改BIOS写保护了。另外还有一个好处是,当升级失败后,可以用下面
的"利用BIOS Boot Block引导块"的方法修复BIOS。
华硕系列主板BIOS的写保护设置:华硕系列主板BIOS的写保护跳线一般都在主
板的左上角(靠近Flash ROM芯片),将跳线开关Boot Block Write跳接为2-3
脚短接,则处于未写保护状态,跳接为1-2脚短接,则处于写保护状态。
17.如何解决BIOS升级过程中的常见问题
在使用Awdflash工具进行升级的过程中,可能会出现错误及提示信息,根
据这些信息的提示可以找出问题并加以解决,以便可以顺利进行BIOS升级操作。
1)"Insufficient Memory"--内存不足。这个问题十分常见,而且即使你
有256MB内存也可能提示类似的错误信息。一般你只要屏蔽掉系统BIOS缓存和
显卡BIOS缓存以及各个设置中的Shadow即可。另外确定你的系统引导软盘上没
有(用于磁盘管理,一般在DOS下格式化都会出现此文件)这个
文件,否则在用这张盘启动时这个文件也会驻入常规内存从而造成内存不足。如
果你采取了以上措施依然出现这个问题,那么试试AWDFlash.exe的/Tiny参数,
不过这个参数只在7.0以上版本才提供。
2)"The Program File's part number does not match With your System"--
程序代码不适合你的系统,也就是说你的BIOS文档的型号可能不对,不适合你
的主板。不过如果你打开了/Py参数,更新程序将不检测BIOS版本是否兼容。
正是因为使用了这个参数我们再次提醒你不要使用来源不明的BIOS文档。
3)"Unknown Type Flash"--未知类型的FlashROM,这种情况一般发生在
需要12V电压才能进行BIOS刷新的Flash ROM情况下(一般的BIOS芯片的工作
电压是5V),或者你的主板使用的是不可用软件刷新的EPROM。这种情况有的
主板提供跳线(EPROM就免了),在擦写的时候将电压调整为12V方可进行。如
果不是前一种情况,那么很可能你的Flash ROM芯片被损坏了。
4)"Program Chip Failed"--程序芯片失效。这种情况一般出现在型号为
28Foo1的Intel Flash ROM芯片上。原因是此芯片中有个8KB Boot Block处于
硬件保护状态下,所以Boot Block的内容是无法更新的。这种芯片一般也是需
要更高的写入电压或者专用设备才能更新的。
18.升级BIOS应注意哪些事项
在BIOS的刷新过程中你要充分保证电源的持续性,最好配上UPS以备不时
之需。另外BIOS升级文件一定不要选择错了,特别要注意选择与自己主板型号
相似的主板BIOS。现在的一些高版本的BIOS刷新工具都屏蔽了主板与BIOS文
件的一致性检测,所以即使是其他主板的BIOS文件也能刷到自己的主板中。如
果选择错误,后果不堪设想。还有,刷新BIOS时的操作最好在硬盘上进行。以
前的关于BIOS刷新的文章中几乎都无一例外地叮嘱用户要按照下面的步骤来升
级BIOS:
1)在DOS界面下,以Formata/a命令制作一张系统盘。
2)将新版本的BIOS数据文件和配套的刷新程序AWDFlash.exe复制到该
软盘上。
3)用这张软盘启动计算机到DOS实模式环境下。
4)在软盘上运行刷新程序,将BIOS数据文件写入BIOS芯片中。
而且这种做法似乎已经根深蒂固,即使现在Windows下刷新BIOS的工具已
大行其道,仍有人在严格地执行着。可现在的软盘质量真是一年不如一年,笔者
新买的几张软盘没用几次就出现了坏道,而且软盘的速度又远不如硬盘,在其上
刷新BIOS无疑是比较危险的。
最后一点注意的是,如果从来没有刷新BIOS的经验,那么最好在有人指导
或者有相关资料的情况下进行。
19.BIOS升级失败有哪些原因
升级BIOS一旦失败,就会使计算机无法启动,这时,很多人往往到经销商
那里更换BIOS芯片。其实大可不必这么做,这里还有别的一些方法供你参考!
一般来说,引起BIOS升级失败的原因有以下几种:
1)在写入新BIOS的过程中突然断电。这是最倒霉的一种情况,你可在升
级BIOS前借一个UPS(不间断电源),或者选择电压比较正常的时间段来刷新
BIOS。
2)BIOS文件型号不匹配。这一点,不同厂家的主板还比较好判断,但相
同厂商的不同型号主板有时只有极细微的差别,稍不留神就会下载错误的BIOS
文件。例如ep-6Vea与ep-6Vea2、ep-3Vea就仅有一字之差,但它们是完全
不同的芯片结构,BIOS文件自然也不一样,如果用借了,会直接导致升级失败
而无法启动计算机。
3)升级用的启动软盘上有坏道。如果软盘有了坏道,那么BIOS刷新文件
有可能会在读取数据的时候发生错误,导致升级失败,因此软盘的质量非常重要,
特别是原有的BIOS升级盘或启动盘最好要在升级BIOS前重新制作并使用最新版
的杀毒软件检查,以确保万无一失。另外,在前面也分析了,最好能把BIOS数
据和刷新工具都拷贝到硬盘上,并在硬盘上操作,这样可以避免软盘容易损坏的
缺陷。
4)刷新程序强行刷新Boot Block模块。有些版本的Wward BIOS刷新程序
可能会强行刷新Boot Block模块,这样使得利用Boot Block模块来恢复原有
BIOS的常规手段行不通。
5)BIOS文件自身的原因。有时我们确实是按照正确的步骤进行BIOS升级
操作,但同样会失败,这主要是升级用的BIOS文件不正确所致。其中有BIOS
文件下载时被损坏的原因,也有被感染病毒的可能,特别是从一些不正规站点下
载BIOS数据文件时,经常容易发生这些情况(笔者就曾在一个个人站点遇上
病毒)。因此为保险起见,笔者建议要到主板厂商的网站上下载,或
者到正规的硬件站点下载。
另外,病毒破坏虽然不是升级失败的范畴,但也是造成大部分BIOS损坏的
主要原因之一。
20.如何拯救升级失败后的BIOS
BIOS损坏并非想象中那样可怕,即使升级失败,我们仍可用各种方法修复。
修复的依据就是:升级失败或病毒破坏导致的BIOS损坏,并非芯片物理损坏,
而只是芯片内的数据(firmware)被改写,完全可以用各种方法重新修复,下面
介绍几种常用的方法:
1)用Boot Block块
BIOS的Boot Block块支持ISA的显卡和软驱,并且可以执行引导软盘上
的文件,如果BIOS的Boot Block块没有损坏,我们可以利用它
将一个刷新失败的BIOS芯片恢复。
判断Boot Block块是否被损坏的一个重要依据是:在系统启动时,观察软
驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音),如
果软驱有动作,并且当软驱灯熄灭后敲回车键,软驱再次产生读盘的动作,那么
就可以基本判定Boot Block块没有损坏。具体修复时,我们可以采用老式的ISA
显卡,或干脆采用"盲操作"法,借助文件自动完成BIOS的恢复工
作。以Wward的BIOS为例,具体操作步骤如下:
①格式化一张系统盘(在别的机器上操作)。因为现在升级BIOS必须在DOS
环境,所以系统盘上除了系统文件外,不能有其它配置文件,如等。
②把BIOS刷新程序AWDFlash.exe和BIOS数据文件拷到该系统盘上。
③在系统盘中建立文件,其内容为:
AWDFlash xxx.bin/PY/SB/SN/CD/CP
xxx.Bin是你的BIOS数据文件,其中用到的AWDFlash.exe的参数的
含义如下:
/PY:自动完成BIOS的刷新工作
/SB:不备份系统旧的BIOS文件
/CD:刷新BIOS后立即清除DMI数据
/CP:在刷新结束后,立即清除即插即用数据(ESCD)
④调整一下机器的配置,把系统中无关的板卡和硬盘线拔下,只保留软驱。
⑤将做好的启动盘插入软驱后重新启动,系统会"自动"地更新BIOS,你可
以发现软驱的电源灯亮,有读盘的动作,等数分钟后再重新启动,如果没问题的
话,系统已恢复正常了。
以上方法是以Wward的BIOS为例的,高版本的AMI BIOS也有Boot Block
启动块,其恢复BIOS的操作与上述方法基本类似。
2)用Flash RecoVer Boot block引导块
对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS
中有一个Flash RecoVer Boot block引导块,这个引导块不会被升级程序覆盖。
主板上有一个Flash Recover Jumper跳线,BIOS升级失败或被CIH病毒破坏后
可以恢复,方法如下:
①把Flash Recover Jumper跳线设置为"Enable"。
②把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,
文件名要符合主板的要求,因为主板要把软盘中BIOS备份自动写回Flash
BIOS)。
③重新启动电脑。
④因为这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,升
级过程只能靠声音和软驱指示灯的提示来判断是否完成。如电脑喇叭发声且软驱
灯亮着时,表明系统正在恢复BIOS到Flash BIOS,当电脑喇叭不发声且软驱灯
也不亮时,表明恢复完成。
⑤关掉电源,把Flash Recover Jumper跳线跳回默认位置。
⑥取出软盘,开启电源。
3)热插拔法
如果你的BIOS升级失败或者被病毒破坏后,连Boot Block引导块也一并损
坏,那怎么办呢?别着急,你可以试用"热插拔"来修复。
热插拔的工作原理是:当计算机正常启动后,BIOS已完成了它的历史使命,
如果此时我们冒险把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,
把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回
来。原理明白了,下面一步步来做:
拔起所有遮挡在BIOS芯片上方的扩展卡,使BIOS芯片完全暴露出来,以便
下面的操作。
将BIOS芯片从插座中小心地拔出来。对于DIP(双列直插)封装的芯片,
用一把小型平口起子,在芯片的两边插入慢慢撬起。注意要两边对称慢慢撬,一
次不要撬起太多,以免将插脚折断。对于PLCC封装的芯片(即形状如同小方块
的芯片),由于它的特殊封装形式,则要采用专用的芯片拔取器来操作。用ROM
拔取器夹住BIOS芯片的一角及其对角,压住拔取器,笔直地将芯片从插座中向
上拔出。注意夹住的必须是芯片非斜角所在的一角,拔取器的爪应尽可能深入插
座中。
仔细查看BIOS芯片的引脚有无弯折,如有,将它们扳正。然后再将它插回
到插座中,插入时,不要插得太紧,只要保证每一只引脚都和插座刚好接触到就
行了。在BIOS芯片上,其陶瓷封装的一边有一个缺口,表示芯片管脚的排列方
向,插入之前必须保证芯片和插座上的缺口处方向一致,这一点非常重要,如果
插反了会烧毁BIOS芯片甚至主板。
然后启动计算机,进入"纯DOS"状态。
拿住芯片没有引脚的两头,小心地快速拔起BIOS芯片,而且最好尽量保证
两边同时被拔起。
将受损的BIOS芯片插入主板上的插座,这回可以将BIOS芯片插得紧一些。
再次告诫,插入时同样要对准方向,千万不能使引脚短路。
输入刷新BIOS的命令:AWDFlash,输入要恢复主板的BIOS文件名,更新BIOS,
如图12所示。等写入结束后,你的BIOS也就被修复了。
图12 顺利刷新损坏了的BIOS
因为刷新程序具有BIOS与主板的一致性检查功能,如果找到的主板和原来
的主板型号不一致,刷新程序会拒绝运行,如图13所示,遇上这种情况,可以
换用高版本的刷新程序一试。
图13 主板一致性检查错误提示
要注意的是,当在不同的主板上进行"热插拔"操作时,可能有的主板并不一
定支持刷新你升级失败的BIOS芯片,最常见的原因是芯片擦写的电压不同和
BIOS芯片的种类不同。比如在29系列的主板上刷新28系列,因为前者的擦除
电压为5V,而后者高达12V,因此刷新不会成功。反过来也是一样,12V的电压
可能对29系列的Flash ROM造成致命的伤害。另外,Flash ROM有各种各样的
封装形式,采用热插拔的方法刷新前必须查看BIOS引脚是否兼容。
修复BIOS时采用热插拔的方法是比较危险的,因此我们并不推荐一般读者
也进行这样的操作。
4)用编程器修复
如果你的BIOS已经被破坏或者想升级却又担心万一出问题,那么用编程器
升级、修复是最安全、最方便的方法(当然你必须有一台编程器)。因为你可以
在任何一台电脑上用编程器来升级或修复BIOS,当烧录好后,只要插在主板上
即可使用,而且如果发现不正常可以重新烧录,省去了升级过程中怕出错的担忧,
也省去了"热插拔"带来的危险。现在的编程器类型多,有接并口的高档编程器,
也有插卡式的、性能一般的普及型编程卡。
当然,编程器不会人人都有,你可以求助于当地的电脑专业维修店。
上面介绍了几种急救办法。另外,顺便提醒一句,如果你因为BIOS升级失
败而无法启动计算机,那么假如你的主板或计算机还在三包期内(这里指包换期)
的话,那么不要进行任何修复操作(以免进一步加大损坏程度),直接找经销商
调换(直接对经销商说主板无法启动)。
你知道吗?主板中容易被忽视的功能
2003-05-23■Robos■电脑报
"刷不死"功能
近日,笔者对自己的主板的BIOS进行了个性化修改(微星的815EP Pro主
板,采用Award 6.0版本的BIOS),再重新刷回,刷新过程很顺利,在刷新的
过程中也没有任何报错提示。但当重启系统之后,意想不到的情况发生了,主板
蜂鸣器长响,系统启动失败!值得庆幸的是,虽然BIOS刷新失败,但显示器仍然
有显示,并出现了"BIOS ROM checksum error keyboard error or no keyboard
present Detecting floppy drive A media"的提示,意思是BIOS校验失败,键
盘错误或没有检测到可用的键盘。检测软盘中……看来BIOS中的Boot Block
模块还没有被破坏(注:Boot Block模块保存的是系统中最重要的启动信息,
它只支持一些很基本的硬件,如ISA接口的显卡以及软驱)。令人高兴的是,在
笔者的这块采用Award 6.0版BIOS的主板上,它的Boot Block模块可以支持
AGP显卡,所以显示器能够显示提示信息。接下来的事情就好办了,在其它机器
上制作了一张自动刷新BIOS的软盘对故障机进行BIOS刷新,经过数分钟的等待
后系统终于恢复正常。现在很多主板都采用的是Award 6.0版BIOS,在刷新BIOS
时注意加上参数"/Sb",让刷新程序在新过程中跳过Boot Block模块,这样在
BIOS刷新失败后,就不必在黑屏的状态下操作或费劲地去找ISA接口的显卡了
(实际上这种接口的显卡现在也很难找)。从某种意义上来说,只要Boot Block
模块的信息未被破坏,采用6.0版本的主板具备了"刷不死"的功能,这可是一个
贴心的功能。
内置刷新程序
一些采用Award BIOS的主板在BIOS内集成了刷新程序,以便能在不进入操
作系统的情况下刷新BIOS,若你的电脑在开机自检时,在屏幕的下方出现类似
"Press 'Alt+F2' to Enter Setup"的文字,那你就可以按"Alt+F2"(或相应的
提示)直接调出BIOS内置的刷新程序,此时只要将存有最新BIOS文件的软盘插
入软驱中,然后按照屏幕的提示即可完成BIOS的刷新工作。
启动顺序由你选
经常安装系统的DIYer们一定都有过这样的经历:安装系统的时候,需要进
入BIOS设置驱动器的启动顺序;安装完系统后又要进入BIOS把启动顺序改回来。
这样来回设置很是麻烦。其实,如果你的主板采用的是Phoenix-Award版本的
BIOS(界面一般是灰底蓝字,有别于采用蓝底白字的Award BIOS)只要在开机
自检(比如检查内存、硬盘)时按一下Esc键(某些品牌的主板是按F9键,如
映泰的主板)就可以调出一个菜单,让你选择启动的设备,而无须进入BIOS设
置,操作非常方便。
2024年8月26日发(作者:嘉和豫)
1. 什么是BIOS升级
严格地说,所谓BIOS升级包括两个方面:首先是当主板厂商发布了新的BIOS
版本,我们把新的BIOS数据文件下载回来,然后进行升级,其目的在于解决兼
容性问题、提高性能、增强功能等;其次是我们的一些特别需要,比如在对BIOS
进行备份、还原、修改的时候需要对BIOS进行读、写操作,其过程基本也和升
级BIOS一样。
因此,前一种可以说是真正意义上的升级,而后一种应该说是对BIOS的读
写操作,虽然过程和升级BIOS差不多,但意义和目的不同。
对于后一种操作,是在需要对它进行读写的情况下进行的,一般是经验丰富
的玩家才可以做这样的操作(初学者最好不要进行此操作)。而前一种BIOS升
级,主要是为了获得主板商所提供的免费增强功能或其他方面的优化和提高。如
果新版的BIOS更新很少或者所更新的内容与你的系统并无关系,那么我们就应
该考虑是否有必要升级BIOS了,毕竟升级BIOS是有潜在危险的操作,在没有经
验或者无人指导的情况下对BIOS升级,都可能发生意外,甚至造成整个系统崩
溃。
2. 为什么要对BIOS升级
一般来说,新的BIOS提供的升级内容可以帮我们解决以下问题:
1)解决兼容性问题:在当今软、硬件产品层出不穷、各种标准无所不有的
情况下,也许刚刚推出的主板就会对某些新硬件或软件(一般为操作系统或者驱
动程序)不支持或者存在不兼容问题。如:主板推出时只能识别1.6GHz的P4
的CPU,而现在最新的CPU已经达3GHz多了,因此为了能识别大于1.6GHz的P4
的CPU,就必须对BIOS升级。
2)排除BUG:BIOS仍然是软件,虽然公版的BIOS软件技术比较成熟,但有
些主板厂商为了提高产品性能、增强功能,对其BIOS会添加一些独特的模块或
程序(比如著名的ASUS声称自己对BIOS一般都进行了40%的修改和代码重写),
往往这些操作中可能存在一些BUG现象。为了解决这些问题,主板厂商也就必须
提供更新的BIOS给用户。
3)功能增强:这并不是必须的,因此也只有一些比较负责的厂商会经常给
BIOS添加一些实用的功能,以方便用户。比如某BIOS升级后支持OEM LOGO的
显示;再如某BIOS升级后添加了"恢复精灵"这样强大的实用工具。
4)性能提升:这包括两个类别:一个是对BIOS软件的代码进行了优化设计,
使其执行效率更高,性能得到提升;另一个是对BIOS的一些默认参数进行了优
化设置(这一部分并不是必需的,多半是一些热心的厂商出于对大部分普通用户
的考虑才这样做)。前一种性能提升是真正意义上的提升,但遗憾的是,还很少
看到哪个厂商会对BIOS进行重写(部分优化是有的,但多半是为了解决存在的
问题),而后一种提升,实际就是对参数的调整,有一定经验的用户可以自己手
动更改这些设置。
3. 你的BIOS需要升级吗
知道了BIOS的一般更新类型和升级的好处后,我们就应该有目的地选择了。
在上面"为什么要对BIOS升级?"提到的一般第1、2类更新是必需的,而3、4
则应该根据情况而定,一些不适用甚至会有副作用的功能或性能提升,可以不理
睬而不去升级BIOS。
总之,BIOS升级应该理智一些,不应该一有新版BIOS推出,就马上更新,
而实际有很多更新所带来的新的东西很少,甚至可能会有副作用。正确的做法应
该是仔细分析新的BIOS所带来的功能是不是自己所需要的。
普通的软件升级容易,即便是出了问题也没有什么大的损失,而对于BIOS
这样的软件来说,升级必须保证万无一失,所以不管怎么样,都要慎重考虑之后
再升级,以免造成数据丢失或其他严重损失。
4. 你的BIOS可以升级吗
在采用Flash ROM为材质制作的CMOS上,可以用软件对BIOS进行升级,也
就是说我们升级BIOS必须保证其主板上的BIOS ROM是Flash类型的。
对于大部分新的主板来说(一般为1998年后),这并不是大问题,因为现
在的主板采用Flash ROM似乎早就成了工业标准,只不过一些比较老的主板不支
持而已。
但为了做到万无一失,我们还是要先检查一下。观察你的主板上的BIOS芯
片(一般为一个28针或32针的双列直插式的集成电路,上面有BIOS字样),
该芯片大多为Award或AMI的产品。揭掉BIOS芯片上面的标签(纸质或者金属
标签),观察芯片外观,如果芯片上面的号码中有28、29或39、49的数字,那
么该BIOS就是可以升级的。
另外,通过运行BIOS更新程序,也可以获知BIOS ROM的类型,比如用Award
BIOS的更新程序Awdflash检测到的BIOS ROM类型为29C020/5V(芯片类型/电
压)就是可以更新的BIOS(图1)
图1 用BIOS更新程序检测出来的BIOS ROM的类型号码
我们在这里不可能列举出所有支持升级的BIOS型号,更稳妥的办法是直接
查看主板说明书,看上面是否有关于主板BIOS可升级的说明,并参照操作。
5. BIOS升级的一般流程是什么
如果你是第一次升级BIOS,那么正确的升级过程应该是:
1)你必须知道自己的主板制造厂商和型号,以便知道到什么地方下载正确
的BIOS数据文件。
2)确定主板BIOS的类型和版本。
3)到主板生产商的网页上或者其他专业网站上,去下载同自己主板型号和
BIOS类型一致的BIOS升级数据文件和相关升级程序。
4)判断是否有必要进行升级。
5)最后,进行BIOS升级操作。
6.如何确定主板型号及BIOS的版本
1)查看包装盒和说明书
新主板刚买回来时,都是装在包装盒里的,还附有产品介绍和使用说明,这
些资料上都明确地标明了主板的生产厂家和产品型号,在说明书上,主板型号有
明显的标注。
一般新买的主板,资料都很齐全,对于升级来说也最简单,但问题是有的用
户的电脑的相关资料早就不知去向,相关产品是什么型号或者是哪个厂家也就无
从知道了。不过通过下面的办法可以了解这些信息。
2)仔细查看主板上的标注
许多主板上标注有厂商标志和产品型号,有的主板将厂商标志标注在CPU
插座或芯片组上,而产品型号却标注在其他位置,还有的主板,在两个PCI插槽
中间,贴有产品序列号标签;而在BIOS芯片的旁边,有主板的型号及PCB版本
号等,产品序列号及产品批次在ISA插槽上也可以找到。用户可以仔细观察主板,
一般只要不是OEM的主板,都能找到相关生产厂商的信息。
3)查看开机画面
如果找不到主板的包装和说明资料,你可以在电脑启动进行自检时看到关于
主板和BIOS的信息。具体方法是当系统检测内存时按下键盘上的Pause/Break
键,这样系统的检测过程就会暂停。通常这时屏幕上显示的为BIOS的相关信息,
能够查到BIOS的出品公司名称、主板型号、主板所用的芯片组及所用的BIOS
当前版本。图2是Abit(升技)主板的开机画面,从上面可知该主板使用的是
Award Modular BIOS v6.00PG,BIOS编写日期是2001/5/11,BIOS的ID为
8363-686A-6A6LMA19C-ZT,而从BIOS ID信息可以看出此主板的相关信息为:
BIOS编写日期:2001/5/11
主板芯片组:8363-686A(8363、686A分别为VIA公司的北桥、南桥芯片)
芯片组编号为:6A6LM(表示VIA VT8363 KT-133 chipset with Award
BIOS v6.00)
主板厂商为:A1(ABIT-升技)
图2 启动时的BIOS相关信息
从这短短的启动屏幕即能得到如此多的信息,这就是查看开机画面和BIOS
ID的作用。利用BIOS-ID可以获得主板的芯片组及BIOS的厂家,关于BIOS-ID
的详细示意和对应的数据请参考《电脑报》以前文章,或者到http:
///查找。
7. 如何用工具软件确定主板型号及BIOS版本
有一些测试软件可以测出电脑的各项硬件配置。如主板、CPU、显卡、声卡
等,可以用它们来检测电脑的主板类型。
在网上流行的一些测试软件,比如可以较好地测出主板的类型、
生产厂家、AWARD BIOS的版本甚至BIOS的下载网址等重要信息(图3)。CTBIOS
是个很小巧的软件,可以到http:///tools/dir1/
下载最新版本。
图3 使用CTBIOS工具检测到的主板信息
BIOS Wizard是一款界面更友好、功能更强大的工具。可以从http:
///bioswiz/处下载,它可以在Windows 9×/Me/NT/2000/XP
下运行。BIOS Wizard不需要安装,直接运行即可完成自解压,然后运
行解压后的文件就可以看到标有"BIOS Wizard"的窗口(图4)。
图4 使用BIOS Wizard工具检测到的主板信息
1)Get BIOS Info:获取BIOS信息。这是该软件中最重要的一个按钮,只要点
击该按钮后,BIOS Wizard就会读取当前计算机的BIOS芯片信息并进行刷新,
此时你看到的就是如图4所示的界面了。从这里可以看到BIOS ID(BIOS的ID
号码,这里显示为"6A6LVSN9C",查阅相应的BIOS ID列表,可知这是捷波公司
的主板)、BIOS Date(BIOS的发布日期,从这里可以看到是2002年3月6日
发布的BIOS)、BIOS Signon(BIOS特征号码)、BIOS Type(BIOS的类型,从
这里可以看到是Award的6.00PG版本)、Super(芯片组的高级信息)、Chipset
(芯片组的基本信息)、OEM Signon(OEM特征)等,应该说BIOS Wizard显示
的信息十分详尽。
2)Print Results:将检测结果打印出来。
3)Save Results:将检测结果保存到一个文件中,默认是保存到C盘根目
录下的文件中,你也可以自行修改保存路径。
4)Upgrade NOW:点击此按钮后,程序将自动与BIOS Wizard的网站服
务器进行连接,找到相应主板厂商的BIOS更新的页面后进行自动更新。但根据
笔者试用,此项功能并不好用。如果你的主板提供在线刷新BIOS的工具。还是
用自家的吧,相比之下要安全、简单得多。如果没有,但你确实想体验一下在线
更新的乐趣那你就试试吧。
5)Help:帮助。
6)Close:关闭程序。
BIOS Wizard解压包中还有一个的可执行程序,在MS-DOS状态
下执行该程序,可以将当前系统信息写入名为的文件中,同时将当前
BIOS信息写入名为的文件中(这两个文件都位于当前目录中),需要
获取新版本的BIOS或报告相关的问题,就可以将这两个文件一起发送出去。
BIOS Wizard是一款非常好用的软件,它让你在Windows下也能看清你的主
板的具体情况,它是每个BIOS升级爱好者都应该收藏的工具。
8. 如何获得最新BIOS数据文件
知道自己主板型号和BIOS型号后就可以去找最新的BIOS数据文件了。一般
来讲,每个主板厂商都会定期针对自己原来的产品推出更新的BIOS版本,以解
决该主板在实际中遇到的新问题。这些新的BIOS,主板厂商都以文件的形式存
放在自己的网站上,供用户前来下载。下面介绍目前流行主板的BIOS下载网址:
公司 网址
Award BIOS
Award BIOS技术咨询(只限Email) support@
AMI BIOS
主板厂商及BIOS更新数据网址驱动之家(国内权威的驱动网站)
9. 如何获得最新BIOS更新程序
有了新版本BIOS数据文件之后,还需要一个BIOS更新程序,一般在其主板
的配套光盘上可以找到。另外,上面列举的网站中,大部分都有下载。更新程序
其实就是一个可执行文件,不同的BIOS使用的程序是不同的,相互之间不要混
用,也就是说,Award芯片最好用它自身的更新程序,这是最安全、最保险的方
法。
1)BIOS更新程序的功能
①芯片检测功能(检测BIOS ROM的类型)。
②BIOS数据校验功能(检测BIOS数据文件是否和系统当前BIOS匹配)。
③保存BIOS数据。
④更新BIOS数据(将新数据刷进BIOS芯片)。
⑤其它功能。
2)常见的BIOS更新软件
①Awdflash:Award BIOS专用的BIOS更新软件。
②Amiflash:AMI BIOS专用的BIOS更新软件。
③Pflash:华硕主板专用的BIOS更新软件。
④Phlash:Phoenix专用BIOS更新软件。
10.如何关闭BIOS刷新软/硬件防护开关
这是一个很少被提及的问题,但在实际操作中却经常碰到,即在我们确认其
他所有操作步骤都正确的前提下,就是无法升级BIOS,这很可能就是主板的BIOS
刷新软/硬件防护开关被打开的原因。
Flash ROM的特点就是可以通过软件升级,这给BIOS的升级和读、写带来
了很大的方便,但同时也让一些恶毒的病毒程序有了可乘之机,让许多人恐惧的
CIH就是这样的病毒。除了病毒以外,用户自己的误操作甚至比有些恶意破坏更
容易让脆弱的BIOS受到损失。为了有效避免这些意外的发生,大部分主板都把
BIOS的刷新做了限制。一般有两种方法,第一种是硬件办法,即在主板上设置
跳线,这在一些老式主板上很常见;另外一种是软件办法,即在CMOS设置里保
存是否允许刷新BIOS的参数。而目前,大部分都是采用后者即软件的办法。
而为了能正常升级BIOS,则必须把这些软/硬件BIOS防护功能关闭或暂时
取消。因为各种主板采用软/硬件以及相互之间的设置方法不尽相同,所以用户
最好能根据主板的说明来进行操作。
BIOS升级前有什么准备工作
这里介绍的Award BIOS升级(更新)工具为Awdflash,其早期版本只能在
纯DOS下运行,虽然新的版本也支持在Windows下的虚拟DOS下执行,但为了保
险起见,最好还是在DOS实模式下进行(完全在Windows 环境进行升级的方法
将在后面给出)。Awdflash的最新版本可以到http:
///﹖HID=2019下载。
以前各媒体、图书介绍升级主板BIOS时都采用软磁盘的方式,但软磁盘升
级速度慢,而且可靠性差,一旦在刷新过程中磁盘出了故障就会使升级失败,造
成主板无法工作。经过长时间的试验,推荐采用硬盘更新BIOS的方式,因为硬
盘的读取速度很快,加之性能稳定,可以大大提高可靠性。
当然,使用硬盘更新BIOS需要进入到系统的DOS实模式环境下,这仅对
Windows 98的用户有效,如果你使用Windows Me/NT/2000/XP,因为这些操作系
统无法进入DOS实模式,所以就需要制作一张系统启动软盘来启动机器。
下面,就让我们开始升级Award BIOS。
在电脑重新启动进行至Starting 的时候,迅速按下F8键,
中断Windows 98的启动,这时屏幕将会提示一个选择菜单,我们选择第6项:
Safe Mode Command Prompt Only模式,这个模式即Windows 98的安全提示符
模式,其实它也是一个DOS实模式,我们就可以在该状态下直接升级BIOS。
如果你使用软磁盘进行系统的启动,请注意不要配置任何启动文件,不要附
加任何驻留内存的程序软件,最好去掉和这两个文件,
这样才可以引导启动实模式状态,最大限度保障BIOS顺利进行。
12.如何用Awdflash工具升级Award BIOS
系统启动之后,我们切换至BIOS程序包存放的文件夹,然后运行刷新工具
程序,例如Awdflash,运行之后的屏幕提示如图5所示。
图5 Awdflash工具运行界面
在图上我们可以看到一些BIOS的相关信息,例如左上角的BIOS ID。BIOS ID
记录了主板所采用的芯片组、I/O控制器型号以及生产商等相关信息,在屏幕的
右上角还有当前BIOS最后的更新日期。
在程序的主画面上我们可以看到一个信息栏,在其左侧有File name to
Program字样,此栏便是写入BIOS的程序名,需要在其中填入新BIOS程序包名
称,我们要按照下载的BIOS程序包名正确输入,本例中为(BIOS
程序包扩展名一般均为bin)。
回车之后,刷新程序会提示我们一句话:Do you Want to Save BIOS(Y/N),
意思为你是否保存旧的BIOS,如果你有此要求就可以选择Y,否则选择N。一般
情况下我们建议你选择Y,因为备份了原有的BIOS,当新的BIOS包不适用你的
主板或是运行不稳定时还可以使用旧的BIOS包来进行恢复(如图6所示)。
图6 确认是否备份原BIOS
此时刷新程序会自动检测出你主板所使用的BIOS芯片型号(FLASH TYPE)、
生产商以及工作电压等相关信息,在此处信息中你可以了解你的BIOS芯片是否
支持软件刷新,如果你的BIOS型号为27C则不支持软件刷新;如果型号为
28C/12V就需要你在刷新之前将BIOS工作电压提高到12V才可以刷新;如果你
的BIOS为29、39、49等序号开头的话则都可以直接进行软件刷新。本文中所使
用的主板就使用了WINBOND的49F002U/5V的BIOS芯片,所以是可以支持软件刷
新的(图7)。
当你选择Y之后,刷新程序会再次显示一个长条信息栏,这就是备份信息栏,
这时我们可以输入一个自定义的名称以备份主板原有的BIOS,如本例中的
。
图7 正在备份BIOS时的界面
当你输入完备份文件名之后,刷新程序就会自动进行BIOS的备份工作,因
为我们是在硬盘上操作,所以速度很快,一般只需要2秒左右就可以完成。
备份工作完成后,刷新程序会再次提示我们Are You Sure To Program(Y/N),
意思为"你确认更新BIOS吗?",如果你认为所有的操作都完全正确,那就可以选
择Y进行刷新,否则可以按N退出。
在刷新工作运行之前,刷新程序也会对新的BIOS包与原主板进行校验,如
果屏幕提示The Program Files Part Number doesn't match with your system
时,就千万不要按Y进行刷新了,因为刷新程序经过校验认为该款BIOS并不符
合你的主板使用,强行刷新后会有不可预见的问题(图8)。
图8 校验出错信息
当你按下Y之后,刷新程序便进行刷新的工作(图9),在硬盘上刷新BIOS耗
时不长,一般在5秒左右,如果用软磁盘则需要较长的时间。刷新过程的同时,
会有两条进度条进行提示,同时有三种状态符号及时报告刷新的情况,其中白色
网格为刷新完毕,蓝色网格为不需要刷新的内容,红色网格为刷新错误。如果你
的BIOS刷新过程中出现红色网格的话,那就千万不要轻易重新启动,一定要退
出刷新程序再重新进行刷新工作,直到完全正确为止。因为刷新程序进行的是
BIOS刷新工作,在运行中BIOS内容可能已经被清空,并且逐渐写入新的指令,
所以在刷新的过程中不要进行其它任何的操作,也千万不要尝试中断程序运行或
重新启动机器,这些操作都会使你的电脑瘫痪。同时也需要尽量避免在刷新过程
中遇到停电或死机等情况的发生,因为这些都可能导致BIOS刷新失败。
图9 刷新BIOS过程
BIOS刷新完成时会提示两个信息,一个是按F1进行重新启动,二是按F10
退出返回DOS,你可以根据实际情况来选择。如果你认为你的刷新操作是完全正
确的,就可以按F1键进行重新启动了;如果你认为刷新过程中还存在一些错误
或不当,那么请按F10退出返回至DOS状态,然后再按照上述的操作过程重新刷
新。
重新启动计算机,如果整个升级过程顺利,则你会看到显示卡的正确引导信
息,然后开始正确的引导过程。
sh有哪些参数
Awdflash还有很多有用的参数,如刷新完成时自动重启的/R,刷新时强制
跳过BOOT BLOCK的/SB等,详细参数介绍如下:
●/﹖:帮助。列出Awardflash工具的参数的详细情况。
●/PY或者/PN:通过这两项让用户选择"是"(按键Y)或者"否"(按键N)
更新BIOS。当使用参数/PN你可以禁止FlashROM被更新。这样就可以仅仅保存
当前版本的BIOS或者得到校验值而更新BIOS。一般默认为/PY模式。
●/SY or /SN:通过这两项让用户选择"是"(按键Y)或者"否"(按键N)
保存以前版本的BIOS。一般使用/SY来选择保存旧版本的BIOS。在批处理文件
中使用/SN参数可以自动进行BIOS更新而不必让用户进行选择。
●/CC:更新完BIOS之后清空CMOS。一般的新的BIOS可能会有不同于原来
的CMOS设置,所以使用这个参数一般可以避免这样的情况下出现的意想不到的
问题。当然你也可以不使用这个参数,在更新完毕后关上计算机,然后使用主板
上清空CMOS跳线来进行这项操作,不过用前者更简单方便。
●/CP:表示在更新BIOS之后清空PnP(ESCD)数据阵列。一般的PnP设备
的信息都储存在ESCD中。/CP参数等同于重置CMOS设置中的PnP/PCI配置数据。
这个参数对于安装了新的符合PnP规范的板卡时特别有意义。
●/CD :表示在更新BIOS之后清空DMI数据信息。单从字面上理解,DMI
就是一个数据库,容纳着系统的所有信息。使用这个参数比前面提到的/CP和/CC
参数更加有效,特别是在多个系统设备改变的情况下。
/SB:表示不刷新BootBlock。BootBlock是启动时首先被定位的单元,一般
不需要更改,除非主板制造商特别说明,一般不需要刷新BootBlock。特别是当
BIOS更新失败后,它是通过软件恢复BIOS的一点希望。在部分主板上有
BootBlock保护跳线。当保护起作用时,如果你没有使用/SB参数来刷新BIOS,
那么系统在刷新时很可能会出现错误。
/SD:表示将DMI数据存为一个文件。
/R:表示刷新后系统自动重新启动。这个参数在制作批处理文件时特别有用。
/Tiny: 表示调用少量内存。当不使用这个参数的时候,AwardFlash工具
会把所有需要写入BIOS的文件都提前存放到内存中。如果你看到"Insufficient
Memory"--内存不足的提示,那么使用这个参数或许能解决问题。使用这个参数,
刷新程序将会一部分一部分地调用BIOS。
/E:表示刷新完BIOS之后返回DOS。比如你需要确认一下以前的版本的BIOS
是否被保存了。
/LD:表示刷新之后清空CMOS并且不显示"Press F1 to continue or DEL to
setup"这条信息。同 /CC不同,这个参数在清空CMOS之后的下次启动时不显示
这条信息,表示你将使用默认的设置值。
/CKS:表示显示校验XXXXh文件。校验的结果将以16进制表示法显示。
/CKSxxxx:表示用XXXXh来对比校验。如果校验结果不同,你将看到如下信
息:"The program file's part number does not match with your system"
在主板厂商的站点一般可以查到相应的XXXXh值。
14. 如何升级AMI BIOS
很多读者都认为AMI的更新方法与Award的一样,只要进入纯DOS运行刷新
工具一切就能搞定了。其实不然,AMI更新方法相比Award还是有一些不同的。
资深一点的老鸟一定还记得当时在一些老主板上升级AMI BIOS的恐惧:在纯DOS
一运行刷新程序,它并没有出现任何提示,也没有任何显示它就直接回到了命令
提示符,这时如果你重新启动那么灾难就降临了。后来才知道其刷新程序必须带
参数运行,否则直接运行就极有可能造成上述现象,而且这个程序与其参数之间
居然不能加包括空格在内的任何分隔符才能起作用,当时不知有多少菜鸟、老鸟
吃了这个亏。AMI可能认识到了问题的严重性,在新推出的刷新程序中,以上问
题已不存在了。同样在纯DOS下键入程序名将出现一个DOS时代惯用的窗口式界
面(图10),AMI最新的升级软件可以到http:
///﹖HID=2021下载。
图10 AMI BIOS刷新工具
整个界面分成4部分,从左到右依次为:主菜单、选中的当前菜单、相关信
息、帮助信息。
主菜单中是几个主要的功能选项,这里要注意的是开关项(Switch),在它
里面都是一些很有用的与刷新有关的参数设置选项,如:Boot Block是否也要
被更新,刷新完毕后是否重启等,总之这些选项为我们考虑得非常周到。Go Ahead
中的就是选中的菜单项,刚才在Switch中选中的项目,全在其中了。
再来看相关信息,它列出了主板芯片组及BIOS芯片的一些情况,在刷新之
前先给我们一个直观的了解。刷新过程也非常简单,把光标移到主菜单的File
项回车后又弹出一个窗口,在上面的表单中填入BIOS文件路径,按回车刷新就
立刻开始,下面的表单则是用来备份原有BIOS的,一切都是那样简单方便,至
于该程序的其他功能就有待你去深入研究了。
随着Windows 2000/ME/XP的普及,DOS也已成为了时代的弃儿,在这种形
势下推出一款基于Windows的刷新工具已是当务之急,最近笔者已拿到了Award
最新的for Windows的刷新工具,界面更加友好,使用也相当方便,我们再也不
需要回到DOS下去刷新BIOS了。但AMI至今还没有一款for Windows的刷新工
具出现,这未免让人感到有些遗憾。
15.如何在Windows下升级BIOS
随着Windows XP系统的普及,原来占有桌面操作系统很大份额的Windows 98
等系统也随之逐渐减少了,而对于大部分用户来说,也少了一点自由,那就是再
想如同Windows 98那样方便地进入DOS进行各种操作,就变得比较困难,这其
中当然也包括在DOS下对BIOS进行升级的操作。所以,如果能有在Windows下
就可以对BIOS直接升级的软件,那对我们BIOS爱好者来说真是福音啦!因此,
很多主板厂商都在开发自己的Windows平台的BIOS升级工具,比如我们熟悉的
技嘉@BIOS和Q-Flash等,在这里,我们介绍一款通用的Windows平台BIOS升
级工具软件--WinFlash。
WinFlash是Award公司出品的基于Windows的公版BIOS刷新程序,一些网
站上只提供其主干程序的下载,它不能在Windows 2000下运行,
因为在Windows 2000下需要额外支持文件。现在你可以到网上下
载它的完整压缩包,解压缩安装时它会根据你的操作系统安装相应的版本,安装
完成后可直接运行。Winflash的功能与DOS下的Awdflash程序功能基本相同,
不过你不必担心驻留程序对刷新工作的影响(但我还是建议你把多余的后台程序
关闭)。另外,Winflash只能用于使用Award BIOS的主板。运行时的界面如图
11所示,最新版本可以到http:///dir47/下载。
图11 Winflash运行界面
窗口左边列出了在更新BIOS时的选项,提供了在更新BIOS时Boot Block区域、
PnP数据区(此数据存于ESCD区)、DMI数据区是否一同被更新,更新完成后是
否清除CMOS等,左下角还显示了BIOS的校验值、日期以及BIOS芯片类型。窗
口右边更是列出了BIOS的结构图,从这里我们能形象地知道BIOS是由Boot
Block、Main Block、ESCD Block、DMI Block组成,点击任何一块也可以决定
在更新BIOS时此块是否一起更新。升级BIOS时只须在菜单中选择Update BIOS,
选择好BIOS文件,并根据你需要的情况设置好相关项,在弹出的窗口中选确定
即可完成。
Winflash确实是非常好用的工具,有了它你就再也不需要记忆那些复杂的
命令行参数。不过有读者肯定疑惑了,既然Windows下的升级工具这么方便,为
什么还要了解DOS下的升级工具?确实,Windows下的升级工具很方便,但并不
能绝对这么认为,如果系统出了问题,根本进不了Windows,那怎么办呢?只有
进入DOS了,所以我们还是有必要做两手准备:那就是在系统出现问题时,我们
也能在DOS下自如地操作;而如果系统正常的时候,我们在Windows下利用方便
的工具,也可以快速、高效、安全地进行升级。
16.如何升级华硕系列主板BIOS
著名的华硕系列主板一直是DIYer购机的首选,其产品因功能强、兼容性好、
质量优等特点,占据了很大市场。和一般主板BIOS不同的是,华硕系列主板配
有专用的BIOS更新程序,较一般的更新程序要好用得多。下面就来介绍华硕系
列主板BIOS更新的方法及经验。
1)升级前的准备工作
(1)首先,你应确定主板的型号,一般主板说明书上会有明确标记,另外
也可查看开机画面来确定。其次要获取BIOS升级文件,可到华硕公司的主页中
下载最新的文件。最后要获取华硕专用的BIOS更新程序,一般在其
驱动程序光盘中,也可到华硕网站下载。
(2)制作BIOS升级盘:制作一张不含有和文件
的系统引导软盘,将 和下载的升级文件复制到此引导盘上。
(3)设置主板跳线开关:关机后打开机箱,参考主板用户手册,使主板BIOS
处于非写保护状态(即引导块可编程刷新状态)。如果是最新版本的主板如P4B,
那么可通过BIOS设置完成此操作。
2升级BIOS的具体操作:
用上述制作的BIOS升级盘引导系统后,运行进入程序的主菜单:
ASUSTek PNP BIOS FPLASH MEMORY WRITER V1.5
Copyright(C)1995ASUSTek COMPUTER INC.
Flash Type-Winbond W29EE010
Current BIOS Revision#401A0-0104e
Choose one of following
Current BIOS To
BIOS Main Block From
ed Feature
Enter choice:〔〕
在此,程序列出了主板Flash ROM的类型和当前BIOS版本号。先选择(1)
以文件形式保存当前主板的BIOS内容,以防不测;再选择(3)进入高级性能菜
单:
Advanced Feature
Flash Type-Winbond W29EE010
Current BIOS Revision#401A0-0104e
Choose one of following
PNP Parameter Block
BIOS including Boot Block and ESCD
Enter choice:〔〕
选择(2)即进入BIOS的升级菜单:
Update BIOS including Boot Block and ESCD
Flash Type-Winbond W29EE010
Current Bios Revision#401A0-0104e
Please Enter Name for NEW BIOS
输入升级文件的名称后按回车确认。经过再确认后,即开始了将升级文件写
入主板Flash ROM中。此时,屏幕上有同步的刷新进度。
Update BIOS including Boot Block and ESCD
Programming……
Flashing Successfully
完成后程序会提问"Do You Want To Program Again(Y/N)",表示是否需
要进行再次刷新操作?此时可根据需要回答是否继续(一般情况下无须继续)。
注意:如果系统未提示已经成功地完成刷新过程的话,此时一定要选择(Y)
再次重复上述操作,直到刷新成功为止。根据华硕公司在网上的警告,如果此时
重新引导系统的话,主板从此将不可再引导。切记以上操作都完成后,程序会提
示"用户已经刷新了主板的Flash ROM内容,建议用户关机,在再次引导系统时,
进入系统的BIOS设置程序,用LOAD SETUP DEFAULTS加载默认的设置内容
来将新的BIOS对CMOS内容升级",如下所示:
You have flashed the EPROM;it is recommended that you Turn off the power
enter SETUP and LOAD SETUP DEFAULTS to have CMOS update with new BIOS
when exit.
在关机后重新开机引导系统之前,先要将主板上的跳线开关Boot Block
Write跳接为1-2脚短接状态,使主板恢复到BIOS写保护状态。
重新开机,进入BIOS设置,选择"Load Optimized Defaults"项来启动新的
BIOS。然后再按照个人喜好进行个别参数调整设置,最后保存设置,重新启动。
此至,整个主板BIOS的版本升级过程全部完成。
注意:华硕系列主板中有部分主板支持两种电压写入,即12V和5V,它们
通过主板上的BIOS写保护跳线来设置(即设置电压),处于写保护状态为5V,
未处于写保护状态为12V。在12V状态下,可以进行上面的操作,而在5V下不
能进行上面的操作,但可以直接执行主菜单的" BIOS Main Block From"。
如果新版BIOS文件要更改Boot block(开机引导块),则当执行"
BIOS Main Block From"时会看到下面的警告提示
Boot Block of New BIOS is different from old one
Please Use *Advanced Feature* to flash whole BIOS
这就要选择主菜单的"ed Feature",再选" BIOS
including Boot Block and ESCD"进行升级。
如果没有看到上面的警告信息,则表明新版BIOS无须更改Boot Block,也
就无须更改BIOS写保护了。另外还有一个好处是,当升级失败后,可以用下面
的"利用BIOS Boot Block引导块"的方法修复BIOS。
华硕系列主板BIOS的写保护设置:华硕系列主板BIOS的写保护跳线一般都在主
板的左上角(靠近Flash ROM芯片),将跳线开关Boot Block Write跳接为2-3
脚短接,则处于未写保护状态,跳接为1-2脚短接,则处于写保护状态。
17.如何解决BIOS升级过程中的常见问题
在使用Awdflash工具进行升级的过程中,可能会出现错误及提示信息,根
据这些信息的提示可以找出问题并加以解决,以便可以顺利进行BIOS升级操作。
1)"Insufficient Memory"--内存不足。这个问题十分常见,而且即使你
有256MB内存也可能提示类似的错误信息。一般你只要屏蔽掉系统BIOS缓存和
显卡BIOS缓存以及各个设置中的Shadow即可。另外确定你的系统引导软盘上没
有(用于磁盘管理,一般在DOS下格式化都会出现此文件)这个
文件,否则在用这张盘启动时这个文件也会驻入常规内存从而造成内存不足。如
果你采取了以上措施依然出现这个问题,那么试试AWDFlash.exe的/Tiny参数,
不过这个参数只在7.0以上版本才提供。
2)"The Program File's part number does not match With your System"--
程序代码不适合你的系统,也就是说你的BIOS文档的型号可能不对,不适合你
的主板。不过如果你打开了/Py参数,更新程序将不检测BIOS版本是否兼容。
正是因为使用了这个参数我们再次提醒你不要使用来源不明的BIOS文档。
3)"Unknown Type Flash"--未知类型的FlashROM,这种情况一般发生在
需要12V电压才能进行BIOS刷新的Flash ROM情况下(一般的BIOS芯片的工作
电压是5V),或者你的主板使用的是不可用软件刷新的EPROM。这种情况有的
主板提供跳线(EPROM就免了),在擦写的时候将电压调整为12V方可进行。如
果不是前一种情况,那么很可能你的Flash ROM芯片被损坏了。
4)"Program Chip Failed"--程序芯片失效。这种情况一般出现在型号为
28Foo1的Intel Flash ROM芯片上。原因是此芯片中有个8KB Boot Block处于
硬件保护状态下,所以Boot Block的内容是无法更新的。这种芯片一般也是需
要更高的写入电压或者专用设备才能更新的。
18.升级BIOS应注意哪些事项
在BIOS的刷新过程中你要充分保证电源的持续性,最好配上UPS以备不时
之需。另外BIOS升级文件一定不要选择错了,特别要注意选择与自己主板型号
相似的主板BIOS。现在的一些高版本的BIOS刷新工具都屏蔽了主板与BIOS文
件的一致性检测,所以即使是其他主板的BIOS文件也能刷到自己的主板中。如
果选择错误,后果不堪设想。还有,刷新BIOS时的操作最好在硬盘上进行。以
前的关于BIOS刷新的文章中几乎都无一例外地叮嘱用户要按照下面的步骤来升
级BIOS:
1)在DOS界面下,以Formata/a命令制作一张系统盘。
2)将新版本的BIOS数据文件和配套的刷新程序AWDFlash.exe复制到该
软盘上。
3)用这张软盘启动计算机到DOS实模式环境下。
4)在软盘上运行刷新程序,将BIOS数据文件写入BIOS芯片中。
而且这种做法似乎已经根深蒂固,即使现在Windows下刷新BIOS的工具已
大行其道,仍有人在严格地执行着。可现在的软盘质量真是一年不如一年,笔者
新买的几张软盘没用几次就出现了坏道,而且软盘的速度又远不如硬盘,在其上
刷新BIOS无疑是比较危险的。
最后一点注意的是,如果从来没有刷新BIOS的经验,那么最好在有人指导
或者有相关资料的情况下进行。
19.BIOS升级失败有哪些原因
升级BIOS一旦失败,就会使计算机无法启动,这时,很多人往往到经销商
那里更换BIOS芯片。其实大可不必这么做,这里还有别的一些方法供你参考!
一般来说,引起BIOS升级失败的原因有以下几种:
1)在写入新BIOS的过程中突然断电。这是最倒霉的一种情况,你可在升
级BIOS前借一个UPS(不间断电源),或者选择电压比较正常的时间段来刷新
BIOS。
2)BIOS文件型号不匹配。这一点,不同厂家的主板还比较好判断,但相
同厂商的不同型号主板有时只有极细微的差别,稍不留神就会下载错误的BIOS
文件。例如ep-6Vea与ep-6Vea2、ep-3Vea就仅有一字之差,但它们是完全
不同的芯片结构,BIOS文件自然也不一样,如果用借了,会直接导致升级失败
而无法启动计算机。
3)升级用的启动软盘上有坏道。如果软盘有了坏道,那么BIOS刷新文件
有可能会在读取数据的时候发生错误,导致升级失败,因此软盘的质量非常重要,
特别是原有的BIOS升级盘或启动盘最好要在升级BIOS前重新制作并使用最新版
的杀毒软件检查,以确保万无一失。另外,在前面也分析了,最好能把BIOS数
据和刷新工具都拷贝到硬盘上,并在硬盘上操作,这样可以避免软盘容易损坏的
缺陷。
4)刷新程序强行刷新Boot Block模块。有些版本的Wward BIOS刷新程序
可能会强行刷新Boot Block模块,这样使得利用Boot Block模块来恢复原有
BIOS的常规手段行不通。
5)BIOS文件自身的原因。有时我们确实是按照正确的步骤进行BIOS升级
操作,但同样会失败,这主要是升级用的BIOS文件不正确所致。其中有BIOS
文件下载时被损坏的原因,也有被感染病毒的可能,特别是从一些不正规站点下
载BIOS数据文件时,经常容易发生这些情况(笔者就曾在一个个人站点遇上
病毒)。因此为保险起见,笔者建议要到主板厂商的网站上下载,或
者到正规的硬件站点下载。
另外,病毒破坏虽然不是升级失败的范畴,但也是造成大部分BIOS损坏的
主要原因之一。
20.如何拯救升级失败后的BIOS
BIOS损坏并非想象中那样可怕,即使升级失败,我们仍可用各种方法修复。
修复的依据就是:升级失败或病毒破坏导致的BIOS损坏,并非芯片物理损坏,
而只是芯片内的数据(firmware)被改写,完全可以用各种方法重新修复,下面
介绍几种常用的方法:
1)用Boot Block块
BIOS的Boot Block块支持ISA的显卡和软驱,并且可以执行引导软盘上
的文件,如果BIOS的Boot Block块没有损坏,我们可以利用它
将一个刷新失败的BIOS芯片恢复。
判断Boot Block块是否被损坏的一个重要依据是:在系统启动时,观察软
驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音),如
果软驱有动作,并且当软驱灯熄灭后敲回车键,软驱再次产生读盘的动作,那么
就可以基本判定Boot Block块没有损坏。具体修复时,我们可以采用老式的ISA
显卡,或干脆采用"盲操作"法,借助文件自动完成BIOS的恢复工
作。以Wward的BIOS为例,具体操作步骤如下:
①格式化一张系统盘(在别的机器上操作)。因为现在升级BIOS必须在DOS
环境,所以系统盘上除了系统文件外,不能有其它配置文件,如等。
②把BIOS刷新程序AWDFlash.exe和BIOS数据文件拷到该系统盘上。
③在系统盘中建立文件,其内容为:
AWDFlash xxx.bin/PY/SB/SN/CD/CP
xxx.Bin是你的BIOS数据文件,其中用到的AWDFlash.exe的参数的
含义如下:
/PY:自动完成BIOS的刷新工作
/SB:不备份系统旧的BIOS文件
/CD:刷新BIOS后立即清除DMI数据
/CP:在刷新结束后,立即清除即插即用数据(ESCD)
④调整一下机器的配置,把系统中无关的板卡和硬盘线拔下,只保留软驱。
⑤将做好的启动盘插入软驱后重新启动,系统会"自动"地更新BIOS,你可
以发现软驱的电源灯亮,有读盘的动作,等数分钟后再重新启动,如果没问题的
话,系统已恢复正常了。
以上方法是以Wward的BIOS为例的,高版本的AMI BIOS也有Boot Block
启动块,其恢复BIOS的操作与上述方法基本类似。
2)用Flash RecoVer Boot block引导块
对于另一些主板(例如某些使用Phoenix BIOS的主板),主板上的BIOS
中有一个Flash RecoVer Boot block引导块,这个引导块不会被升级程序覆盖。
主板上有一个Flash Recover Jumper跳线,BIOS升级失败或被CIH病毒破坏后
可以恢复,方法如下:
①把Flash Recover Jumper跳线设置为"Enable"。
②把可引导的升级盘插入A驱动器(盘中的BIOS一定要是能正常工作的,
文件名要符合主板的要求,因为主板要把软盘中BIOS备份自动写回Flash
BIOS)。
③重新启动电脑。
④因为这一小段代码是放在不可写入的引导块区域的,所以不支持显卡,升
级过程只能靠声音和软驱指示灯的提示来判断是否完成。如电脑喇叭发声且软驱
灯亮着时,表明系统正在恢复BIOS到Flash BIOS,当电脑喇叭不发声且软驱灯
也不亮时,表明恢复完成。
⑤关掉电源,把Flash Recover Jumper跳线跳回默认位置。
⑥取出软盘,开启电源。
3)热插拔法
如果你的BIOS升级失败或者被病毒破坏后,连Boot Block引导块也一并损
坏,那怎么办呢?别着急,你可以试用"热插拔"来修复。
热插拔的工作原理是:当计算机正常启动后,BIOS已完成了它的历史使命,
如果此时我们冒险把BIOS芯片拔下来,根本不会影响系统的正常工作。这时,
把损坏的BIOS芯片插回主板,运行相应的刷新程序就可以重新把BIOS文件刷回
来。原理明白了,下面一步步来做:
拔起所有遮挡在BIOS芯片上方的扩展卡,使BIOS芯片完全暴露出来,以便
下面的操作。
将BIOS芯片从插座中小心地拔出来。对于DIP(双列直插)封装的芯片,
用一把小型平口起子,在芯片的两边插入慢慢撬起。注意要两边对称慢慢撬,一
次不要撬起太多,以免将插脚折断。对于PLCC封装的芯片(即形状如同小方块
的芯片),由于它的特殊封装形式,则要采用专用的芯片拔取器来操作。用ROM
拔取器夹住BIOS芯片的一角及其对角,压住拔取器,笔直地将芯片从插座中向
上拔出。注意夹住的必须是芯片非斜角所在的一角,拔取器的爪应尽可能深入插
座中。
仔细查看BIOS芯片的引脚有无弯折,如有,将它们扳正。然后再将它插回
到插座中,插入时,不要插得太紧,只要保证每一只引脚都和插座刚好接触到就
行了。在BIOS芯片上,其陶瓷封装的一边有一个缺口,表示芯片管脚的排列方
向,插入之前必须保证芯片和插座上的缺口处方向一致,这一点非常重要,如果
插反了会烧毁BIOS芯片甚至主板。
然后启动计算机,进入"纯DOS"状态。
拿住芯片没有引脚的两头,小心地快速拔起BIOS芯片,而且最好尽量保证
两边同时被拔起。
将受损的BIOS芯片插入主板上的插座,这回可以将BIOS芯片插得紧一些。
再次告诫,插入时同样要对准方向,千万不能使引脚短路。
输入刷新BIOS的命令:AWDFlash,输入要恢复主板的BIOS文件名,更新BIOS,
如图12所示。等写入结束后,你的BIOS也就被修复了。
图12 顺利刷新损坏了的BIOS
因为刷新程序具有BIOS与主板的一致性检查功能,如果找到的主板和原来
的主板型号不一致,刷新程序会拒绝运行,如图13所示,遇上这种情况,可以
换用高版本的刷新程序一试。
图13 主板一致性检查错误提示
要注意的是,当在不同的主板上进行"热插拔"操作时,可能有的主板并不一
定支持刷新你升级失败的BIOS芯片,最常见的原因是芯片擦写的电压不同和
BIOS芯片的种类不同。比如在29系列的主板上刷新28系列,因为前者的擦除
电压为5V,而后者高达12V,因此刷新不会成功。反过来也是一样,12V的电压
可能对29系列的Flash ROM造成致命的伤害。另外,Flash ROM有各种各样的
封装形式,采用热插拔的方法刷新前必须查看BIOS引脚是否兼容。
修复BIOS时采用热插拔的方法是比较危险的,因此我们并不推荐一般读者
也进行这样的操作。
4)用编程器修复
如果你的BIOS已经被破坏或者想升级却又担心万一出问题,那么用编程器
升级、修复是最安全、最方便的方法(当然你必须有一台编程器)。因为你可以
在任何一台电脑上用编程器来升级或修复BIOS,当烧录好后,只要插在主板上
即可使用,而且如果发现不正常可以重新烧录,省去了升级过程中怕出错的担忧,
也省去了"热插拔"带来的危险。现在的编程器类型多,有接并口的高档编程器,
也有插卡式的、性能一般的普及型编程卡。
当然,编程器不会人人都有,你可以求助于当地的电脑专业维修店。
上面介绍了几种急救办法。另外,顺便提醒一句,如果你因为BIOS升级失
败而无法启动计算机,那么假如你的主板或计算机还在三包期内(这里指包换期)
的话,那么不要进行任何修复操作(以免进一步加大损坏程度),直接找经销商
调换(直接对经销商说主板无法启动)。
你知道吗?主板中容易被忽视的功能
2003-05-23■Robos■电脑报
"刷不死"功能
近日,笔者对自己的主板的BIOS进行了个性化修改(微星的815EP Pro主
板,采用Award 6.0版本的BIOS),再重新刷回,刷新过程很顺利,在刷新的
过程中也没有任何报错提示。但当重启系统之后,意想不到的情况发生了,主板
蜂鸣器长响,系统启动失败!值得庆幸的是,虽然BIOS刷新失败,但显示器仍然
有显示,并出现了"BIOS ROM checksum error keyboard error or no keyboard
present Detecting floppy drive A media"的提示,意思是BIOS校验失败,键
盘错误或没有检测到可用的键盘。检测软盘中……看来BIOS中的Boot Block
模块还没有被破坏(注:Boot Block模块保存的是系统中最重要的启动信息,
它只支持一些很基本的硬件,如ISA接口的显卡以及软驱)。令人高兴的是,在
笔者的这块采用Award 6.0版BIOS的主板上,它的Boot Block模块可以支持
AGP显卡,所以显示器能够显示提示信息。接下来的事情就好办了,在其它机器
上制作了一张自动刷新BIOS的软盘对故障机进行BIOS刷新,经过数分钟的等待
后系统终于恢复正常。现在很多主板都采用的是Award 6.0版BIOS,在刷新BIOS
时注意加上参数"/Sb",让刷新程序在新过程中跳过Boot Block模块,这样在
BIOS刷新失败后,就不必在黑屏的状态下操作或费劲地去找ISA接口的显卡了
(实际上这种接口的显卡现在也很难找)。从某种意义上来说,只要Boot Block
模块的信息未被破坏,采用6.0版本的主板具备了"刷不死"的功能,这可是一个
贴心的功能。
内置刷新程序
一些采用Award BIOS的主板在BIOS内集成了刷新程序,以便能在不进入操
作系统的情况下刷新BIOS,若你的电脑在开机自检时,在屏幕的下方出现类似
"Press 'Alt+F2' to Enter Setup"的文字,那你就可以按"Alt+F2"(或相应的
提示)直接调出BIOS内置的刷新程序,此时只要将存有最新BIOS文件的软盘插
入软驱中,然后按照屏幕的提示即可完成BIOS的刷新工作。
启动顺序由你选
经常安装系统的DIYer们一定都有过这样的经历:安装系统的时候,需要进
入BIOS设置驱动器的启动顺序;安装完系统后又要进入BIOS把启动顺序改回来。
这样来回设置很是麻烦。其实,如果你的主板采用的是Phoenix-Award版本的
BIOS(界面一般是灰底蓝字,有别于采用蓝底白字的Award BIOS)只要在开机
自检(比如检查内存、硬盘)时按一下Esc键(某些品牌的主板是按F9键,如
映泰的主板)就可以调出一个菜单,让你选择启动的设备,而无须进入BIOS设
置,操作非常方便。