升级显卡BIOS失败后的处理

Author: 王琰 Date: 1999年 第18期 23版

    如今3D加速芯片的更新换代速度非常快,有些显卡厂商为了抢先推出新产品,编制的BIOS难免会有一些问题,此时就只有靠升级显卡BIOS和驱动程序来弥补了。然而,一些朋友在升级显卡BIOS的过程中却遇到了意外,导致出现显示器黑屏、无法启动机器等故障,让人感到很头痛。其实,只要掌握了正确的升级方法,出现意外的机率应该很小,即使升级失败了也不用害怕,因为我们有办法能够把显卡BIOS修复过来。
#1    升级显卡BIOS的一般方法
    在寻找新版本BIOS之前,首先应该对自己拥有的显卡有一个比较全面的了解,例如它的生产厂家是谁,型号是什么,使用的图形加速芯片是什么,显存有多少兆,是否带TV输出等等,这些信息将决定我们应该到什么地方去下载新版BIOS,以及应该下载哪种BIOS。一般来说,我们应首先访问生产厂商的网站,看看该种型号的显卡是否能够升级BIOS,如果能的话,则下载新版BIOS。如果你无法连接上厂商的网站,或者受语言所限,还可以到国内优秀网站驱动之家(http://www.mydrivers.com)去查找。
    下载的显卡BIOS程序通常都是一个自解压程序或ZIP文件,把它解压到一个临时目录下,看看有没有Readme.txt之类的文件,如果有的话请仔细阅读。这类文件往往介绍了升级工具的使用方法和注意事项,有的还介绍出错后恢复的方法。因此,理解Readme.txt文件中的内容并严格按此操作是保证升级成功的关键,例如Readme.txt通常会指出升级工具在哪些系统中运行可能会出现问题,如果你正好使用的是这种系统,就应该把显卡换到其它系统上去升级。
    不同厂家使用的升级工具并不一样,但通常可分为两种类型,一种是升级工具与BIOS程序合并在一个文件中,例如Creative的3D Blaster显卡升级工具;另一种则是升级工具与BIOS程序分开成两个独立的文件,例如Diamond的DFLASH工具。一般来说,前一种情况只适用于某一种特定的显卡,后一种情况则要灵活一些,升级工具可以支持数种图形加速芯片和Flash ROM芯片,但使用起来也要稍微复杂一些。(^182301a^)
    多数升级工具都要求在纯DOS环境下或Windows 9x的DOS命令行方式下运行,为了尽量减少升级过程中遇到的麻烦,笔者建议制作一张DOS 6.22或DOS 7.0的启动盘(软盘质量要好),软盘中只有IO.SYS、MSDOS.SYS和COMMAND.COM三个文件,然后把解压出来的升级工具和相应的BIOS程序拷贝到启动盘上。重启机器,在CMOS设置中指定先从A盘启动。成功启动之后,运行升级工具,按照提示完成升级过程。通常当升级工具开始刷新Flash ROM时,显示器会黑屏一会儿,时间大约在10~30秒之间,这属于正常现象,此时千万不要急着去关机器的电源,而应等到显示器恢复显示之后才能重启机器。
#1    升级过程可能遇到的问题
    升级过程中可能遇到的问题有:
    ·在刷新Flash ROM的过程中系统掉电。在这种情况下,如果显卡BIOS未写完,将导致系统无法初始化显卡,绝大多数主板都无法启动。
    ·软盘质量不好,读出的BIOS程序有错。这种情况同样将导致系统无法初始化显卡。
    ·使用了其它型号显卡的BIOS。在这种情况下,两块显卡虽使用了相同的3D加速芯片,但一些配置和电路设计稍有差别。如果显卡设计很相近,那么多数情况下系统都能初始化显卡,也能启动机器,只是显卡的某些功能失效或出现混乱,并有可能无法进入Windows 9x系统。如果显卡设计差别较大,则可能导致显示器黑屏,但多数情况下仍能启动机器,少数情况下则根本无法启动。
    ·升级工具与系统中某些硬件设备不兼容引起系统在升级过程中死机。如果刷新Flash ROM的过程进行了很长时间,显示器仍不能恢复显示,则有可能属于这种情况,按下Reset键后系统可能无法启动。
    总的来说,遇到的这些问题可以分为两类情况:写入BIOS不成功或写入了错误的BIOS。当升级显卡BIOS结束后,可能出现四种结果:一是升级成功,系统完全正常;二是系统能够启动,显卡绝大部分功能都正常,但在使用某些加速功能时可能导致系统死机或出现非法操作;三是开机后显示器黑屏,但从硬盘或软盘的活动状态来看,可以确认系统能够启动,只是无法显示信息;四是开机后主板报警,根本无法启动。
#1    升级失败后的处理办法
    由以上可以看出,四种结果中的后三种都应归为升级失败,失败之后的处理办法有两种:一种是重新升级,另一种是写回原来的BIOS程序。如果你不能确定失败的原因,那么可以先试着重新升级一次,不成功的话,再写回原来的BIOS程序。
    朋友们也许要问,原来的BIOS程序从哪里获得呢?这里有三种来源:一种是某些升级工具支持把显卡中原有的BIOS程序读出并保存到文件中,例如Diamond的DFLASH工具加上“/DF”开关后就能够备份它支持的显卡的BIOS程序,这种方法最好最保险,只要升级工具支持,笔者建议一定要做备份;第二种是显卡所带光盘上原有BIOS程序;第三种是到生产厂家的网站上去下载,如果厂家网站上只有最新版本,那么可以写信去联系要一个旧版本的BIOS。
    对于第二种结果,只要系统的基本功能正常,我们就可以按照一般方法启动到DOS下重新升级显卡BIOS,升级完毕后重新启动系统,再检验所有功能是否正常,如果仍有问题的话,最好把显卡原有的BIOS程序写回去,其操作方法与升级BIOS一样。
    对于第三种结果,显示器不输出任何信息,但系统能够启动,我们可以在启动盘中编辑生成AUTOEXEC.BAT文件,由它在系统启动时自动运行升级工具,这样即使在黑屏情况下,我们仍然能够进行升级。某些升级工具可能在升级过程中有几次提问要求用户回答(一般是选择回答Yes或No),此时可凭记忆来进行黑屏操作,并在两步操作之间等待较长时间。如果第二次升级仍不成功,那么就可考虑写回原来的BIOS程序。事实上,编辑AUTOEXEC.BAT的工作最好在第一次升级之前制作启动盘的过程中就完成,并在第一次升级时记下所需的操作步骤,这样即使在出了问题时也可不慌不忙地恢复。
    对于第四种结果,系统无法启动,我们需要另找一块PCI显卡(越普通越好,例如以前常用的S3显卡),把它插入到第一个PCI插槽中,把升级失败的显卡插入到第二个PCI插槽(如果是AGP显卡的话,可能需要先拨下该显卡,从PCI显卡启动后,在CMOS设置中指定先从PCI显卡启动,然后关机再插回AGP显卡),打开机器电源,看看显示器上是否输出有信息,如果没有的话,试着交换一下两块显卡的插槽位置,或者更换不同的插槽,重复实验直到显示器能够输出信息为止。启动成功后我们就可以从A盘运行升级工具重新进行升级,或者写回老的BIOS程序。