bioszy.gif (19401 字节)

BIOS维修网站>>修改BIOS

site3.gif (187 字节)

打印

主页 

打印

一步一步学刷新

:本页内容由BIOS维修网站制作完成,如需要转载,需要注意出自-BIOS维修网站。

--耗子

连载一

  

      BIOS(Basic Input Output System英文缩写)即基本输入/输出系统,是连接操作系统和硬件之间的桥梁,它为计算机提供最低级的、最直接的硬件控制,计算机的原始操作都是依照固化在BIOS里的内容(指令)来完成的。平时这一段程序存放在一个不需要电源的存储器(芯片)中,这就是平时所说的BIOS(图一)。1.gif (22242 字节)准确地说,BIOS是硬件与软件程序之间的一个“转换器”或者说是接口(虽然它本身也只是一个程序),负责解决硬件的即时需求,通过调用BIOS,操作系统、应用软件即可完成对硬件的操作(BIOS芯片作为一个存储器与硬盘存储是完全不同的,虽然二者都是指令存储的载体,但是指令却可以在BIOS芯片中直接运行,而硬盘中的指令是无法在硬盘中直接运行的,也需要在ROM内存中运行,这是二者最大的区别)。在进入操作系统之前,对电脑开启时的检测、初始化系统设备、装入操作系统并调度操作系统向硬件发出的指令都是由BIOS来完成的。因此BIOS在计算机系统中起着非常重要的作用。
    此外,当Windows 95流行之后,由于PLUG AND PLAY(PNP)与ACPI以及DMI协议的需要,主板中需要有一个可以记录外围设备资源的异动情况,即又不会被其它程序所破坏的内存区域,这也利用到BIOS。
    而且可能主板在出售时,一些新设备、新标准并没有出现(如兼容高容量硬盘的问题),因此也就造成了对新设置、新功能支持的限制。此时,最方便、最直接的方法就是通过修改BIOS,来增加对新设备的支持以及解决硬件间的兼容问题,甚至可以为BIOS增加新的功能模块(如恢复精灵)。
   

    正是由于BIOS的可扩展性,主板厂家不断的提供相同主板的高版本BIOS文件,但怎样将主板BIOS文件更新为高版本的BIOS文件呢?这就需要BIOS刷新程序。简单的说,BIOS刷新程序就是将二进制的BIOS文件,写到BIOS芯片中的工具。BIOS芯片,根据其工作原理可以分为:EPROM(27系列)(图二)、EEPROM(28系列)(图三)、FLASH ROM(29、39、49系列)(图四)三种。根据其封装形式主要可分为:DIP双列直插系列(图四)、PLCC系5.gif (6985 字节)统(图五)二种;根据芯片的容量可分为1M、2M、4M三种(目前主板上大多为这三种容量的芯片,还有其它容量的BIOS芯片,如显卡的BIOS,一般为512K)。一般情况下,28、29、39系列芯片,我们可以在主板上直接用软件进行刷新。 2.gif (8619 字节)图二 3.gif (11127 字节)
图三

4.gif (13466 字节)
图四

    一、刷新前的准备工作

    1、 选用适当的刷新程序
    刷新BIOS,首先我们要判断自己主板BIOS的类型,因为不同类型的BIOS,所使用的刷新程序也不相同(目前不少主板厂家提供的BIOS文件压缩包中,都已包含了刷新程序(图六),这种情况下,我们可以跳过此步骤)。BIOS类型目前大致可分为Award、Ami、Phoenix三种类型(国内市面上较流行的主板BIOS主要有Award BIOS、AMI BIOS),我们可以从开机自检画面的BIOS ID来分辨(AWARD BIOS ID格式为:03/03/2000-694X-686A-2A6LJPA9C-00(图七)、AMI BIOS ID的格式为:51-0102-005123-00111111-101094-AMIS123-P)(图八);也可开机时点击“DEL”键,进入CMOS后,在其设置界面中,也可判断BIOS的类型(图九)(图十);而且在主板BIOS芯片的商标处,一般情况下贴有主板BIOS的类型(图十一)。
    除了以上的判断方法外,最直接、最方便的方法是使用软件来进行查看。如使用Bios Agen(www.biosrepair.com/bioslogo/ba.exe)测试软件,点击“Get BIOS Info”按纽后,即可显示详细的BIOS类型以及芯片组、BIOS的版本等信息(图十二)。AMIMBID.EXE文件能测出使用AMI公司的BIOS的版本及主板的型号(www.biosrepair.com/bioslogo/amimbid.zip)。
    确定了BIOS的类型后,我们就可以使用合适的刷新程序了。

6.gif (17038 字节)图六

7.gif (23726 字节)图七

8.gif (99608 字节)图八

9.gif (31248 字节)图九

10.gif (10043 字节)图十

11.gif (47037 字节)图十一

