2020年(bi商务智能)BIOS级方法介绍
- 格式:doc
- 大小:262.00 KB
- 文档页数:8
(bi商务智能)BIOS级方
法介绍
BIOS升级方法
BIOS程序是管理计算机底层功能的最基本程序。
随着功能的不断完善,BIOS程序也需要升级。
通常BIOS是被固化在ROM中的,早期BIOS升级的最简单方法是更换BIOS芯片,现在由于出现了Flash存储器,所以提供了一种软件升级的方法:
一、BIOS升级条件
1980年日本东芝公司发明了FlashMemory,称之为新型非易失性存储器,又译为快闪内存。
FlashMemory芯片具有可擦可编程只读存储器(ErasableProgrammableReadonlyMemory,EPROM)结构简单和电可擦可编程只读存储器(ElectricallyEPROM,EEPROM)电擦写的特点。
它的优点是:具有RAM的高速性,ROM的非易失性,整块芯片电擦除,耗电低,集成度高,体积小,可靠性高,无需电池供电,可重复使用等等。
这一存储器的发明使得人们可以使用它来存放BIOS内容,当版本升级时只要改写一遍其中的内容即可。
所以,现今的Pentium等计算机都采用这种存储器来存放BIOS内容。
二、BIOS升级事项
BIOS升级方式分为两种:
第一种属于芯片升级。
关闭电源,打开机箱,用工具将原芯片取出,然后将新的BIOS芯片插入即可。
第二种就是FlashROM升级。
一般情况下,FlashROM与EPROM一样是禁止改写的,在需要时加入一个较高的电压就可以写入和擦除。
改写FlashROM需要注意如下几个问题。
1、BIOS新程序来源
BIOS新程序一般由主机板厂商提供,或者从该厂商的网站上下载。
2、应急启动程序
在改写BIOS时,如果操作失误,将导致计算机瘫痪。
这是回为,一旦丢失掉BIOS的程序和数据,将无法控制计算机。
所以,一般主机板厂商在FlashROM中固化了一小块
启动程序,称之为BOOTBLOCK,用于紧急情况下接管系统启动。
BOOTBLOCK固化了最基本的BIOS信息。
有的BOOTBLOCK单独存放在一小块ROM中,有的则与BIOS 芯片放在一起,但是存放的一个独立区域中。
AWard公司为586主机板配置4.51PG以上版本的BIOS,其BOOTBLOCK的代码多为压缩的,长度一般为128K,分为两部分:前116K(00000H~1CFFFH)为主块,后12K (1D000H—1FFFFH)为BOOTBLOCK,主管基本系统启动。
3、BIOS保护
BIOS能够被软件更新,这本来是一件好事情,但是带来的副作用是可能被破坏性更改,如CIH病毒就专门恶意修改BIOS
程序。
只要任意乱修改一些BIOS程序,就会造成计算
机瘫痪。
所以,目前大多数主机板设置FlashROM是否可被修改的跳线,以保护BIOS。
只有把跳线设置为可改写状态,才能修改BIOS程序和数据。
4、BIOS升级工具
BIOS升级一般需要两个软件:
1)、FlashROM写入程序,一般由主机板附带的驱动程序盘提供;
2)、新的BIOS程序数据文件,需要到网上或BBS上下载。
升级前需要检查BIOS数据的编号和日期,确认它比你使用的BIOS版本更新,同时也应检查它与所用的BIOS是否为同一系列产品。
三、BIOS升级实例
BIOS升级操作,首先要做一些准备工作。
下面说明其主要过程。
1、查阅当前计算机中BIOS的版本号
更新当前计算机中的BIOS分两种情况:
一种是计算机病毒破坏了BIOS,需要用原来的BIOS来刷新BIOS程序和数据;第二种是想使用新版本的BIOS程序更新当前的BIOS。
对于后一种情况首先需要查阅当前BIOS的版本,如当前机器上的BIOS版本号为1006,则更新需要更高的版本,如1007、1008、1010等。
版本号越大,版本越新
2、寻找更新BIOS的软件工具
要更新BIOS,需要一个更新BIOS的软件工具,如AFLASH.EXE。
注意,对于不同主机板,更新BIOS的程序是不同的。
即便是同一厂家的主机板,也可能有不同的更新软件,如华硕主机板的更新软件就有AFLASH.EXE和FLASH.EXE之分。
究竟使用哪个软件,需要在网上查阅,或者查看主机板的使用说明书。
3、下载新版本BIOS程序
新版本BIOS程序也可以从主机板厂商网站上下载。
注意,需要根据当前机器的主机板型号下载新版本BIOS程序。
如下载得到文件“bxnh1012.zip”,使用Winzip软件解压,得到bxnh1012.awd文件
4、准备启动软件
AFLASH.EXE软件只能在纯DOS模式下运行(不能在Windows环境下运行),所以需要准备一张空软盘。
将空软盘插入软盘驱动器中,在Windows环境下选择“MS-DOS”方
式,FORMATA:/S
格式化软盘并复制MS-DOS启动程序。
然后将AFLASH.EXE和bxnh1012.awd文件复制到该软盘上,5、使用软盘启动计算机
首先进入BIOS设置,在BIOS功能设置画面将启动顺序改为
A、C,这样就会首先从A盘进行启动计算机。
6、运行AFLASH程序
机器启动之后,进入A>AFLASH屏幕显示如下
1.SaveCurrentBIOStoFile
2.UpdateBIOSIncludingBootBlockandESCD
四、BIOS升级失败处理
BIOS升级操作是一种最危险的操作,一旦升级失败将导致计算机瘫痪。
这是因为,BIOS程序是控制计算机硬件设备操作的最基本底层程序,所有的操作系统都是在此基础之上操作和管理。
所以,一旦BIOS升级失败,需要作一些处理。
1、Intel系列主机板
如果用户的微机是使用Intel系列的主机板,有一种补救的方法,那就是利用该系列主机板上的一个“FlashRecovery”跳线开关,执行下列步骤来重新恢复BIOS:
①改变“FlashRecovery”跳线开关到恢复方式(可参阅主机板说明书)。
②将可启动的升级盘插入软盘驱动器A中。
③重新启动计算机。
④由于BIOS的不可擦启动区域内只有少量仅用于启动计算机的代码(即BootBlock),整个启动过程都不会出现任何视频信号,所以对系统的监测全凭听声音和看指示灯。
当系统喇叭鸣叫一声后软盘驱动器灯一直亮着时,说明系统正在将
恢复码复制到FlashBIOS中。
当软盘驱动器指示灯灭时,表示恢复过程完成。
⑤关闭电源。
⑥将“FlashRecovery”跳线开关改回到缺省位置。
⑦将升级盘从软盘驱动器A中取出,重新启动系统,就又可以重新做升级操作了。
2、非Intel系列主机板
如果用户的微机不是使用Intel系列的主机板,但采用了AwardBIOS,则可使用如下解决方法:
①、取走PCI彩显卡;
②、插入一块老的ISA彩显卡并接上显示器;
③、在A盘种插入DOS启动盘;
④、打开电源;
⑤、系统启动进入DOS;
⑥、用备份的BIOS程序文件恢复BIOS芯片;
⑦、重新启动,再次尝试升级操作。
3、热交换法
所谓热交换法就是指带电拔插BIOS芯片的方法。
这是常用的一种方法,操作过程如下:
①先要找到一个同类型、同型号的微机。
拔掉升级失败微机上的BIOS芯片,将其他微机上的BIOS芯片插上。
将主机板上控制BIOS信息的跳线设置为有效。
②从软盘启动微机,让系统在DOS状态下。
注意,内存不可驻留诸如HIMEM.SYS或EMM386.EXE等程序。
也就是说,让DOS处于一个最基本的状态。
③通常情况下,微机一旦工作,其BIOS程序和数据被映射到影子内存(为了保证这一点,需要在BIOS设置中将SystemBIOSCacheable选项设置为Enabled)。
这时拨出好的BIOSROM芯片,插入“坏”的ROM芯片(此时是处于带电状态)。
④运行升级程序,或恢复原BIOS程序,或使用新BIOS更新BIOS芯片。
完成这些操作之后,关闭电源。
重新启动微机,一般就可以正常工作了。
目前许多维修工程师在修
复病毒破坏BIOS时都采用这种方法。
综上所述,BIOS升级或恢复操作的基本原理就是向BIOS芯片中写入相应的BIOS程序和数据。
如果写入失败,可采用跳线开关恢复启动代码,或用应急启动盘恢复启动代码,
或通过热拔插BIOS芯片修复。