第6章其他BIOS升级体验所谓其他BIOS是指主板之外的光驱、数码设备等设备的BIOS。这些所谓BIOS和主板BIOS具有相同的性质,通过刷新这些设备的BIOS也同样可以获得兼容性、性能等多方面的好处。同样,这些BIOS的刷新也是有危险性的,用户应该事先仔细阅读升级注意事项。6.1显卡BIOS升级体验6.1.1显卡BIOS概述显卡的BIOS芯片中储存了显卡的硬件控制程序和相关信息,计算机一启动首先在显示器上显示的就是显卡BIOS的信息。和主板BIOS一样,显卡BIOS是储存在BIOS芯片中的,而不是储存在磁盘中,由于它属于显卡(硬件)的一部分,因此有时就称呼它一个既不同于软件也不同于硬件的名字Firmware(固件)。它是设备的控制软件,一般写在FlashROM里,通过更新其内容,可以纠正软件中的错误或者提升设备的性能。随着BIOS的功能越来越强,支持的硬件越来越多,程序代码也越来越长,显卡BIOS的容量也不断增加,从64KB增加到2MB、乃至更多。如果没有特殊情况,一般不主张刷新显卡BIOS,毕竟刷新BIOS有一定的危险性,例如,BIOS版本不对,BIOS文件是坏的,刷新时刚好断电等原因,可能造成刷新失败,导致显卡BIOS程序损坏,显卡不能显示。还有些特殊显卡有其他的特殊功能,例如,显卡带视频、TV输出等,如果用了其他的BIOS刷新,那么这些特殊的功能就不能用了。但是当遇到下面的情况时,可能就需要刷新BIOS了。显卡跟计算机上的某个硬件有冲突时;显卡与操作系统不兼容时;新的显卡驱动要求新的BIOS版本时;显卡本身硬件有问题时。1.升级显卡BIOS前的准备工作升级显卡BIOS有一定的危险性,所以升级前一定要做好准备工作以防万一。首先要了解所使用的显卡以及将要升级的BIOS,包括以下几点:(1)生产厂商及产品的型号一定要明确。不同的厂商所生产的显卡一般都有不同的结构,它们使用不同的显卡BIOS。如果错用了其他厂商的BIOS很可能造成不可预期的后果。即使是同一厂商的产品也有不同的型号,它们所使用的BIOS是不同的,一般不能通用。(2)使用的图形芯片和显示内存也一定要分清,不同的显示芯片所使用的显卡BIOS是绝对不可能通用的。有些显卡因为使用的显存不同,BIOS也有区别,例如,RivaTNT分SDRAM和SGRAM两种规格,它们的BIOS是不同的。如果用错了也会对显卡性能产生不良的影响。(3)了解所使用的显卡是否有特殊的功能,例如,TV输出等都需要特殊的BIOS支持才能正常工作。用错了BIOS,这些附加功能一般就不能用了。(4)选择适当的BIOS来升级。BIOS的来源也很重要,最好是从原厂商网站或是著名的2电脑高手学习宝典硬件驱动程序网站下载(比如“驱动之家”)。各种显卡也需要各自专用的BIOS刷新软件才能成功地升级BIOS。(5)显卡升级过程中显示器会出现画面混乱并高速抖动,而且会持续达10s左右,这时千万不要害怕,更不能擅自重新启动系统。画面暂时混乱是正常的,因为BIOS正在改变,但如果重新启动而造成刷新中断那后果是难以预料的。2.显卡BIOS刷新工具NVFLASH是nVIDIA系列显卡常用的BIOS刷新工具,下面介绍它的具体使用方法和参数。在图6-1中我们可以看到NVFLASH提供的所有功能:NVFLASHBIOS文件名称刷新BIOS到芯片中;NVFLASHB保存BIOS的内容;NVFLASHE清空BIOS的内容;NVFLASHC检测BIOS是否可支持刷新;NVFLASHW为BIOS加上写保护;NVFLASHR为BIOS去掉写保护;NVFLASH?帮助信息。图6-1ATi显卡常用的刷新工具是Atiflash(Flashrom)。下面介绍它的具体使用方法和参数。在图6-2中可以看到NVFLASH提供的所有功能:图6-23其他BIOS升级体验6FLASHROMI查看ID;FLASHROMPBIOS文件名称刷新BIOS到芯片中;FLASHROMS保存BIOS的内容;FLASHROMF强制刷新BIOS的内容。另外,ATi推出了可以在Windows环境下直接进行显卡BIOS刷新的工具ATiWinflash,如图6-3所示的为1.0.5版。图6-36.1.2Ati显卡BIOS刷新实例首先下载显卡BIOS的更新文件,然后制作一张启动盘,将更新文件和更新程序一起复制到启动盘上;或者直接将升级程序和文件放在C盘根目录下的一个文件夹里,启动系统到DOS模式下后,直接进入该文件夹运行升级程序。ATi显卡BIOS的更新程序推荐使用ATIFlash,直接运行该程序可查看用法。BIOS刷新步骤介绍如下。第1步:首先备份一下旧的BIOS文件(见图6-4)。备份命令:atiflash–s0oldbios.bin第2步:然后运行刷新命令:Atiflash–p-0newbios.bin如果强制将一个新BIOS文件刷入显卡,使用如下命令(见图6-5):atiflash-f-p0bios.bin图6-4图6-54电脑高手学习宝典第3步:完成后重新启动计算机。提示6.1.3nVIDIA显卡BIOS刷新实例nVIDIA显卡BIOS的刷新与ATi相似,步骤如下。第1步:首先备份一下旧的BIOS文件(见图6-6)。备份命令:nvflash–boldbios.bin图6-6第2步:然后运行刷新命令:nvflash-fnewbios.bin可通过参数强制将一个新BIOS文件刷入显卡。强制刷新命令:nvflash-p-u-fbios.bin这个命令适用于显示核心不同的情况,例如,将5500的BIOS刷入5200中时会报错,此时就需要强制刷新,如图6-7所示。图6-7第3步:完成后重新启动计算机。不同版本的刷新程序,使用的刷新命令或BIOS文件名称可能不一样,如图6-8所示。刷新命令:nv4flash32090115.rom在Windows下使用ATiWinflash工具刷新显卡BIOS时,操作比较简单,单击LoadImage按钮,载入修改好的文件。确定后,单击Program按钮,这个时候会出现短暂的黑屏,不要断电。几秒种后,程序提示刷新成功,重启系统,显卡BIOS修改完成。5其他BIOS升级体验6图6-86.1.4显卡BIOS升级失败后的处理如果显卡BIOS刷新失败会导致黑屏、无法启动、花屏等现象,如果真的遇到了这样的情况,该怎么办呢?显卡相对主板来说,BIOS刷新错误带来的后果要轻得多,因为主板如果不工作,其他的任何设备都无法工作,而显卡刷坏了,则只是显卡不工作,如果想恢复显卡的原有BIOS,需要使用双显卡来引导计算机,所以首要条件是需要一片PCI插槽式的显卡才行(用于AGP显卡的修复),下面分3种情况进行介绍。1.主板未集成显卡时以硕泰克65EP+主板为例,在默认情况下其显卡启动先后顺序是:AGP显卡、PCI显卡。第1步:关闭计算机电源,打开机箱盖,将升级失败的AGP显卡取下,将PCI接口的显卡插入一个空的PCI插槽中,然后连接好显示器。第2步:打开计算机,系统会使用PCI显卡启动计算机,在启动时按【Del】键进入CMOS参数设置。第3步:在BIOS主菜单下选择“IntegratedPeripherals”选项,将“InitDisplayFirst”(显卡优先设置)中的参数设置为PCISlot,设置的目的是:如果计算机中同时有AGP显卡和PCI显卡,PCI显卡被设置为优先启动。第4步:保存BIOS设置并重新启动计算机。第5步:再一次关闭计算机,然后将升级失败的AGP显卡再插入AGP插槽中。第6步:打开计算机,进入纯DOS环境,重新对AGP显卡BIOS进行刷新。成功后,将PCI显卡取下,将显示器连接到AGP显卡上即可。另外说明一下,CMOS参数可以改回也可以不改,因为只安装一种显卡时,CMOS参数的作用不大。2.主板集成了显卡时以硕泰克65ME+主板为例,该主板集成了显卡,在默认情况下,显卡启动先后顺序是:AGP、主板集成显卡、PCI显卡。第1步:关闭计算机电源,将升级失败的AGP显卡取下,可以将显示器插到主板所带的显卡上,将PCI插槽的显卡插入空的PCI插槽中。6电脑高手学习宝典第2步:打开计算机,系统会使用内置显卡启动计算机,在启动时按【Del】键进入CMOS参数设置。第3步:在主菜单下选择“IntegratedPeripherals”选项,将“InitDisplayFirst”(显卡优先设置)中的参数设置为PCISlot。第4步:保存设置并关闭计算机。将显示器连接到PCI显卡上,然后将升级失败的AGP显卡再插入AGP插槽中。打开计算机,进入DOS环境下,重新对AGP显卡BIOS进行刷新。成功后,将PCI显卡取下,将显示器连接到AGP显卡上即可。3.没有PCI显卡时如果没有PCI接口的显卡,修复只能摸黑进行了。为了能够准确地进行修复,需要计算一下从自检到用软盘启动计算机所需要的时间,大约需要一分钟左右。将系统启动顺序改为从A盘启动后,重新将显卡插到主板上,然后开机。听到“嘀”的一声,说明计算机已经正常启动,在软驱灯一阵闪烁之后,估计时间差不多了,按照记忆中的原定刷新程序再一次刷新显卡BIOS,把错误刷新之前备份的显卡BIOS刷回去。估计时间差不多已刷新完毕,重新启动计算机,问题解决。提示6.2光存储设备BIOS升级6.2.1CD-ROMBIOS升级下面以52X的产品为例,介绍一下光驱BIOS的升级方法,其他产品的升级过程基本与此相似。1.下载升级软件升级光驱的Firmware和升级主板BIOS相同,需要刷新程序和升级文件(Firmware)。光驱的Firmware文件可以到其生产厂商网站下载,一般比较正规的厂商都会及时更新其Firmware(当然是在有必要的情况下)。另外也可以到国内专业的驱动程序网站——驱动之家()去下载最新版本。2.进行升级操作第1步:光驱的升级必须在DOS环境下进行。使用Windows95/98的用户,只要在重新启动时,按【F8】键不放,在Windows的启动菜单中,选择SAFECOMMANDMODE就可以直接进入DOS模式。当然也可以把升级文件复制到可以启动的系统软盘上,盘上不加载Autoexec.bat和Config.sys,直接从软盘上升级。WindowsMe/2000/XP的用户,只有通过系统启动盘来进入DOS实模式升级。不少朋友都认为在杂牌显卡上使用知名品牌显卡的BIOS会使显卡的性能大幅度提升,这是一种片面的认识。事实上,决定显卡性能的主要因素是显示芯片和显存的容量及速度。因此,如果用户的显卡不存在稳定性方面的问题,请不要随便刷新显卡的BIOS。如果真的在刷新过程中出现了问题,文中介绍的方法能够帮用户解决问题。7其他BIOS升级体验6第2步:执行下载的刷新程序,例如,52jj.exe,程序首先会检测计算机的光驱是接在哪一个IDE接口上,检测顺序依次是Primary的MasterDrive/受能力SlaveDrive、Secondary的MasterDrive/SlaveDrive。有时,由于主板的原因,升级程序会找不到CDROM驱动器,建议在纯DOS模式开机时,在Config.sys文件中挂上CDROM的驱动程序,但不执行MSCDEX.EXE,让驱动程序辅助升级程序搜寻Drive,比较容易成功。第3步:根据确定的CD-ROM所在的IDE位置,输入光驱所在IDE接口的代号。0代表PrimaryMaster,1代表PrimarySlave,2代表SecondaryMaster,3代表SecondarySlave。第4步:程序开始更新CD-ROM的Firmware,千万要保证程序更新的过程中不能关机或掉电,否则会造成升级失败。当看到“WriteFlashOK!”的字样时,表示升级更新完成。3.检查更新升级是否完成(1)很多主板在开机时能读出CD-ROM中的Firmware的版本,升级完毕后重新启动系统,可以留意一下系统重启检测设备时显示的CD-ROM的