12.gif (40962 字节)图十二

    2、选用适当版本的刷新程序
    在确定刷新程序后,我们还应根据自己的BIOS芯片,选用合适版本的刷新程序,因为作为BIOS文件的载体――BIOS芯片,主板上使用的BIOS芯片并不是一致的;因此并不是所有版本的刷新程序,都适合于你的主板的。这是由于刷新程序是否支持BIOS芯片,决定于刷新程序中是否有此种芯片的刷写流程,每一款BIOS芯片都有不同的刷写流程;因此一些旧型号的主板,在使用高版本的刷新程序时,就会出错无法刷新的问题。判断的方法:使用刷新程序进行刷新时,如刷新程序无法自动检测出芯片的型号,在排除芯片本身的问题外,应是刷新程序无法支持了。此时就应更换其它版本的刷新程序了。

    3、选择对应的BIOS文件
    升级BIOS,我们还需要下载到与自己主板对应的BIOS文件,而且不同的主板,其BIOS文件也不可互用的,这一点大家必须注意。寻找BIOS,首先要知道主板的型号及主板生产厂家,了解了这些信息,我们即可到相应的网站去下载BIOS文件了。
    一般情况下新主板刚买回来时,都是装在包装盒里的,其内还附有产品介绍和使用说明,这些资料上都明确地标明了主板的生产厂家和产品型号,如图是微星主板包装盒上厂家及主板型号(图十三)。
    如果找不到主板的包装和说明资料,可以在电脑启动进行自检时看到关于主板和BIOS的信息。从屏幕的最后一行也可以得知机器的相关信息,如“03/03/2000-694X-686A-2A6LJPA9C-00”,“03/03/2000”代表BIOS更新的日期;“694X”代表该主板所使用的芯片组;“2A6LJPA9C”就是所谓的BIOS ID。“BIOS ID”第六七位即是主板厂商代码,到查询即可知道ID为“PA”代表为磐英Epox (Pronix)(图十四);也可使用软件测试,如Bios Agen(www.biosrepair.com/bioslogo/ba.exe)测试软件 ,同样我们可以从检测的信息中找到主板的厂家及型号。由于AMI BIOS的厂商ID与AWARD BIOS不同,因此可以借助AMIMBID(www.biosrepair.com/ bioslogo/amimbid.zip)来进行检测并到http://www.biosrepair.com/biosxb/right3.htm进行查询。
    不少厂家的主板,其网站上提供的BIOS下载,同型号的主板,根据PCB版本的不同,其BIOS文件也是不同的。PCB版本即为主板版本号,如捷波的主板,在BIOS芯片的旁边,即有主板的型号及PCB版本号(图十五)。

13.gif (22242 字节)图十三

14.gif (12195 字节)图十四15.gif (46807 字节)图十五
4、制作主板BIOS备份
    在刷新前,无法我们是从网上下载的BIOS文件,还是从其它渠道下载的。在刷新前一定要做好主板原BIOS的备份(这是很重要的一步)。对于一些整合型的BIOS(刷新程序与BIOS文件整合在一起,运行时自动更新)和厂家提供的自动批处理文件的BIOS(厂家将批处理文件、刷新程序、BIOS文件压缩在一起,解压软盘后自动执行),由于其一般不提供备份选项(图十六),因此,我们在刷新时,应事先使用刷新程序备份原BIOS。

    5、正确选择刷新的平台
    目前不少文章介绍,刷新是应在软盘上进行;其实这是一个误区,因为软盘不但读取速度慢,而且质量不能保证,一旦在刷新过程中由于软盘质量的问题,造成刷新无法进行,这是致命的。因此,我们应尽可能在硬盘上进行操作,硬盘的读取速度和可靠性,我想不用多说吧!当然必须在软盘上进行刷新,这又另当别论了。
    目前刷新应尽可能的在纯DOS环境下进行操作,虽然目前已有WIN环境下刷新程序,但如你的主板比较旧,还是应尽可能的不要在WIN环境刷新。

    6、保证供电稳定、系统正常
    由于刷新过程中,不允许中途停止,因此在刷新时不能断电以及重新启动。为保证刷新顺利进行,最好使用UPS等不间断电源;以及在WIN刷新时,应将后台驻留程序全部关闭(如CPU降温及病毒侦测程序等)。 7、如条件允许,尽可能使用备份芯片用编程器刷新,保存主板原BIOS芯片。

16.gif (3209 字节)图十六

一步一步学刷新-连载一

并口编程器 BIOS编程卡 主板侦错卡 RD双BIOS系统 芯片代理写入 产品价格查询 网站地址

BIOS维修网站:www.biosrepair.com
BIOS镜像网站:diybios.51.net   

Copyright © 2001 Biosrepair.com, All Rights Reserved

Emailmouse@sohu.net webmaster@biosrepair.com