教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 电脑网络 >> 硬件知识 >> 第四章 主板的灵魂——BIOS RSS订阅
第四章 主板的灵魂——BIOS
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
   第一节 BIOS 在主板中的作用以及主板的启动顺序


  BIOS(Basic Input/Output System,基本输入/输出系统)在电脑中起到了最基础的而又最重要的 作用。BIOS 程序通常存放在一块不需要电源的内存芯片中。
  这里有必要将BIOS 和CMOS 区别开来。CMOS 是互补金属氧化物半导体的缩写,具有低功耗特性。计 算机的BIOS 就是存储在由它所制成的ROM 或EEPROM 里(常被混称为CMOS),所以CMOS 是纯粹的硬件。为 了简便,人们习惯上把写入了BIOS 程序的CMOS 存储器统称为BIOS 。
  BIOS 为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在CMOS 里的程 序来完成的。准确地说,BIOS 是硬件与软件之间的一个“转换器”或者说是接口(虽然它本身也只是一 个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。计算机用户在使用计算机 的过程中,都会自觉或不自觉地接触到BIOS 。

   一、BIOS 详解

  说到主板BIOS,还有必要再谈谈Firmware(固件) 和ROM(Read Only Memory,只读存储器)芯片。Firm-
ware 是一种软件的代名词,但这种软件与普通意义上 的软件完全不同,它是一种固化在集成电路内部的源
程序代码,而集成电路的功能就是由这些程序而决定 的。与Firmware 类似,R OM 则是一种可在一次性写入
Firmware(这就是固化过程)后再多次读取的集成电路块。由此我们不难得出这样一个结论:ROM 不过只 是Firmware 的载体,而我们通常所说的BIOS 正是固化了系统主板Firmware 的ROM 芯片。

  最初的主板BIOS 芯片采用的是ROM 设计,它的Firmware 代码是在芯片生产过程中固化的,并且无 法修改。在用户不断要求更新BIOS 的压力下,新生代电脑中又采用了一种可重复写入的ROM 作为系统 BIOS 芯片,也就是后来的EPROM(Erasable Programmable ROM,可擦除可编程ROM)。EPROM 有两种形 态,其中一种是不带窗口的EPROM 芯片,只能写一次,如果写错了就报废。一般显卡、MODEM 上的ROM 上多采用这种EPROM,它的价格相对较低。另一种是带窗口 的E P R OM 芯片,这种E P R OM 可以用紫外线来擦除原有的 Firmware,由专用的读写器更新它的Firmware 。但这一过 程需要特殊的器材和工具,对操作者的技术要求和操作难 度也有较高的要求,因此操作方法也鲜为人知。

 

如今的主板BIOS 几乎全部采用了Flash ROM 设计,Flash ROM 是一种可以快速读写的EEPROM(Electrically Erasable Programmable ROM,电可擦除可编程ROM)。Flash ROM 是在 特定的电压、电流条件下,也可以对其Firmware 进行更新的集成电路块。目前,几乎所有的兼容机和 国产品牌机BIOS 都采用了Award 或AMI 公司的Firmware,国外品牌电脑的BIOS 则几乎全部采用Phoenix 公司的Firmware 。不过不管BIOS 软件代码有何区别,它们的硬件部分(Flash ROM 芯片)都大致相同。BIOS 芯片的位置大多位于主板的ISA 和PCI 插槽交汇处的上方(也有部分主板将BIOS 芯片安排在主板的左下 方位置),芯片表面一般贴有BIOS Firmware 提供商的激光防伪标贴。BIOS 芯片一般不直接焊在主板上, 而是插在专用的芯片插槽上。

  Flash ROM 芯片有两种不同的芯片封装形式,前面我们看到的是采用长方形封装形式的芯片,另 外还有一种接近正方形的、面积更小的封装形式的Flash ROM 芯片,这种小型的封装形式可以减少占 用主板空间,从而可提高主板的集成度、缩小主板的尺寸。但同时,它又因为具有与众不同的封装形 式,如果一旦升级BIOS 失败,或者BIOS 被病毒破坏,将很难修复。为了解决这一问题,很多主板厂商 和BIOS 工程设计人员都想了不少办法,如双BIOS 技术等。

  

  有很多芯片厂商都在生产Flash ROM 芯片,我们在主板上常见的有Winbond 、SST 、Intel 、MXIC 、
Atmel 等品牌的产品,这些厂商又提供了很多种型号的芯片,型号不同,芯片的存储容量和读写电压也 不同。目前,Flash ROM 芯片大致可以分为28 、29 两大系列。其中,28 系列的Flash ROM 芯片是双电 压设计,其读取电压为5V,而写入则为12V 。采用这种芯片的主板在升级时,会给普通的电脑用户造 成不小的麻烦,即需要打开机箱、修改跳线设置等。29 系列的Flash ROM 芯片则相对简单,由于其采 用单电压设计,读写都采用5V 电压,因此只使用软件就可以完成读写Firmware 的操作。 在主板说明书中,主板厂商还会列出Flash ROM 芯片的容量。其中有1M 和2M 两种容量的型号。这 里,“M ”的单位是指“Mbit ”。1M 的F l a s h R OM 芯片实际能存储的容量为1 M b i t s =8 ×1 2 8 K B y t es (1Byte=8bits),2M 的芯片为256KB 。以上这些技术参数都可以通过芯片正面的编号来区分,这个编号 是严格遵循集成电路编号规则来标注的,如:Winbond 公司的Flash ROM 芯片,芯片编号为“29C020 ”。 前两位“29 ”表明这是一块5V 电压读写的Flash ROM 芯片,后面的“020 ”代表容量为2Mbit 。如Intel 生产的Flash ROM 芯片,它的芯片编号为“28F010 ”,由此可知该芯片是5V 读、12V 写,容量为1Mbits 的Flash ROM 芯片。Flash ROM 芯片最诱人的特性,是它的Firmware 更新操作可以使用计算机软件来 完成。这一特性和运用,使原本深藏在计算机内部不为人知的BIOS,一下子“暴露”在了我们面前, 并使我们免费获得对新硬件的支持、修正BIOS 代码错误成为可能。当然,正是由于这个方便的特性, 也为CIH 病毒提供了便利,使其能对采用单电压读写的Flash ROM 芯片进行恶意的破坏。但是不用担 心,CIH 病毒破坏的只是固化在芯片中的Firmware,它并不能对Flash ROM 芯片本身造成物理损坏。

  以上谈的都是系统主板的BIOS,现在越来越多的电脑部件开始采用Flash ROM 来固化硬件的底层 控制代码,许多厂商也将这些控制代码和承载这些代码的芯片称之为BIOS 。这些可以更新BIOS 的硬件 包括显示卡、Modem 、网卡、CD-R 驱动器、数字相机甚至一些硬盘等等。这些电脑板卡或周边设备使用 的Flash ROM 芯片,也与主板BIOS 芯片大同小异。

  综上所述,由于BIOS 的Firmware 代码决定了系统对于硬件的支持和协调能力,因此面对层出不穷 的新硬件,BIOS 不可能预先具备对如此繁多硬件的全面支持,只有依赖于对BIOS Firmware 的更新来 完善。比如要让早先的BX 主板“认识”P Ⅲ铜矿、让i740 显卡在非Intel 芯片组的主板上正常工作等, 就得升级主板上的BIOS 。另外,任何一种硬件都有可能因设计上的不足或BUG(错误)与系统发生各种 各样的冲突甚至使电脑不能稳定工作。这些问题也可以通过升级BIOS 来解决,而且有两个途径,一是 升级主板BIOS,二是升级具体硬件的BIOS(如果它的BIOS 具有升级能力的话)。

  二、主板(BIOS )启动的顺序

  1 .B I OS 的管理内容
  BIOS ROM 芯片对于主板的意义就在于全面管理,而BIOS 管理功能的强弱其实在很大程度上也决定 了一款主板的性能是否优越。在这里,BIOS 的管理功能主要包括:
  (1)BIOS 中断服务程序。BIOS 中断服务程序实质上就是微机系统中软件与硬件之间的一个可编程接 口,主要用于程序软件功能与微机硬件之间的接口,例如Windows 98 对于软驱、光驱、硬盘等的管理, 中断的设置等。
  (2)电脑部件配置记录是放在一块可写的CMOS RAM 芯片中的,主要保存着系统的基本情况、CPU 特 性、软硬盘驱动器等部件的信息。在BIOS ROM 芯片中装有“系统设置程序”则重点用来设置CMOS RAM 中的各项参数。这个程序在开机时按某个键就可进入设置状态,并会提供给用户一个良好的操作界面。
  (3)POST(Power On Self Test,上电自检)。一部微机接通电源后,系统会首先利用P O ST 程序对 内部各个设备进行检查。通常完整的POST 自检包括对CPU 、640KB 基本内存、1MB 以上的扩展内存、ROM 、 主板、CMOS 存储器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统 将给出提示信息或鸣笛警告。
  (4)BIOS 系统设置程序。系统完成POST 自检后,ROM BIOS 就会按照系统CMOS 设置中保存的启动顺 序搜索软硬盘驱动器及CD-ROM 、网络服务器等有效地启动驱动器,依次读入操作系统引导记录,然后 将系统控制权交给引导记录,并由引导记录来完成系统的顺序启动。

  2 .B I OS 启动顺序
  接通电脑的电源,系统将执行POST 上电自检。完整的POST 自检包括对CPU 、系统主板、基本的640KB 内存、1MB 以上的扩展内存、系统ROM BIOS 的测试;CMOS 中系统配置的校验;初始化视频控制器,测试 视频内存、检验视频信号和同步信号,对CRT 接口进行测试;对键盘、软驱、硬盘及CD-ROM 子系统作检 查;对并行口(打印机)和串行口(RS232)进行检查。当自检完成后,系统会自动转入BIOS 的下一步骤, 即从A 驱、C 驱或CD-ROM 以及网络服务器上寻找操作系统进行启动,然后将控制权交给操作系统。具体步骤如下:

  (1)当按下电源开关时,电源就开始向主板和其他设备供电。此时电压还不太稳定,主板上的控制 芯片组会向CPU 发出并保持一个Reset(重置)信号,让CPU 内部自动恢复到初始状态,但CPU 在此刻不 会马上执行指令。当芯片组检测到电源已经开始稳定供电后(当然从不稳定到稳定的过程只是一瞬间的 事情),便撤去Reset 信号(如果是手工按下计算机面板上的Reset 按钮来重启机器,那么松开该按钮时 芯片组就会撤去Reset 信号),CPU 马上就从地址FFFF0H 处开始执行指令。无论是Award BIOS 还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS 中真正的启动代码处。

  (2)BIOS 的启动代码首先要做的事情就是执行POST 。POST 的主要任务是检测系统中一些关键设备 是否存在和能否正常工作,例如内存和显卡等设备。由于POST 是最早进行的检测过程,此时显卡还没 有初始化,如果系统BIOS 在进行POST 的过程中发现了一些致命错误,例如没有找到内存或者内存有问 题(此时只会检查640KB 常规内存),那么系统BIOS 就会直接控制喇叭发声来报告错误,声音的长短和 次数代表了错误的类型。在正常情况下,POST 过程进行得非常快,我们几乎无法感觉到它的存在,POST 结束之后就会调用其他代码来进行更完整的硬件检测。

  (3)接下来主板BIOS 将查找显卡的BIOS,找到显卡BIOS 之后就调用它的初始化代码,由显卡BIOS 来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等 内容,不过这个画面几乎是一闪而过。主板BIOS 接着会查找其他设备的BIOS 程序,找到之后同样要调 用这些BIOS 内部的初始化代码来初始化相关的设备。

  (4)查找完所有其他设备的BIOS 之后,系统BIOS 将显示出它自己的启动画面,其中包括有系统BIOS 的类型、序列号和版本号等内容。

  (5)接着主板BIOS 将检测和显示CPU 的类型和工作频率,然后开始测试所有的RAM,并同时在屏幕 上显示内存测试的进度,我们可以在CMOS 设置中自行决定使用简单耗时少或者详细耗时多的测试方式 (测试1 次或3 次)。

  (6)内存测试通过之后,主板BIOS 将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM 、 串口、并口、软驱等设备,另外绝大多数较新版本的BIOS 在这一过程中还要自动检测和设置内存的定 时参数、硬盘参数和访问模式等。标准设备检测完毕后,系统BIOS 内部支持即插即用的代码将开始检 测和配置系统中安装的即插即用设备,每找到一个设备之后,系统BIOS 都会在屏幕上显示出设备的名 称和型号等信息,同时为该设备分配中断、DMA 通道和I/O 端口等资源。

  (7)到这一步为止,所有硬件都已经检测配置完毕了,主板BIOS 会重新清屏并在屏幕上方显示出一 个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参 数。接下来主板BIOS 将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。ESCD 是主板BIOS 用来与操作系统交换硬件配置信息的一种手段,这些数据被存放在CMOS(一小块特殊的RAM, 由主板上的电池来供电)之中。 通常ESCD 数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到 “Update ESCD ……S u c c e ss ”这样的信息。不过,某些主板的系统B I OS 在保存E S CD 数据时使用了与 Windows 9x 不相同的数据格式,于是Windows 9x 在它自己的启动过程中会把ESCD 数据修改成自己的
格式,但在下一次启动机器时,即使硬件配置没有发生改变,系统BIOS 也会把ESCD 的数据格式改回来, 如此循环,将会导致在每次启动机器时,系统BIOS 都要更新一遍ESCD,这就是为什么有些机器在每次 启动时都会显示出相关信息的原因。

  (8)ESCD 更新完毕后,系统BIOS 的启动代码将进行它的最后一项工作,即根据用户指定的启动顺 序启动。以从C 盘启动为例,系统BIOS 将读取并执行硬盘上的主引导记录,主引导记录接着从分区表 中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取 并执行Io.sys,这是DOS 和Windows 9x 最基本的系统文件。Windows 9x 的Io.sys 首先要初始化一些 重要的系统数据,然后就显示出我们熟悉的蓝天白云,Windows 将继续进行DOS 部分和GUI(图形用户界 面)部分的引导和初始化工作。如果系统之中安装有引导多种操作系统的工具软件,通常主引导记录将 被替换成该软件的引导代码,这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的 基本引导代码(DOS 和Windows 的基本引导代码就是分区引导记录)。

  3.主板B I OS 启动顺序中的各部分功能

  在上述8 步的操作中,可以看到,BIOS 的主要功能有以下两个方面:

  (1)自检及初始化
  这部分负责启动计算机,具体有3 个部分。第一个部分是用于计算机刚接通电源时对硬件部分的检 测,也叫做加电自检(POST),功能是检查计算机是否良好,例如内存有无故障等。第二个部分是初始 化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等。其中很重要的一部分是 BIOS 设置,主要是针对硬件的设置参数,当计算机启动时会读取这些参数,并和实际硬件设置进行比 较,如果不符合,会影响系统的启动。最后一个部分是引导程序,功能是引导DOS 或其他操作系统。BIOS 先从软盘或硬盘的开始扇区读取引导记录,如果没有找到,则会在显示器上显示没有引导设备,如果 找到引导记录会把计算机的控制权转给引导记录,由引导记录把操作系统装入计算机,在计算机启动 成功后,BIOS 的任务就完成了。

  (2)程序服务处理和硬件中断处理
  虽然是独立的两个部分,但它们在使用上密切相关。程序服务处理主要是为应用程序和操作系统服务,这些服务主要与输入/输出设备有关,例如读磁盘、文件输出到打印机等。为了完成这些操作, BIOS 必须直接与计算机的I/O 设备打交道,它通过端口发出命令,向各种外部设备传送数据以及从它 们那儿接收数据,使程序能够脱离具体的硬件操作,而硬件中断处理则分别处理PC 机硬件的需求。因 此这两部分分别为软件和硬件服务,组合到一起,使计算机系统正常运行。
  BIOS 的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中 断。例如视频服务,中断号为10H;屏幕打印,中断号为05H;磁盘及串行口服务,中断号为14H 等。每 一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序 中用相应的指令说明即可,无需直接控制。

  常见的BIOS IC 封装有以下两种:
  ● D IP 封装:D IP 封装为长方形传统IC 包装方式,通常插在插座上,一般的主板、大型板卡上都 使用这种芯片。
  ● PLCC:PLCC 封装为正方形四边都有折弯形接脚,笔记本电脑、Modem 、小型板卡使用这种芯片。 第二节 BIOS 设置

  一、Award BIOS 设置详解
  Award BIOS 是目前兼容机中应用较为广泛的一种BIOS,但是由于其信息全为英文,且需要用户对 相关专业知识有较深入的理解,所以有些用户设置起来感到困难很大。如果这些有关信息设置不当,将 会大大影响整台电脑的性能。下面介绍一下Award BIOS 中有关设置选项的含义和设置方法,Award BIOS 的主菜单主要有以下几个菜单项:

  1 .S t a n d a r d C M O S S e t u p(标准C M OS 设定) 在本菜单中,用户可以根据实际情况修改日期、时间、第一主IDE 设备(硬盘)和从IDE 设备(硬盘 或CD-ROM)、第二主IDE 设备(硬盘或CD-ROM)和从IDE 设备(硬盘或CD-ROM)、软驱A 与B 、显示系统的 类型、何种出错状态要导致系统启动暂停等。

  (1)用户可将Type(类型)和Mode(模式)项设置为Auto,使BIOS 自动检测硬盘。也可以选择主菜单 中的IDE HD Auto Detection 项。用户还可以使用User 选项,手动设定硬盘的参数,此时必须输入柱 面数(C y l i n d e r s)、磁头数(H e a d s)、写预补偿(P r e c o m p)、磁头着陆区(L a n d z o n e)、每柱面扇区数 (Sectors)和工作模式(Mode)等几种参数。硬盘大小在上述参数设定后自动产生。

  (2)在显示类型中选择EGA/VGA(EGA 、VGA 、SEGA 、SVGA 、PGA 显示适配卡选用)、CGA40(CGA 显示卡, 40 列方式)、CGA80(CGA 显示卡,80 列方式)、MONO(单色显示方式,包括高分辨率单显卡)等4 种。在
暂停的出错状态选项中有以下几种模式供选:All Errors(BIOS 检测到任何错误,系统启动均暂停并且 给出出错提示)、No Errors(BIOS 检测到任何错误都不使系统启动暂停)、All But Keyboard(BIOS 检 测到除了磁盘之外的错误后使系统启动暂停,磁盘错误暂停)、All But Disk/Key(BIOS 检测到除了键 盘或磁盘之外的错误后使系统启动暂停)。

  2 .B I O S F e a t u r e s S e t u p (B I OS 具体功能设定)
  该项用来设置系统配置选项,其中有些选项由主板本身设计确定,有些选项用户可以进行修改设 定,以改善电脑系统的性能。主要功能说明如下:

  (1)CPU Internal Cache:缺省设为Enable(开启),它允许系统使用CPU 内部的一级缓存(L1 Cache)。
486 、586 档次的CPU 内部一般都带有Cache,除非当该项设为Enable 时系统工作不正常,此项一般不 要轻易改动。该项若设置为Disable(关闭),将会降低系统的性能。

  (2)External Cache:缺省设为Enable,它用来控制主板上的二级缓存(L2 Cache)。根据主板上是 否带有Cache,选择该项的设置。

  (3)Quick Power On Self Test:缺省设置为Enable,该项主要功能为加速系统上电自测过程,它 将跳过一些自测试,使引导过程加快。

  (4)Hard Disk Boot From:选择由主盘、从盘或SCSI 硬盘启动。

  (5)Boot Sequence:选择机器开电时的启动顺序。当电脑正常启动时,会出现以下几种启动顺序:
  ● C,A:系统将按硬盘、软驱的顺序寻找启动盘。
  ● A,C:系统将按软驱、硬盘的顺序寻找启动盘。
  ● CD-ROM,C,A:系统按CD-ROM 、硬盘、软驱的顺序寻找启动盘。
  ● C,CD-ROM,A:系统按硬盘、CD-ROM 、软驱的顺序寻找启动盘(请注意,某些老式主板并不支持 由CD-ROM 启动)。
  ● D,A:系统从第二个硬盘、软驱的顺序寻找启动盘。
  ● LS120,C:系统从LS120 磁盘、硬盘的顺序寻找启动盘。
  ● ZIP,C:系统从Z IP 磁盘、硬盘的顺序寻找启动盘。

  (6)Swap Floppy Drive:(交换软盘驱动器)缺省设定为Disable 。当它Disable 时,BIOS 把软驱连 线扭接端子所接的软盘驱动器当作第一驱动器。当它开启时,BIOS 将把软驱连线对接端子所接的软盘 驱动器当作第一驱动器,即在DOS 下A 盘当作B 盘用,B 盘当作A 盘用。

  (7)Boot Up Floppy Seek:当Enable 时,机器启动时BIOS 将对软驱进行寻道操作。

  (8)Floppy Disk Access Control:当该项选在R/W 状态时,软驱可以读和写,其他状态只能读。

  (9)Boot Up Numlock Status:该选项用来设置小键盘的缺省状态。当设置为ON 时,系统启动后, 小键盘的缺省为数字状态(NumLock 灯亮)。设为OFF 时,系统启动后,小键盘的状态为箭头状态。

  (10)Boot Up System Speed:该选项用来确定系统启动时的速度为High 还是Low 。

  (11)Type Matic Rate Setting:该项可选Enable 和Disable 。当置为Enable 时,如果按下键盘上 的某个键不放,机器按重复按下该键处理。当置为Disable 时,如果按下键盘上的某个键不放,机器 按键入该键一次对待。

  (12)Type Matic Rate:如果(11)选项置为Enable,那么可以用此选项设定当您按下键盘上的某个 键一秒钟,那么相当于按该键6 次。该项可选6 、8 、10 、12 、15 、20 、24 、30 。

  (13)Type Matic Delay:如果(11)选项置为Enable,那么可以用此选项设定按下某一个键时,延 迟多长时间后开始视为重复键入该键。该项可选250 、500 、750 、1000,单位为毫秒。

  (14)Security Option:选择System 时,每次开机启动时都会提示输入密码,选择Setup 时,仅在 进入CMOS Setup 时会提示输入密码。

  (15)PS/2 Mouse Function Control:当该项设为Enable,机器提供对于PS/2 类型鼠标的支持。否 则,选Disable 。

  (16)Assign PCI IRQF or VGA:选Enable 时,机器将自动设定PCI 显示卡的IRQ 到系统的DRAM 中, 以提高显示速度和改善系统的性能。

  (17)PCI/VGA Palett Snoop:该项用来设置PCI/VGA 卡能否与MPEG ISA/VESA VGA 卡一起用。当PCI/VGA 卡与MPEG ISA/VESA VGA 卡一起用时,该项应设为Enable,否则,设为Disable 。

  (18)OS Select For DRAM>64MB:该项允许在OS/2 操作系统中,使用6 4 MB 以上的内存。该项可选 为NON-OS2 或OS2 。

  (19)System BIOS Shadow:该选项的缺省设置默认为Enable,当它开启时,系统BIOS 将拷贝到系统DRAM 中,以提高系统的运行速度和改善系统的性能。

  (20)Video BIOS Shadow:缺省设定为开启(Enable),当它开启时,显示卡的BIOS 将拷贝到系统DRAM 中,以提高显示速度和改善系统的性能。

  (21)C8000 -CBFFF Shadow/DFFFF Shadow:这些内存区域用来作为其他扩充卡的R OM 映射区,一 般都设定为禁止(Disable)。如果有某一扩充卡ROM 需要映射,则用户应搞清楚该ROM 将映射的地址和 范围,可以将上述的几个内存区域都置为Enable 。但这样将造成内存空间的浪费,因为映射区的地址 空间将占用系统的640 ~1024KB 之间的某一段内存。

  3 .C h i p s e t F e a t u r e s S e t u p(芯片组功能设定)
  该项主要用来设置系统板上芯片的特性,主要有以下几个选项:

  (1)ISA Bus Clock frequency(ISA 总线时钟频率),该项的设定值有:PCI CLK/3 、PCI CLK/4 。
  (2)Auto Configuration(Enabled)自动状态设定,当设定为Enabled 时B I OS 依最佳状态设定,此 时BIOS 会自动设定DRAM 延迟时间,所以各子项目不能修改,笔者强烈建议选用Enabled,因为任意改 变DRAM 的时序可能造成系统不稳或不开机。
  (3)Aggressive Mode(Disabled)高级模式设定,如果系统运行稳定,又希望提高效能,可以尝试 将此项设为Enabled,不过必须使用较快的DRAM(60ns 以下)。

  4 .P o w e r M a n a g e m e n t S e t u p(电源管理设定)
  该项为电源管理设定,用来控制主板上的“绿色”功能。该功能定时关闭视频显示和硬盘驱动器 以实现节能的效果。具体来说,实现节电的模式有4 种:

  (1)Doze 模式:当设定时间一到,CPU 时钟变慢,其他设备照常运作;
  (2)Standby 模式:当设定时间一到,硬盘和显示将停止工作,其他设备照常运作;
  (3)Suspend 模式:当设定时间一到,除CPU 以外的所有设备都将停止工作;
  (4)HDDPowerDown 模式:当设定时间一到,硬盘停止工作,其他设备照常运作。

  该菜单项下面的可供选择的内容有以下几种:
  ● Power Management:节电模式的主控项,有4 种设定。
  Max Saving(最大节电):在一个较短的系统不活动的周期(Doze 、Standby 、Suspend 、HDD Power
Down4 种模式的缺省值均为1 分钟)以后,使系统进入节电模式,这种模式节电最大。
  Min Saving(最小节电):系统在经过一段较长的不活动期后(Doze 、Standby 、Suspend3 种模式的
缺省值均为1 小时。
  HDDPowerDown(模式的缺省值为15 分钟),进入节电模式。
  Disable:关闭节电功能,是缺省设置。
  User Defined(用户定义):允许用户根据自己的需要设定节电的模式。
  ● Video Off Method(视频关闭):该选项可设为V/HSync +Blank 、Dpms 、Blank Screen 3 种。
V/HSync +Blank 将关闭显示卡水平与垂直同步信号的输出端口,向视频缓冲区写入空白信号。 D P M S(显示电源管理系统)设定允许BIOS 在显示卡有节电功能时,对显示卡进行节能信息的初 始化。只有显示卡支持绿色功能时,用户才能使用这些设定。如果没有绿色功能,则应将该行设 定为B l a nk S c r e e n(关掉屏幕)。当管理系统关掉显示器屏幕时,缺省设定能通过关闭显示器的垂 直和水平扫描以节约更多的电能。没有绿色功能的显示器,缺省设定只能关掉屏幕而不能终止C RT 的扫描。
  ● PM Timers(电源管理记时器)下面的几项分别表示对电源管理超时设置的控制。Doze 、Stand By 和Suspend Mode 项设置分别为该种模式激活前的机器闲置时间,在MAX Saving 模式,它每次在一分 钟后激活。在MIN Saving 模式,它在一小时后激活。
  ● Power Down 和Resume Events(进入节电模式和从节电状态中唤醒的事件)。该项下面所列述的 事件可以将硬盘设在最低耗电模式。工作、等待和悬挂系统等非活动模式中若有事件发生,如敲任何 键或IRQ 唤醒、鼠标动作、Modem 振铃时,系统自动从电源节电模式下恢复过来。
  ● Soft-Off By Pwr-Bttn:ATX 机箱的设计不同于传统机箱,按下开关4 秒以上才能关闭系统。选 择instant-off 方式将使ATX 机器等同于传统机器,而若置为delay4sec 方式,那么按住开关的时间不 足4 秒时将使系统进入Suspend 模式。

  5 .P N P /P C I C o n f i g u r a t i o n S e t u p(即插即用与P CI 状态设定)
  该菜单项用来设置即插即用设备和PCI 设备的有关属性。

  (1)PNP OS Installed:如果软件系统支持Plug-Play,如Windows 95,可以设置为Yes 。
  (2)Resources Controlled By:Award BIOS 支持“即插即用”功能,可以检测到全部支持“即插即用”
的设备,这种功能是为类似Windows 95 之类操作系统所设计,可以设置为Auto(自动)或Manual(手动)。
  (3)Resources Configuration Data:缺省值是Disabled,如果选择Enabled,每次开机时,Extend System Configuration Data(扩展系统设置数据)都会重新设置。
  (4)IRQ3/4/5/7/9/10/11/12/14/15,Assingned To:在缺省状态下,所有的资源除了IRQ3/4,都 设计为被PCI 设备占用,如果某些ISA 卡要占用某资源可以手动设置。 

  6 .I n t e r g r a t e d P e r i p h e r a l s S e t u p(外部设备设定)
  该菜单项用来设置集成主板上的外部设备的属性。

  (1)IDE HDD Block Mode:如果选择E n a b le,可以允许硬盘用快速块模式(Fast Block M o d e)来
传输数据。
  (2)IDE PIO Mode:这个设置取决于系统硬盘的速度,共有Auto 、0 、1 、2 、3 、4 五个选项,PIO 模
式为4 的硬盘传输速率为16.67MB/s,其他模式小于这个速率。请不要选择超过硬盘速率的模式,这样 会丢失数据。
  (3)IDE UMDA(Ultra DMA)M o de:Intel 430TX 芯片组提供了Ultra DMA 传输模式,它可以把传输速率提高到一个新的水准。 

  7 .L o a d B I O S D e f a u l t s(装入B I OS 缺省值)
  主板的C M OS 中有一个出厂时设定的值。若后期的设置混乱,则可使用该项进行恢复。由于BIOS 缺省设定值可能关掉了所有用来提高系统性能的参数,因此使用它容易找到主板的安全值或排除因 BIOS 设置不当而引起的错误。该项设定只影响BIOS 和芯片组特性的选定项,不会影响标准的CMOS 设 定。移动光标到屏幕的该项然后按下“Y ”键,屏幕显示是否要装入BIOS 缺省设定值,回答“Y ”即装入,回答“N ”即不装入。选择完后,返回主菜单。

  8.Supervisor Password And User Password Setup(管理者与使用者的密码设定选项)
  User Passowrd Setting 功能为设定密码。如果用户要设定主板BIOS 的密码,首先应输入当前密 码,确定密码后按“Y ”,屏幕会自动回到主画面。输入User Password(用户密码)可以使用系统,但 不能修改CMOS 的内容。输入Supervisor Password(超级用户密码)可以输入、修改CMOS 的设定值。
  Supervisor Password 是为了防止他人擅自修改CMOS 的内容而设置的。以上介绍的是Award BIOS
Setup 的常用选项的含义及设置办法。更改设置后,请选Save and Exit Setup 项来保存修改的内容, 以便使所修改的内容生效。
  当然,Award BIOS 只是一种目前比较常见的BIOS 之一,各大主板制造商都在它的基础上进行了修 改与添加,因而本文也只是从用户的角度给大家提供一个参考,根据不同的主板,用户最好能在使用 前仔细阅读随机附带的主板说明书或询问销售商。

  二、AMI BIOS 设置详解

  1.按以下步骤进入A M I B I OS 设定程序

  (1)打开系统电源或重新启动系统,显示器屏幕将出现自我测试信息;
  (2)当屏幕中间出现“Press <Del>to enter setup ”提示时,按下Del 键,就可进入B I OS 设定 程序;
  (3)以方向键移动至你要修改的选项,按下Enter 键即可进入该选项的子画面;
  (4)使用方向键及E n t er 键即可修改所选项目的值,也可用鼠标(包括P S /2 鼠标)选择B I OS 选
项并修改;
  (5)任何时候按下Esc 键即可回到上一画面;
  (6)在主画面下,按下Esc 键,选择“Saving Changes And Exit ”即可储存你的新设定并重新启 动系统。选择“Exit Without Saving ”,则会忽略用户的改变而跳出设定程序。

  2 .S t a n d a r d S e t u p(标准设定)窗口

  ⑴Date/Time:显示当前的日期/时间,可修改。
  ⑵Floppy Drive A,B:设定软盘驱动器类型为None/720KB/1.2MB/1.44MB/2.88MB 。
  ⑶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 模式是否打开。目前540MB 以上 的硬盘都要将此选项打开(On),但在Novell Netware 3.xx 或4.xx 版等网络操作系统下要视情况将它 关掉(Off)。Block Mode:将此选项设为On,有助于硬盘存取速度加快,但有些旧硬盘不支持此模式, 必须将此选项设为O ff 。32 Bit Mode:将此选项设为On,有助于在32 位的操作系统(如Windows 95/ N T)下加快硬盘传输速度,有些旧硬盘不支持此模式,必须将此选项设为Off 。P I O M o d e:支持P IO Mode0 ~Mode5(UDMA/33)。用BIOS 程序自动检查硬盘时,会自动设置硬盘的PIO Mode 。

  3 .A d v a n c e d S e t u p(高级设定)窗口

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

  (2)S.M.A.R.T For HardDisk:开启(Enable)硬盘S.M.A.R.T 功能。如果硬盘支持,此选项可提供
硬盘自我监控的功能。

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

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

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

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

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

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

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

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

  (11)C000 -DC00,16K Shadow:此8 项是将主内存的Upper Memory(上端内存)开启,将所有插卡 上的ROM 程序映射到内存中,以加快CPU 对各设备BIOS 的调用速度。Disable:不开启本功能;Enable: 开启,且可提供读写区段功能;Cached:开启,但不提供读写功能。

  4 .C h i p s e t S e t u p(芯片组设定)窗口

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

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

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

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

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

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

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

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

  (8)SDRAM CAS Latency:设定SDRAM 的CAS 信号延迟时序,建议设定值如下:
    15ns(66MHz)/12ns(75MHz)SDRAM:3 。
    10ns(100MHz)SDRAM:2 。
  (9)SDRAM Timing:设定SDRAM(同步内存)的时序,建议设定值如下:
    15ns(66MHz)/12ns(75MHz)SDRAM:3-6-9 。
    10ns(100MHz)SDRAM:3-4-7 。
   若系统因SDRAM 速度过高而运行不稳时,建议将SDRAM 速度调慢。

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

  (11)Pipe Function:此选项设定是否开启Pipe Function(管道功能),建议设定成Enable 。

  (12)Slow Refresh:设定DRAM 的刷新速率,有15/30/60/120 μs ,建议设在60 μs 。

  (13)Primary Frame Buffer:此选项保留,建议设定成Disable 。

  (14)VGA Frame Buffer:设定是否开启VGA 帧缓冲,建议设为Enable 。

  (15)Passive Release:设定Passive Release(被动释放)为Enable 时,可确保CPU 与P CI 总线主
控芯片(PCI Bus Master)能随时重获对总线的控制权。

  (16)ISA Line Buffer:是否开启ISA 总线的Line Buffer,建议设为Enable 。

  (17)Delay Transaction:设定是否开启芯片组内部的Delay Transaction(延时传送),推荐 Disable 。
  (18)AT Bus Clock:设定ISA 总线时钟,建议设成Auto 。

  5 .P o w e r M a n a g e m e n t S e t u p(能源管理)窗口

  能源管理功能可使大部分周边设备在闲置时进入省电功能模式,减少耗电量,达到节约能源的目的。电脑在平常操作时,是工作在全速模式状态,而电源管理程序会监视系统的图形处理、串并口、硬 盘的存取、键盘、鼠标及其他设备的工作状态,如果上述设备都处于停顿状态,则系统就会进入省电 模式,当有任何监控事件发生,系统即刻回到全速工作模式的状态。省电模式又分为全速模式 (N o r m a l)、打盹模式(D o z e)、待命模式(S t a n d b y)、挂起模式(S u s p e n d),系统耗电量大小顺序:
Normal>Doze>Standby>Suspend 。
  Power Management/APM:是否开启APM 省电功能。若开启(Enable),则可设定省电功能。
  Green PC Monitor Power State/Video Power Down Mode/Hard Disk Power Down Mode :设定显 示器、显示卡以及硬盘是否开启省电模式,可设定成Standby 、Suspend 以及Off(即不进入省电模式)。
  Video Power Down Mode:设定显示器在省电模式下的状态:Disable(不设定)、Stand By(待命模 式)、Suspend(沉睡模式)。
  Hard Disk Power Down Mode:设定硬盘在省电模式下的状态。
  Standby Timeout/Suspend Timeout:本选项可设定系统在闲置几分钟后,依序进入Standby Mode/ Suspend Mode 等省电模式。
  Display Activity:当系统进入Standby Mode 时,显示器是否进入省电模式,Ingroe(忽略不管)、 Monitor(开启)。
  Monitor Serial Port/Paralell Port/Pri-HDD/Sec-HDD/VGA/Audio/Floppy:当系统进入省电模
式后,是否监视串并行口、主从硬盘、显示卡、声卡、软驱的动作。Yes:监视,即各设备如有动作,则
系统恢复到全速工作模式;No:不监视。
  Power Button Override:是否开启电源开关功能。
  Power Button Function:此选项是设定当使用ATX 电源时,电源按钮(SUS-SW)的作用。Soft Off:
按一次就进入Suspend Mode,再按一次就恢复运行。Green:按第一下便是开机,关机时要按住4 秒。
  Ring resume From Soft Off:是否开启Modem 唤醒功能。
  RTC Alarm Resume From Soft Off:是否设定BIOS 定时开机功能。

  6 .P C I /P n P S e t up 窗口

  此选项可设定即插即用(PnP)功能。
  On Board USB:是否开启芯片组中的USB 功能。
  Plug and Play Aware OS:如用户的操作系统(OS)具有P nP 功能(如Windows 95),此项应选Y es, 若不是,则选No 。如某些PnP 卡无法检测到时,建议设成No 。
  PCI Latency Timer:此选项可设定PCI 时钟的延迟时序。
  Offboard PCI IDE Card:如使用了其他的PCI IDE 卡,则此项必须设定,这要视你的PCI IDE 卡是插在哪个Slot 槽(1 ~4)上而定,并设定以下各IDE IRQ 值。Slot 5 、6 以及Hardwared 为保留选项。
  O f f b o a r d P C I I D E P r i m a r y I R Q:设定P C I I DE 卡上I D E0 所要占用的I NT#,一般都是设定成 I NT#A 。
  Offboard PCI IDE Secondary IRQ:设定PCI IDE 卡上IDE1 所要占用的I NT#,一般都是设定成 INT #B 。
  Assign IRQ to PCI VGA Card:指定一个IRQ 给VGA 卡使用,通常不用指定IRQ 给VGA 卡。
  IRQ 3 、4 、5 、7 、9 、10 、11 、12 、14 、15/DMA Channel 0 、1 、3 、5 、6 、7:本选项是设定各IRQ/ DMA 是否让PnP 卡自动配置,若设定成PCI/PnP,则BIOS 检测到PnP 卡时,会挑选你所有设成PCI/PnP 状态的其中一个IRQ/DMA 来使用。反之,若设成ISA/EISA,则BIOS 将不会自动配置。一般设为PCI/PnP 。

  7 .P e r i p h e r a l S e t u p(外围设备设定)窗口

  Onboard FDC:是否启用主板上的软驱接口。
  Onboard Serial Port 1:选择串行口1(COM1)的地址,一般设成Auto 。
  Serial Port1 IRQ:此选项可设定串行口1 的IRQ,建议设成4 。
  Onboard Serial Port 2:选择串行口2 的地址,一般设成Auto 。
  Serial Port2 Mode:若设成 Normal,为一般接鼠标、Modem 用。如有红外线装置(IrDA),则建议
设成IrDA ASKIR 。
  Serial Port2 IRQ:此选项可设定串行口2 的IRQ,建议设成3 。
  Onboard Parallel Port:选择并行口的地址。
  Onboard Parallel Mode:选择并行口的传输模式(ECP/EPP/Normal)。默认为标准模式(Normal)。
  Parallel Mode IRQ:设定并行口IRQ,建议设定成7 。
  EPP Version:设定EPP Mode 为1.7 或1.9 版。
  Onboard IDE:是否启用主板上的PCI IDE0 、IDE1 接口。如果采用外接的IDE 卡,则此项必须改成
  Disable,反之则设成Both 。此选项若设错,将会导致硬盘、光驱等IDE 设备检测不到。

  8 .S e c u r i t y(安全)窗口

  User:允许User(用户)设定密码,输入密码后,必须再输入一次确认。
  Anti-Virus:此选项开启后,可防止病毒入侵硬盘的Boot 区以及BIOS 。

  9 .U t i l i t y(实用)窗口

  Detect IDE:此功能可以自动检测所有接在IDE0 及IDE1 上的设备,包括硬盘、CD-ROM 、LS-120 等,
且会自动判断其PIO 模式,以及LBA/Normal/Large 模式,一次即可检测完毕。

第二节 不同主板的BI OS 更新

  一、BIOS 的升级与更新

  升级主板BIOS 其目的就在于修正以前版本中的BUG,并对新的硬件设备或技术规范提供支持,归纳起来主要有3 个方面的益处:

  第一是解决千年虫问题。1996 年以前生产或组装的电脑主板基本都存在这一问题。为此,许多电 脑或主板的生产商先后推出了各自的修正版BIOS 。

  第二是提供对新的硬件或技术规范的支持。随着电脑硬件技术日新月异的发展,早期的很多老旧 主板已经不能正确识别新的硬件或技术规范。   

  第三是修正老版本BIOS 中的一些BUG,如对光驱、显卡和相关设备的支持有错误等。
  升级主板BIOS 之前,用户还必须确认拥有BIOS 的写入程序和最新版本的BIOS 文件。所谓BIOS 的 写入程序其实就是一个可执行文件,不同的BIOS 生产商使用的程序也有所不同,因此不可以混用。换 句话说,如果是Award 的芯片则最好用其自身的写入程序,这也是最有效、最安全的升级方式。所以 在用户正式升级主板的BIOS 之前,必须明确自己的主板使用的是何种品牌的BIOS 芯片,然后才能找到 相应的写入程序。目前,市场上的主板上使用最多的是Award 和AMI 的芯片,其通用写入程序分别为 awdflash 和amiflash 。有了写入程序,还要有需升级的BIOS 程序,也就是说用户还必须拥有待升级主 板最新的BIOS 数据文件,这个数据文件一般以bin 为扩展名(部分主板厂家以BIOS 版本为扩展名)。

  需要注意的是,BIOS 文件一定要与主板的型号严格一致,也就是说即使是同一牌号的主板,只要 型号不一致,其BIOS 数据也不能通用。写入程序和BIOS 文件可以分别从BIOS 生产商和主板厂商的网 站上获得,详细的网址请见本章后部的相关介绍。如果还没有上网,那么升级BIOS 文件也可以向销售 商索取。下面是BIOS 升级的详细步骤。

  1.制作启动盘
  先关掉电脑主机,将主板FLASH ROM 的跳线开关(用于设置B I OS 的只读/可写状态)设为可写E n- abled 或write 。然后将一张未经过格式化的软磁盘放入软盘驱动器,在DOS 提示符下键入format a:/ s,制作一张没有autoexec.bat 和config.sys 的启动盘。
  2.下载升级文件
  到主板厂商主页或硬件驱动网站上查找并下载与您使用的主板相对应的BIOS 升级文件。在下载升 级前一定要注意主板的品牌、型号、版本号必须对应BIOS 文件,确认后,拷贝下载的新版主板BIOS 文 件与wdFlash.exe 文件到磁盘中。
  3.备份主板当前的BIOS
  用没有Config.sys 和Autoexec.bat 文件的启动盘开机,执行awdFlash.exe,选择第一项save cur-
rent BIOS to file,将目前BIOS 中所有的资料储存在此软盘中。当选择第一项save current BIOS to
file 画面出现后,在please enter file name to save:后输入一个文件名(如a:\ xxx-xx.xxx),然后
按下Enter 键。
  4.更新BIOS
  重复步骤三的过程,在a:\ 的提示符下执行awdflash.exe,选择第二项update BIOS main block
from file,键入回车确认后出现update BIOS including boot block and escd 画面。在please
enter file name for new BIOS 后键入下载的最新版本的BIOS 文件名及路径,然后确认完成。此时程 序会弹出一个询问您是否确认更新的提示,选择YES,则开始更新BIOS 。所有更新结束后,屏幕会出 现flashed successfully 的显示画面。
  5.稍作等待,等到全部更新程序完成后,退出并关掉电源。
  6.装入B I OS 缺省值 
  重新开机,按Del 键可以进入BIOS 设定界面(由于主板型号的不同,进入BIOS 方法也可能有所不 同,具体参见上文)。此时选择load setup defaults 便可以启动新的BIOS,然后就可以按照BIOS 菜单调整设定其他项目了。
  升级时,需要注意以下几点:第一,必须在纯DOS 模式下进行。第二,写入的BIOS 文件一定要确保 正确、完整。第三,如果在升级、更新BIOS 的过程中遇到某些意想不到的问题,千万不要关掉电源或 者重新开机,只要重复更新的程序便可。第四,如果重复上述步骤后仍然无法解决问题,请将事先备份 好的原版BIOS 文件重新写回BIOS 内。第五,如果更新程序不能成功完成升级或是在升级过程中突然断 电,则很可能会无法开机,这个时候就需要采用“插拔法”等方法来恢复(不过该方法危险性比较大,而 且不容易操作)。因此在升级BIOS 前一定要确认不会出现突然断电的情况,或提前采取一些应急措施。
  由前文我们可以看到,在DOS 下升级BIOS 比较烦琐。目前一些公司推出了可在Windows 系统下更新BIOS
的方法,如技嘉科技的@BIOS 软件。通过该软件,可在Windows 下轻松升级BIOS,具体操作步骤如下:

  1.在技嘉主板驱动光盘里边找到最新的程序或在技嘉网站下载。
  2.在W i n d o ws 下执行该软件,最好关闭其他程序。
  3.详细操作选项及步骤

  (1)通过Internet 更新BIOS
  ①点选“Internet Update ”选项;
  ②点选“Update New BIOS ”;
  ③选择@BIOS 服务器(目前先开放“Gigabyte @BIOS server 1 in Taiwan ”和“Gigabyte @BIOS
server 2 in Taiwan ”);
  ④选择正确的主板型号;
  ⑤系统将下载BIOS 文件,接着完成更新动作。

  (2)不通过Internet 更新BIOS
  ①不要点选“Internet Update ”选项;
  ②点选“Update New BIOS ”;
  ③在开启文件对话框中,将文件类型改为“All Files (*.*)”; 
  ④找寻通过网站下载或其他渠道得到的已解压缩的BIOS 文件;
  ⑤接着按照指示完成更新的动作。

  (3)保存BIOS 文件
  在一开始的对话框中,“Save Current BIOS ”这个选项是让您保存目前正使用的BIOS 。

  (4)查看支持哪些芯片组主板及Flash ROM 厂家
  在一开始的对话框中,“About this program ”这个选项是用来查阅@BIOS 支持哪些芯片组系列的 主板,及支持那些Flash ROM 的厂家。

  4 .注意事项
  (1)在上述操作选项“通过更新InternetBIOS ”中,如果出现两个及两个以上的型号选择时,请再 次确认主板型号,因为选错型号来更新 BIOS 时,会导致系统无法开机。
  (2)在上述操作选项“不通过更新InternetBIOS ”中,已解压缩的BIOS 文件所属的主板型号,一 定要与升级主板型号相符,不然会导致系统无法开机。
  (3)在上述操作选项“通过更新InternetBIOS ”中,如果@BIOS 服务器找不到主板的BIOS 文件,可 到技嘉公司网站下载该主板的最新版BIOS 文件,解压缩后,再来更新BIOS 。
  (4)在更新BIOS 的过程中,绝对不能中断,如果在更新过程中断,会导致系统无法开机。目前该软件支持技嘉科技TX 级以上的主板。

  二、升级BIOS 失败的处理

  1.使用B I OS 中的自举块。
  很多基于Award BIOS 的主板上都有一个自举块(BOOT BLOCK),自举块也是构成主板BIOS 的一部 分,且它在用户擦写BIOS 时不会被改写。自举块只支持软驱和ISA 协议的显卡,并且可以执行引导软盘上的Autoexec.bat 文件,所以可以利用自举块将一个擦写失败的BIOS 芯片恢复。具体操作方法是, 先将Award 擦写程序和正确版本的BIOS 文件拷贝到可引导的软盘上,并且在Autoexec.bat 文件中加入 “a w d f l a s h *.b i n /参数(正确版本的B I OS 文件)”语句。不同的刷新工具参数不一样,可以通过 “awdflash/?”获得相关的参数。如“awdflash 6bxc.f3 /sn /py ”,表示正确的BIOS 文件名为6bxc.f3,
SN 表示不用保存(Save?No),PY 表示刷新(Play to Flash?Yes),然后用此软盘引导机器。
  2.热插拔修复。
  如果上述电擦除Flash ROM 的B I OS 升级失败,还可以用“热插拔”法来恢复。其基本方法如下: 找一块相同型号主板的BIOS 芯片,轻轻插在受损电脑主板的BIOS 插座上(接触到就行)。重新启动电脑 后,用Flash ROM 写入程序awdflash.exe 将BIOS 中的内容读出,并存入一特定文件中(如bs01.bin)。 然后在不关闭电脑的情况下,拔掉好的BIOS 芯片,将受损的BIOS 芯片插上去(这样做电脑不会出现异 常)。再用awdflash.exe 将刚才存盘的bs01.bin 文件写到现在的BIOS 芯片中,然后根据提示,复位计 算机就可以了。如果找不到一样的主板也无妨,可以找一块能正常工作的主板,启动后,将正常工作 的BIOS 芯片取下,然后将升级失败的BIOS 芯片换到主板上,使用一个正确的BIOS 版本写入BIOS 芯片 中即可。擦写时注意屏蔽掉BIOS 版本和主板一致性的检查。不过需要注意的是,可能有的主板并不一 定支持擦写升级失败的BIOS 芯片,最常见的原因在于芯片擦写的电压不同和BIOS 芯片的种类不同。这 时就需要寻找一款相同主板。用热插拔法修复BIOS 的方法看似简单,但实际操作中有几个问题需要注 意。下面就对插拔法修复损坏BIOS 芯片的详细过程作一详细说明。在动手之前要先准备好工具:15 瓦 以上的小型尖头电烙铁一把、一条足够长的导线、螺丝刀一套,还有与损坏BIOS 具有相同型号的BIOS 芯片。具体步骤如下:

  (1)先用手触摸一下已接地的金属导体,释放掉身体的静电(如果戴防静电手套则更好)。
  (2)打开机箱,拆下计算机主板上的各种板卡和连线,拔下CPU 和内存条,卸下主板上的螺丝钉, 从机箱中取出主板,找到主板上的BIOS 芯片。BIOS 芯片一般是40 或32 引脚的双列直插式EPROM 集成 电路,芯片左下角的引脚是它的安装点,右下角的引脚是它的接地引脚GND 。把主板翻一个面,确定好 BIOS 芯片的位置和GND 引脚。用已经通电达到足以熔化焊锡温度的电烙铁,快速地将接地导线的一头 焊在BIOS 芯片的GND 引脚上。这里有两点需要注意,一是焊接时动作一定要快,位置要找得准确,焊 点不宜太大,以免短路。而且操作时的电烙铁应在断电状态下,否则容易击穿主板上的其他芯片。二 是要切实保证接地导线的另一端可靠接地。
  (3)用一字螺丝刀从芯片槽中将BIOS 芯片慢慢地撬起来,操作时动作要慢,用力要均匀,否则容易 造成BIOS 芯片断脚。也可以使用芯片起拔器来起拔芯片。
  (4)把事先准备好的一个同型号的BIOS 芯片,按照缺角对点的原则,正确地将BIOS 芯片插到主板 上。随后连接好C PU 、内存和主板上的各种板卡以及连线。重新启动机器,取消C o n f i g .s ys 和 Autoexec.bat 文件中的所有设备驱动程序和内存驻留程序。进入BIOS 设置,并将其中的“System BIOS 映射到RAM 中”一项设置为“Enabled ”。再重新启动机器,运行BIOS 升级程序,选择将当前系统中的 BIOS 备份到软盘上,将正确的BIOS 程序代码备份到软盘上。

  关键点:必须将“System BIOS 映射到RAM ”选项设置成“Enabled ”,否则以下的操作毫无意义。    (5)将上述焊接在主板上的导线的另一端接到一个接地良好的金属导体上,然后将插槽内的BIOS 芯 片用一字螺丝刀缓慢撬起来,再把坏的BIOS 芯片插上去。继续运行BIOS 升级程序,选择要求更新BIOS 功能,而且用于更新的BIOS 程序代码是从好的BIOS 芯片上备份下来的数据。同时还要特别注意快速切 断连接BIOS 芯片GND 引脚与地之间的导线,因为BIOS 升级程序要对BIOS 芯片进行全面检测,如果BIOS 芯片有问题,BIOS 升级程序是不能够正常工作的。经过几分钟的读写操作,如果升级程序提示操作完 成,即可关机。最后,将BIOS 芯片GND 引脚上的导线焊下来,再把主板装入机箱,修复工作就此结束。

  在这个过程中要特别注意静电对元器件的影响。利用热插拔修复BIOS 的主要理论依据来自两个方面: 一是利用了“System BIOS 映射RAM ”功能。众所周知,一部电脑如果没有BIOS 的支持是不能启动的, 当把运行中电脑的BIOS 芯片拔出来时,虽然没有了BIOS 的支持,但是BIOS 的程序代码却已全部映射 到RAM 中,这时操作系统可以直接从RAM 中读取BIOS 程序来支持机器的运行。二是利用了接地功能。因 为一部电脑在运行过程中,主板上的任何部件理论上都不能带电插拔,否则会由于瞬间高压产生的强 大电流而将芯片击穿,造成芯片报废。由于我们在操作中把BIOS 芯片的GND 引脚与大地相连,这时如 果对BIOS 芯片进行带电操作,所有可能产生的强大电流会导入到大地中,因而也不必担心BIOS 芯片被 击穿。不过由于此方法对操作人员的硬件技术熟练程度要求较高,普通硬件发烧友和初学者慎用。

  三、在Award BIOS 中加入开机Logo 以及BIOS 的组件分析

  用户每次开机时(特别是兼容机用户),都会发现电脑右上角上会浮现出一个能源之星的画面,只 有少数主板和某些品牌机才会显示自己的品牌标志。普通的兼容机是不是也可以像品牌机一样自由更 新自己主板的BIOS Logo 呢?答案是肯定的,我们只需要3 件工具就可以轻松搞定BIOS Logo 的修改。 这3 样工具就是cbrom.exe 、bmp2epa.exe 和awdflash.exe 。下面就以如何在Award BIOS 中加入开机 Logo 为例,详细地介绍一下修改过程。

  1 .B I OS 修改程序c b r o m .e xe
  cbrom.exe 是由Award 公司开发的,可用来显示BIOS 程序中的内容,并可为BIOS 添加新功能,把 能源之星的标志换掉只是其中的功能之一。在DOS 提示符下运行c b r o m .e xe 会调出该程序的使用说 明。c b r o m .e xe 并不是直接更改B I OS 芯片的ROM,而是更改B I OS 文件。该程序可把用户需要的 图标写入B I OS 文件,再通过程序写到B I OS 的R OM 芯片中。

  2.取得B I OS 文件
  要得到主板的B I OS 文件,只需在D OS 下运行Award 公司的B I OS 刷新工具,awdflash.exe 即可把
BIOS 文件存到硬盘备用,比如存为bios.bin 。

  3.生成e pa 图标文件
  BIOS 中的图标并不是一般的bmp 文件,而是136 ×126 ×2 的单色bmp 图片经过bmp2epa.exe 转换成
epa 格式而来。现我们假设新的图标名为p3.bmp,可在DOS 提示符下运行下面的命令,转换文件格式。
C:\ >bmp2epa p3.bmp p3.epa (把bmp 格式转换为epa 格式)
C:\ >bmp2epa p3.epa /L (重新为epa 图标上色)
C:\ >cbrom bios.bin/epa p3.epa (把p3.epa 图标写入bios.bin 的epa 区来实现替换)
  然后用awdflash.exe 把修改后的bios.bin 写到主板的ROM 中,再开机时就可以看到自己的BIOS 图 标了。不过,修改BIOS Logo 有3 个前提条件:一是主板BIOS 必须是Award 公司出品的,二是主板支持 BIOS 升级且已经把升级跳线打开,三是操作者能够自行使用升级软件awdflash.exe 对BIOS 进行升级。

  4 .B I OS 部件分析
其实,cbrom.exe 不光可以修改epa,还有其他作用,比如对BIOS 的分析。下面我们以GA-6BXE 主
板最新的F1 版BIOS 为例,来看一下BIOS 的组件构成。在DOS 方式下,输入cbrom 6bxe.f1 /d,可得:

  可以看到,由于BIOS 功能不断的扩充,Award 基本BIOS 的内容已超出预期的126.32K,多余的1.68K 不得不作为一个组件awdbios2.rom 。但主板如何能识别出新的CPU 呢?关键就在cpucode.bin,该文件 里保存了一些新CPU 的Patch code(微代码)。Patch Code 是Intel 在Pentium Ⅱ及其后CPU 推出的一 个新技术,规格指标相同的CPU 采用同一个Patch ID 号,让主板知道其采用的技术,并相应发挥其性 能。当CPU 技术改进时,同时修改其Patch ID 号。目前Patch ID 号已经到了0686(Pentium Ⅲ 866MHz)。 所以我们会看到,主板B I OS 更新的内容都有更新CPU ID 一项。而ACPI Table 就是支持主板A C PI 的 功能之源。EPA pattern 是有关BIOS Logo 的部分。XGROUP CODE 是BIOS 显示的版权信息。PCI driver [ A] 则是NCR 公司开发的PCI 接口软件。
  上面我们已经讨论过cbrom.exe 的epa 参数,另外,cbrom.exe 还有两个比较重要的参数,就是Logo 和pci 参数。Logo 用来增加BIOS 开机的画面,和epa 不太一样,epa 只是用来做启动画面右上脚的一 个小图标,而Logo 是全画面的。同样以GA-6BXE 为例,先准备好一个680 ×472 ×16 色的BMP 位图,假 定文件名为feilong.bmp,那么,我们在DOS 命令下输入:cbrom 6bxe.f1 /logo feilong.bmp,如果 BIOS 空间有剩余,那么就会看到以下提示:

 

里边的第8 项,就是开机Logo 。
  PCI 参数主要用于增加或修改主板集成的PCI/AGP 显卡、SCSI 卡或ATA 66/100 卡的参数。现以带 有Promise ATA 66 卡的GA-6BX7+F4 版本BIOS 为例,从网上下载F4BIOS,得到6BX7P.F4 BIOS 后, 用cbrom.exe 分析,可以看出:多了一个PCI driver[ B] ,文件名为u1151105.bin,这就是ATA 66 卡 的BIOS 。因为技嘉该主板采用的是Promise PDC20262 芯片,我们从Promise 网站可以看到,目前采用 该芯片的promise ATA 66 卡的BIOS 已经到了1.2 版本,如果将该高版本的BIOS 加入到这个主板BIOS 里边,我们会看到下面的内容。

第三节 双BIOS 介绍和设置

  双BIOS 是在CIH 病毒猖獗的时候诞生的,当一块BIOS 被破坏时随即自动启用另一块BIOS,使系统 可以正常工作,不会造成任何损失。目前流行的双BIOS 技术有技嘉的Dual BIOS 技术、微星SafeBIOS, 还有插卡式的双BIOS 技术、以及承启公司的Twin BIOS 技术等。

  一、Dual BIOS 的工作原理

  我们以技嘉科技的Dual BIOS 为例说明双BIOS 的工作原理。
  Dual BIOS 的基本原理就是在主板上安装两块BIOS 芯片,一块作为主(Master)BIOS,另外一块则 是从(Slave)BIOS,充当主BIOS 的备份。由于只提供简单的备份功能,因此两个BIOS 芯片的内容是完 全一样的。每一次启动系统,备份BIOS 都会自动检查主BIOS 的状况,如果发现主BIOS 内容有损坏,立 即用备份BIOS 重写主BIOS,确保主BIOS 时刻正常,万一无法修复就直接从备份BIOS 启动。该技术的 使用,从根本上解决了上述问题,使用户不必担心由于BIOS 而造成的电脑故障。Dual BIOS 技术其实 有点类似手机的双频功能。当第一块BIOS 由于某种原因而不能正常工作时,系统会自动启用备用的第二颗BIOS 继续完成工作,并可以修复第一颗BIOS 。

  二、技嘉GA-BX2000+的Dual BIOS 设置

  进入BIOS 设置界面以后,按照下面的步骤设置双BIOS 。
  1 .W i d e R a n g e P r o t e c t i o n :D i s a b l e d(缺省设置),E n a b l ed 广泛保护:提供给BIOS 更安全的保护。默认值为Disabled,可设置为Enabled 。当设置为Enabled 时,如果系统出现错误,如更新ESCD(Extended System Configuration Data,扩展系统配置数据)出 现错误、heckSum(检查BIOS 完整性)问题,或非正常重新启动(BIOS 没有检测完就重新启动)等,那么 下次开机时,系统会报告错误,并自动从第二颗(备份)BIOS 重新启动。
  2 .H a l t O n B I O S D e f e c t s :D i s a b l e d(缺省设置),E n a b l ed BIOS 碰到错误请求处理:默认值为Disabled,可修改为Enabled 。如果设为Enabled,当BIOS 启动 的时候,如果碰到Checksum(检查BIOS 完整性)错误,或主BIOS 碰到广泛保护错误,将在屏幕上显示 错误信息,等待用户处理。如果下一项Auto Recovery(自动恢复)设置为Disabled,那么显示<or the
other key to continue.>(或按任意键继续),如果设置为Auto(自动),那么显示<or the other key to Auto Recover.>(或按任意键恢复)。
  3 .A u t o R e c o v e r y :E n a b l e d(缺省设置),D i s a b l ed
  自动恢复:默认值为Enabled,可设置为Disabled 。当主BIOS 或备份BIOS 碰到Ckecksum(BIOS 校验)错误时,工作的BIOS(Checksum 错误)将自动被另一个B I OS 覆盖(在B I OS 的电源管理设置里边,如果 ACPI 功能被设置为STR,那么Auto Recovery 功能将自动被启用)。
  4 .B o o t F r o m :M a i n B I O S(缺省设置),B a c k u p B I OS
  启动顺序:默认值为Main BIOS(主BIOS),可设置为Backup BIOS(备份BIOS)。用户可任意设置从 主BIOS 启动或从备份BIOS 启动。如果其中一个BIOS 发生错误,那么该选项将会变成灰色,无法被修改。
  5 .B I O S R e c o v e r y :M a i n t o B a c k up
  BIOS 覆盖方向——从主B I OS 到备份BIOS,自动覆盖可能有以下信息:“BIOS Recovery:Main to
Backup ”,表明主BIOS 工作正常,可自动覆盖备份BIOS;或“BIOS Recovery:Backup to Main ”,表 明备份BIOS 工作正常,可自动覆盖主BIOS(该选项为系统自动设置,无法被用户修改)。如果需要修改 可采用以下方法——假如现在为Main to Backup,欲修改为Backup to Main,则先修改Boot From (由Main BIOS 修改为Backup BIOS),如果用Backup BIOS 启动成功,系统会自动将该值修改过来(修 改为Backup to Main),反方向类似。

  三、其他流行双BIOS 系统

  1.微星的“S a f e B I OS ”
  “SafeBIOS ”概念强调不见得非要配备两块BIOS 才能有效解决BIOS 的保护问题,它是在主板上配 备容量较普通主板大一倍的4MB BIOS,此BIOS 划分为两个隔开的区域,若主板上开机区域内的资料受 损,将由另一区的BIOS 启动,并自动修复受损区域的BIOS,这也可以看做一种双BIOS 技术。

  2.博登公司的A i r B us
  其方法是把一块BIOS 芯片做在一张小卡上,如果主板上的BIOS 遭病毒侵入,可将此卡插入主板上 的专用插槽,然后由此卡上的BIOS 启动,并自动修复主板上的BIOS 。

  3.承启公司的T w i n B I OS 技术
  该技术指主板上设计了两块Flash ROM 芯片,并处于完全对等的地位(Peer to Peer)。采用该技 术的主板在两个BIOS 之间的切换比较方便,当需要从第二个BIOS 启动时,只要紧按Reset 键再开机就 可以了,省去进入BIOS 设置界面中调整的麻烦。随着时间的推移和技术的突飞猛进,相信会有越来越 多的优秀双BIOS 技术涌现出来,为电脑用户的实际操作带来方便。

第四节 主板BI OS 的识别和下载地址

  目前主板的B I OS 主要采用Award 、A MI 和Phoenix 等几个厂家的产品。我们常见的是Award BIOS
和AMI BIOS,Phoenix BIOS 主要运用于笔记本电脑。一般来说,BIOS 程序是保存在主板BIOS 芯片里 边的,但有些原装机保存在硬盘的分区里边,如Compaq 的部分机器。

  一、识别主板BIOS 的方法
  当一台电脑启动到自检内存时,屏幕的最下面一行将会显示如下信息: “03/29/1999-I440BX-8671-2A69KG0EC-00 ” 或者为“62-1001-001199-00101111-071599-KX133-7VM001-F ”

  我们可以根据该信息获得主板型号的相关资料。实际上,上面的信息被称为“B I OS 标识(B I OS
ID)”。上面提到的两种BIOS 标识是两种最常见的类型。这里以第一个标识为例,介绍如何区分。 目前常用的主板BIOS 主要为Award 和AMI 生产,主板厂家购买这两个公司的版权后再开发而成的。 为了对其BIOS 进行更好的管理,Award 和AMI 对经过授权的厂家有一个编码规则,以便区分不同主板 厂家的BIOS 。该规则就体现在BIOS 标识里边。前面举例的“03/29/1999-I440BX-8671-2A69KG0EC-00 ” 中的“2A69KG0EC-00 ”即是该主板的BIOS 识别号码。 我们以该BIOS 识别码为例,“2A69KG0EC-00 ”是一个典型的Award BIOS 识别号。其中:

  第1 位字符代表BIOS 版本——
  为1 时代表V.4.2 以前的Award BIOS 版本;
  为2 时代表V.4.5 的Award BIOS 版本;
  为6 时代表V.6.0 的Award BIOS 版本。
  常见的BIOS 此位均为2 。该位为其他字符时代表其他版本的或专用的、特殊的BIOS 版本。

  第2 位字符代表所支持总线类型——
  为1 时代表支持ISA 总线;
  为2 时代表支持PS/2 总线;
  为3 时代表支持EISA 总线;
  为A 时代表支持ISA/PCI 总线;
  为B 时代表支持EISA/PCI 总线;
  为C 时代表支持ISA/PM 总线。
   常见的BIOS 此位均为A 。该位为其他字符时代表该BIOS 可以支持其他总线。

  第3 位字符表明主板的档次,代表主板所支持的CPU 类型——
  为4 时代表主板支持的处理器为或相当于Intel 公司的486 级CPU;
  为5 时代表主板支持的处理器为或相当于Intel 公司的586 级CPU;
  为6 时代表主板支持的处理器为或相当于Intel 公司的P Ⅱ级CPU 。
  该位为其他字符时不常见。

  第4 位和第5 位表明主板使用的芯片组的类型。
  其中第4 位表明芯片组的厂商,第5 位表明芯片组的具体型号。
  采用VIA(威盛)公司的芯片组时,第4 位为L;
  采用ALi(扬智)公司的芯片组时,第4 位为K;
  采用SiS(矽统)公司的芯片组时,第4 位的字符为I;
  采用Intel 公司的芯片组时,第4 位为9 。
  第4 位为其他字符的较少见。

  下面是几种常见芯片组的代表字符

  字符应用主板
  2A59C Intel 430FX
  2A59F Intel 430HX
  2A59G Intel 430VX
  2A59H Intel 430VX
  2A59I Intel 430TX
  2A5KK ALi Aladdin V
  2A5LA VIA VX Pro(VP1)
  2A5LC VIA VP2
  2A5LD VIA VPX(VXPRO+)
  2A5LE VIA VP3(MVP3)
  2A5LH VIA VP4(MVP4)
  2A69H Intel 440FX
  2A69J Intel 440LX/EX
  2A69K Intel 440BX
  2A69L Intel 820
  2A69M Intel 810
  2A6LG VIA Apollo Pro
  2A6LF VIA Apollo Pro Plus
  2A6KL ALi 1621/1543C
  2A6IN SiS 620
  2A6IL SiS 5600

  第8 位和第9 位代表主板的型号。
  第6 位和第7 位是Award 公司的顾客编号,代表主板的生产厂家,具体内容见下表。

  我们知道,一个主板生产厂家采用同一种芯片组可制造多款不同型号的主板,这些不同的主板,其 BIOS 也不同。在BIOS 编码上的不同体现在这两位字符上。短横线后的两位数字一般是没有固定的意义 的。通常为“00 ”。根据以上的列表,我们不难看出,BIOS 号码为2A69KG0EC-00 的主板实际上是技嘉 科技的产品,该主板采用的是Intel 公司的440BX 芯片组。

  而对于AMI BIOS,BIOS 号码的字段形式大多都与上面的例子类似,少数不一样的,也都至少具备 上述几个字段的内容。下面逐一介绍AMI BIOS 信息中各个字段的含义(以“62-1001-001199-00101111- 071599-KX133-7VM001-F ”)为例。

  第1 个字段由两个数字组成,例如上例中为“62 ”。其中:
  第1 个数字代表该主板适用的处理器为Intel 处理器或兼容处理器。此数字可能的数值及代表的含义为:
  0 代表主板适用处理器为或相当于Intel 公司8086 或8088 档次的第一代处理器;
  2 代表主板适用处理器为或相当于Intel 公司80286 档次的第二代处理器;
  3 代表主板适用处理器为或相当于Intel 公司80386 档次的第三代处理器;
  4 代表主板适用处理器为或相当于Intel 公司80486 档次的第四代处理器;
  5 代表为该主板适用的处理器为或相当于Intel 公司Pentium 级别的第五代处理器;
  6 代表主板适用处理器为或相当于Intel 公司P Ⅱ档次的第六代处理器。

  第2 个数字代表该主板所用B I OS 文件的大小(或B I OS 芯片的容量)。此处可能的数值及其代表的 含义为:
  0 代表该主板所用BIOS 文件的大小为64KB(512Kbit);
  1 代表该主板采用的BIOS 文件的大小为128KB(1Mbit);
  2 代表该主板采用的BIOS 文件的大小为256KB(2Mbit)。

  第2 个字段由4 个数字组成,如上例中为“1001 ”,其含义为该主板所用BIOS 的版本。

  第3 个字段由6 个字符组成,如上例中为“001199 ”,其含义为AMI 公司的客户号码。实际上就是 AMI 公司为各个主板厂商所编的号码,根据这个号码就可以查到主板的生产商。

  第4 个字段共有8 个数字,或为“0 ”,或为“1 ”。如上例中为“00101111 ”。其含义为机器启动时
的8 项约定设置。这8 项设定内容分别为:
  机器启动时遇到错误是否暂停;
  机器每次启动时是否都初始化CMOS RAM 里的内容;
  是否封掉键盘控制器的23 、24 两个管脚的输出; 
  在BIOS 中是否支持鼠标;
  如果机器自举时遇到错误是否等待;
  机器自举时自检到软驱错误是否报告;
  机器自举时自检到显示错误是否报告;
  机器自举时自检到键盘错误是否报告。
  当相应的位置设定为“1 ”时代表“是”,为“0 ”时代表“否”。

  第5 个字段共有6 个数字,如上例中为“071599 ”。其含义为为主板厂商最后更新该主板BIOS 的日 期。比如此例中,BIOS 更新的日期为1999 年7 月15 日。
  

  第6 个字段的字符数目不确定,比如上例中为“KX133 ”。其含义为BIOS 所适用的主板采用的芯片 组,此处“KX133 ”指的是该主板采用的芯片组是VIA 公司的KX133 芯片组。

  第7 个字段的字符数目也不确定,比如上例中为“7VM001-F ”。其中的“F ”一般指是键盘的BIOS 修订版本。

  二、常见主板BIOS 升级程序网址
  技嘉(Gigabyte):http://www.gigabyte.com.cn/support/bios.htm  
  华硕(ASUS):http://www.asus.com.tw/products/software1.html  
  微星(MSI):http://cweb.msi.com.tw/support/bios/main.htm
  梅捷(SOYO):http://www.soyo.com.cn/download/download.htm  
  升技(ABit):http://fae.abit.com.tw/cht/download/dlbios.htm
  大众(FIC):http://www.fic.com.tw/tw/techsupport/bios/index.htm 
  建基(AOpen):http://www.aopen.com.tw/tech/download/mbbios/default.htm
  建邦(Tekram):http://wwwgb.tekram.com.cn/techsupport.asp 
  皇朝(Kam-Tronic):http://megastar.kamtronic.com/support_c.htm
  磐英(EPoX):http://www.epox.com/support/bios.html
  钻石(DFI):http://www.dfi.com.tw/support1/download2.asp
  捷邦(J-BOND):http://www.jbond.com
  捷波(Jetway):http://www.jetway.com.cn/home.htm
  艾崴(Iwill):http://support.iwill.net/index_c.html
  宏鹰(PCChips):http://www.pcchips.com.tw/bios.html
  海洋(OCTEK):http://www.octek.com.hk/biose.htm
  忆华(EFA):http://www.efa.com.tw
  映泰(Biostar):http://www.biostar-usa.com/Bios/bios_index_page.htm
  浩鑫(Shuttle):http://www.spacewalker.com/chinese/download.htm 
  福扬(FYI):http://www.fyi.com.tw/download-c.html 
  精英(ECS):http://www.ecs.com.tw/download/bios.htm
  中凌(A-TREND):http://www.atrend.com.tw/
  硕泰克(Soltek):http://www.soltek.com.cn/Chinese/chi_main.htm
  承启(ChainTech):http://www.chaintech.com.tw/BIOS/BIOSUPD8.htm
  迈肯(Mycomp):http://www.mycomp.com.tw/bios.htm
  致福(GVC):http://www.gvc.com.cn/
  美达(MIDA):http://www.midatech.com/BIOS/Bios.htm
  联想(Legend QDI):http://www.qdigrp.com/eng/support/driver.htm
  联讯(DataExpert):http://www.dataexpert.com.tw/service/
  联尚(AIR):http://www.airwebs.com/download.html
  昂达(On-data):http://www.on-data.com/info/download/download.jsp
  金鹰:http://www.eaglescomputer.com/download.htm

  三、BIOS 的声音提示汇总

  POST(Power On Self Test,加电自测试)即每次开机都必须执行的默认程序。当电脑硬件出现问 题时,机器的带电自检程序POST 会从PC 喇叭发出一些提示信息,帮用户确认故障。根据这个提示,用 户大都可以确定产生错误的部件并找出解决的方法,下面是响铃代码所表示的出错信息和故障部位。

  1 .A M I B I OS

  1 短 内存刷新失败
  2 短 内存ECC 校验错误
  3 短 系统基本内存(第1 个64K)检查失败
  4 短 系统时钟出错
  5 短 中央处理器(CPU)错误
  6 短 键盘控制器错误
  7 短 系统实模式错误,不能切换到保护模式
  8 短 显示内存错误(显示内存可能有所损坏)
  9 短 ROM BIOS 检验和错误
  1 长3 短 内存错误(内存损坏,请更换)
  1 长8 短 显示测试错误(显示器数据线松动或显示卡插不稳)

  2 .A w a r d B I OS

  1 短 系统正常启动
  2 短 常规错误,请进入CMOS SETUP 重新设置不正确的选项
  1 长1 短 RAM 或主板出错
  1 长2 短 显示错误(显示器或显示卡)
  1 长3 短 键盘控制器错误
  1 长9 短 主板FlashRAM 或EPROM 错误(BIOS 损坏)
  不断长声 内存插不稳或损坏
  不停地响 电源、显示器和显示卡没有连接好
  重复短响 电源故障
  无声音无显示 电源故障

  3 .P h o e n i x B I OS

  1 短 系统正常启动
  3 短 系统加电自检初始化(POST)失败
  1 短1 短2 短 主板错误(主板损坏,请更换)
  1 短1 短3 短 主板电池没电或CMOS 损坏
  1 短1 短4 短 ROM BIOS 校验出错
  1 短2 短1 短 系统实时时钟有问题
  1 短2 短2 短 DMA 通道初始化失败
  1 短2 短3 短 DMA 通道页寄存器出错
  1 短3 短1 短 内存通道刷新错误(问题范围为所有的内存)
  1 短3 短2 短 基本内存出错(内存损坏或RAS 设置错误)
  1 短3 短3 短 基本内存错误(很可能是DIMM 槽上的内存损坏)
  1 短4 短1 短 基本内存某一地址出错
  1 短4 短2 短 系统基本内存(第1 个64K)有奇偶校验错误
  1 短4 短3 短 EISA 总线时序器错误
  1 短4 短4 短 EISA NMI 口错误  
  2 短1 短1 短 系统基本内存(第1 个64K)检查失败
  3 短1 短1 短 第1 个DMA 控制器或寄存器出错
  3 短1 短2 短 第2 个DMA 控制器或寄存器出错
  3 短1 短3 短 主中断处理寄存器错误
  3 短1 短4 短 副中断处理寄存器错误
  3 短2 短4 短 键盘时钟有问题,在C M OS 中重新设置成Not Installed 来跳过POST
  3 短3 短4 短 显示卡R AM 出错或无R A M,不属于致命错误
  3 短4 短2 短 显示器数据线松了或显示卡插不稳或显示卡损坏
  3 短4 短3 短 未发现显示卡的ROM BIOS
  4 短2 短1 短 系统实时时钟错误
  4 短2 短2 短 系统启动错误,CMOS 设置不当或BIOS 损坏
  4 短2 短3 短 键盘控制器(8042)中的Gate A20 开关有错,BIOS 不能切换到保护模式
  4 短2 短4 短 保护模式中断错误
  4 短3 短1 短 内存错误(内存损坏或RAS 设置错误)
  4 短3 短3 短 系统第二时钟错误
  4 短3 短4 短 实时时钟错误
  4 短4 短1 短 串行口(COM 口、鼠标口)故障
  4 短4 短2 短 并行口(LPT 口、打印口)错误
  4 短4 短3 短 数学协处理器(8087 、80287 、80387 、80487)出错

  四、多语言版本BIOS 和个性化设计

  由于BIOS 的设置界面多为英文,一些对英文不熟悉的用户使用起来相当吃力。中文BIOS 的概念最 早于1997 年提出,但由于当时的技术和BIOS 容量(主要为1MBits)等原因,并没有成为主流。现在技 嘉公司在采用I845 的主板上成功实现了六种语言版本的BIOS,其中包括简体中文、繁体中文、法文、 西班牙文和英文。只需要在“BIOS SETUP ”中选择对应的语言,或按“F2 ”热键,就可切换到相应的 语言上去,更易使用。
个性化设计主要是指开机画面的修改。以往需要DIY 高手才能对BIOS 文件进行修改,如果修改不 当非常危险。而今,主板厂家贴近用户需求,推出了适合各自主板增加开机画面的工具,典型的就有 技嘉科技的Face Wizard Utility(开机画面修改向导)。

来源:编程技术-十度教育
作者:
关键字:第四章,主板,灵魂——BIOS
发表日期:2006-10-18 13:11:48

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:第五章 系统存储器   下一篇:第三章 主板综述


2008-12-2 9:57:43
本文的相类似文章
  • 教你了解主板BIOS启动项中的设备
  • 快速应对:主板故障五则
  • 何为好主板?透过供电看做工
  • 主板选购的六大注意事项
  • 主板选购之六大秘技
  • 赐你六大绝招 火眼金睛选购主板
  • 跟我学 主板常见故障维修24例
  • 认清主板上的各种接口
  • 主板要换,系统不变
  • 玩转主板之修改软件使用篇
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com