BIOS 的更新与使用(一)
  什么是BIOS?


  所谓"BIOS"就是"Basic Input Output System"(基本输入输出系统)的缩写,它是电脑系统非常重要的一部分,在用户打开电脑电源之后,系统可以工作,完全都要依靠存在ROM中的BIOS,就算是操作系统调入之后,有些工作还是得依靠BIOS中的中断服务来完成。 但是在电脑系统不断的变动之下,有些系统开机时BIOS所需要的资料,或是系统设定会有更动。于是在286推出时,便多了一个以CMOS制成的内存来储存这些系统状态,以便让电脑开机时可以正确的执行。采用CMOS技术制作的内存,所需要的电力较低,仅需要一节钮扣电池便能维持它的数据。所以在主机板上都会有一个电池,以提供内存所需的电力。因为采用CMOS制作的内存,因此许多人使以CMOS来称呼BIOS中的状态设定。


  最初用户要设定系统状态时,大部分都要利用一个叫做"SETUP"的程序来设定,也就是要设定时,要利用额外的程序才行。后来的BIOS供应商如AMI、Award等便将启始设定的功能加在新的BIOS中,以方便用户设定,虽然各家BIOS的启始按键都不相同,但功能基本相似。在系统与外设不断的进步之下,BIOS中所提供的设定项日益复杂。加上BIOS供应商又有许多家,设定的选项又各个不同,甚至相同的功能却用不同的名词,常常使得用户不知如何动手,比较小心的用户,甚至都不敢乱动。虽然各家BIOS的设定不甚相同,但是下文所叙述的部分,各家应该都适用。目前在国内市面上的系统,大部分都是采用AMI、Award和Phoenix的BIOS。


  更新篇


  BIOS的升级方法

  BIOS管理着微机的底层输入输出模块,采用较新的BIOS可以改善 微机的性能。BIOS升级一般是通过更换芯片或重写Flash ROM实现的 ,下面分别讲述这两种方法:1.芯片升级关闭电源打开机箱后,用起子或其它工具小心地将原有芯片取出,然后将新的BIOS芯片插入。安装时注意,将芯片有缺口的一侧与插 座上有缺口的一侧对准,避免插反。更换BIOS应尽量采用与原厂家同一系列的芯片,不同厂家的BIOS芯片有可能带来兼容性方面的问题。升级前还应了解你的主板是否能支持所换BIOS新增功能,如果这些功能需要专门的主板结构,则BIOS 升级意义不大。2.Flash ROM升级新型的主板均采用Flash ROM,使用软件方法进行升级。 那么什么是Flash ROM呢?486档次以下微机的BIOS芯片是一块EPROM(可擦除只读存储器),芯片上有一个小窗口,通过紫外线照射可以清除BIOS内容,所以这些芯片上都贴有一块印有厂商标记的不干胶,用于保护芯片中的BIOS。

  EPROM的BIOS升级、维护都很不方便。在586以上的主板中普通采 用了更新的芯片技术——Flash ROM来作为BIOS程序的载体。Flash ROM也称为闪速存储器,在本质上属于EEPROM(电可擦除只读存储器)。 平常情况下Flash ROM与EPROM一样是禁止写入的,在需要时,加入一个较高的电压就可以写入或擦除。因此,其维护与升级都很方便。BIOS升级的程序盘一般由主板厂商提供,也可以到Internet网上去下载 。 为预防用户误操作删除Flash ROM中的内容导致系统瘫痪,一般 的主板厂商都在 Flash ROM中固化了一小块启动程序(BOOT BLOCK)用于紧急情况下接管系统的启动。 一般主板上有关Flash ROM的跳线开关用于设置BIOS的只读/可读写状态。关机后在主板上找到它将其设置为可写 (Enable或Write), 重新开机,就可以重写BIOS升级了。 Flash ROM升级需要两个软件:一个是Flash ROM写入程序,一般由主板附带的驱动程序盘提供;另一个是新版BIOS的程序数据,需要到Internet或BBS上下载。升级前检查BIOS数据的编号及日期,确认它比你使用的BIOS版本更新,同时也应检查它与你所用的BIOS是否是同一产品系列,如:TX芯片组的BIOS不宜用于VX的主板,避免出现不 兼容问题。BIOS升级程序只能在DOS实模式运行,因此开机启动时应按F5跳过Config.sys和Autoexec.bat,并且不能进入Windows。 Flash ROM工具程序一般有以下功能:

  (1)保存原有BIOS数据(Save Current BIOS to File);(2)更新BIOS数据(Update BIOS Block from File);(3)其它功能(Advanced Features) 首先选择保存功能将原BIOS数据保存到软盘上,存为一个文件,用于升级失败时恢复原有BIOS。然后装入新BIOS数据盘,选择更新BIOS数据,输入新BIOS的文件名,完成BIOS的升级。有的BIOS工具只升级主要的模块,如果它发现新的BIOS与原BIOS有很大不同,会给予提示并建议使用相应选项对整个BIOS升级(包括B IOS启动模块和PnP ESCD参数区)。升级结束后,注意将主板上Flash EEPROM的跳线改回只读状态,此外部分主板要求清除COMS并重新设置,具体可参看主板的用户手册。

  一、更新BIOS所需文件

  1.新版BIOS文件(如t25ixxxx.bin).(如为ZIP文档请自行解压缩成AWD文件)

  2.更新工具文件(FLASH.EXE)。

  二、更新步骤说明

  1.老式主板(586主板以前):在开机前,先将主机板上" Boot Block Programming "的跳线(Jumper)设定在"Enable"的位置。新式主板(586主板以后):无需跳线。

  2.将下载之新版BIOS文件与FLASH.EXE拷贝至启动盘之根目录下。

  3.更新BIOS程序必须是在实模式(Real Mode)下执行。以下三种方式将可确定您的系统是在实模式下执行:

  a) 以无Config.sys及Autoexec.bat文件之启动盘开机。

  b)若您使用MS-DOS 6.x开机,当萤幕出现"Starting MS-DOS"时,按F4键来跳过Config.sys及Autoexec.bat之执行。

  c)若您使用Win95开机,当萤幕出现"Starting Win95*"时,按F4键进入启动选单中,选取" Safe mode command promptonly"。

  4.在您的系统以实模式开机后,将工作目录切换至FLASH.EXE所在目录下,并在DOS提示符下键入FLASH,即可进入更新程序画面(此画面提供三个选项)。

  5.更新程序界面

  FLASH MEMORY WRITER V1.5

  Copyright (C) 1995, ASUSTek COMPUTER INC.

  Flash Type -- SST 29EE010

  Current BIOS Revision: #401A0-0105

  Choose one of the following:(请选择以下项)

  1.Save Current BIOS To File(将当前BIOS保存)

  2. Update BIOS Main Block From File(从文件升级BIOS)

  3. Advanced Feature(高级方式)

  Enter choice: [3](默认选择为第三项)

  Press ESC To Exit


  6.为安全起见,建议您先选取[1]"Save Current BIOSTo File"将目前系统BIOS内容备份到您的磁盘中,以防止在更新BIOS的过程中发生错误时,还可以重新写回原先BIOS文件。


  7.选取[2]"Update BIOS Main Block To File"来更新BIOS中的主要区块。但是如果新版BIOS文件已更改过Boot Block(开机区块),则您会看到下列讯息。此时表示您必须再选取[3] "Advanced Features"来更新BIOS。

  Boot Block of New BIOS is different from old one !!!

  Please Use *Advanced Feature* to flash whole bios !!!

  -----如果您没看到以上讯息, 请直接跳至第8步骤!!! -----


  8.在选取[3] "Advanced Features"后,请再选取[2]

  "Update BIOS Including Boot Block and ESCD"将整个BIOS区域更新。


  9. Advanced Feature

  Flash Type -- SST 29EE010

  Current BIOS Revision: #401A0-0105

  Choose one of the following:

  1. Clear PNP ESCD Parameter Block

  2. Update BIOS Including Boot Block and ESCD

  Enter choice: [2]

  Press ESC To Return to Main Menu


  10.然后请依照萤幕指示,键入欲更新之BIOS档名,便开始更新BIOS。


  11.成功地更新主机板BIOS后,按 键离开更新程式。然后请关机,并将主机板上"Boot Block Programming"之跳线设回"Disable"位置。


  12.在重新开机时请按键,进入BIOS Setup Utility(BIOS设定工具)中,您必须先选取"Load Setup Defaults"来载入系统预设值,至此,便完成更新BIOS程序。您可以再依照您的需求来修改BIOS设定。

  请注意!假若在更新新版BIOS之过程中发生问题, 请勿关机。您可立即重新写回原备份之BIOS文件,以免造成无法开机。


  设置篇


  最新AMI BIOS设置手册

  BIOS是英文Basic Input/Output System(基本输入/输出系统)的缩写,其程序储存在主板上的EPROM或Flash ROM 内,作用是测试装在主板上的部件能否正常工作,并提供驱动程序接口,设定系统相关配备的组态。当你的系统配件与原CMOS参数不符合时,或CMOS参数遗失时,或系统不稳定时,就需要进入BIOS设定程序,以重新配置正确的系统组态。

  进入AMI BIOS设定程序

  1.打开系统电源或重新启动系统,显示器屏幕将出现自我测试的信息;

  2.当屏幕中间出现"Press <Del> to enter setup"提示时,按下<Del> 键,就可以进入BIOS设定程序。

  3.以方向键移动至你要修改的选项,按下键即可进入该选项的子画面;

  4.使用 方向键及〈Enter〉键即可修改所选项目的值,也可用鼠标(包括PS/2鼠标)选择

  BIOS选项并修改。

  5.任何时候按下键即可回到上一画面;

  6.在主画面下,按下键,选择“Saving Changes And Exit"即可储存你的新设定并重

  新启动系统。选择“Exit Without Saving",则会忽略你的改变而跳出设定程序。

  Standard Setup(标准设定)窗口
  Date/Time: 显示当前的日期/时间,可修改。

  Floppy Drive A,B:设定软盘驱动器类型为None/720K/1.2M/1.44M/2.88M 。

  Pri Master/Slave以及Sec Master/Slave: 此选项可设定:

  HDD Type(硬盘类型):Auto(自动检测)、SCSI(SCSI HDD)、CD-ROM驱动器、

  Floptical(LS-120大容量软驱)或是Type 1~47等IDE设备。

  LBA/Large:硬盘LBA/Large 模式是否打开。目前540M以上的硬盘都要将此选项打开 (On),但在Novell Netware 3.xx或4.xx版等网络操作系统下要视情况将它关掉(Off)。

  Block Mode:将此选项设为On,有助于硬盘存取速度加快,但有些旧硬盘不支持此模式,必须将此选项设为Off。

  32 Bit Mode:将此选项设为On,有助于在32位的操作系统(如WIN95/NT)下加快硬盘传输速度,有些旧硬盘不支持此模式,必须将此选项设为Off。

  PIO Mode:支持PIO Mode0~Mode5(DMA/33)。用BIOS程序自动检查硬盘时,会自动设置硬盘的PIO Mode。

  注意:当你在系统中接上一台IDE设备(如硬盘、光驱等)时,最好进入BIOS,让它自动检测。如果使用的是抽屉式硬盘的话,可将Type设成Auto,或将Primary以及Secondary的Type都改成 Auto 即可。所谓Primary指的是第一IDE接口,对应于主板上的IDE0插口,Secondary指的是第二IDE接口,对应于主板上的IDE1插口。每个IDE接口可接Master/Slave(主/从)两台IDE设备。


  Advanced Setup(高级设定)窗口

  1st/2rd/3rd/4th Boot Device:开机启动设备的顺序,可选择由IDE0~3、SCSI、光驱、软驱、 Floptical (LS-120大容量软驱)或由Network(网络)开机。

  S.M.A.R.T For HardDisk:开启(Enable)硬盘S.M.A.R.T 功能。如果硬盘支持,此功能将提高硬盘运行速度。

  Quick Boot:开启此功能后,可使开机速度加快。

  Floppy Drive Swap:若将此功能Enable,可使A驱与B驱互换。

  PS/2 Mouse Support:是否开启PS/2鼠标口,若设定为Enable,则开机时,将IRQ12保留给PS/2鼠标使用,若设定为Disable,则IRQ12留给系统使用。

  Password Check:设定何时检查Password(口令),若设定成Setup时,每次进入BIOS设定时将会要求输入口令,若设定成Always时,进入BIOS或系统开机时,都会要求输入口令,但先决条件是必须先设定口令(Security窗口中的User选项)。

  Primary Display:设定显示卡的种类。

  Internal Cache:是否开启CPU内部高速缓存(L1 Cache),应设为Enable。

  External Cache:是否开启主板上的高速缓存(L2 Cache),应设为Enable。

  System BIOS Cacheable:是否将系统BIOS程序复制到内存中,以加快BIOS 存取速度。

  C000-DC00,16K Shadow:此8项是将主内存的UpperMemory(上位内存区)开启,将所有插卡上 ROM程序映射到内存中,以加快CPU对BIOS的执行效率。Disable:不开启本功能;Enable:开启,且可提供读写区段功能;Cached:开启,但不提供读写功能。


  Chipset Setup(芯片组设定)窗口

  本功能中的选项有助于系统效率的提升,建议使用默认值。若将某些Chipset、DRAM/SDRAM或SRAM 部分的Timing值设得过快,可能会导致系统"死机"或运行不稳定,这时可试着将某些选项的速度值设定慢一点。

  USB Function Enabled:此选项可开启USB接口的功能,如没有USB设备,建议将此选项设为Disable,否则会浪费一个IRQ资源。

  DRAM Write Timing:设定DRAM的写入时序,建议值如下:70ns DRAM: X-3-3-3; 60ns DRAM:X-2-2-2。

  Page Mode DRAM Read Timing:设定DRAM读取时序,建议值如下 :70ns DRAM: X-4-4-4;60ns DRAM: X-3-3-3。

  RAS Precharge Period:设定DRAM/EDO RAM的Precharge(预充电)时间,建议设成4T。

  RAS to CAS Delay Time:设定DRAM中RAS到CAS延迟时间,建议设定成3T。

  EDO DRAM Read Timing:设定EDO DRAM读取时序,建议值如下:70ns DRAM : X-3-3-3;60ns DRAM :X-2-2-2。

  DRAM Speculative Read:此选项是设定DRAM推测性的引导读取时序,建议设定成Disable。

  SDRAM CAS Latency:设定SDRAM的CAS信号延迟时序,建议设定值如下 :15ns(66MHz)/12ns(75MHz) SDRAM:3 10ns(100MHz) SDRAM:2。

  SDRAM Timing: 设定SDRAM(同步内存)的时序,建议设定值如下:15ns(66MHz)/12ns(75MHz) SDRAM:3-6-9 10ns(100MHz) SDRAM:3-4-7。