未标题-1.gif (1829 字节)

                网站论坛  返回主页  联系我们  打印此页    QQ:125081447    

                      BIOS维修网站>> BIOS维修 >> BIOS基础知识             

用BOOT BLOCK修复BIOS

:此文章图片及文字为BIOS维修网站所有,请不要随意转载或用于其它商业目的;如要转载,请注明出处。

    在BIOS的历史上,Intel首推的P28F系列EEPROM芯片是分块的,芯片不同的区域在擦除时要加上相应的+12V编程电压,并且,首创了Boot Block块的概念,把BIOS系统中最重要的启动信息保存在Boot Block块中。后来出的FLASH ROM芯片取消了分块的结构,但BIOS中具有Boot Block引导块的结构却保留下来了,BIOS刷新程序也借鉴了这一设计思路,在对BIOS进行刷新时,可以选择保留Boot Block引导块。因此,有些版本的刷新程序在写入之前会提示你是否覆盖引导块区域(Update BIOS Including Boot Block and ESCD),一般高版本的刷新程序的默认值就是不覆盖Boot Block引导块。

d1.jpg (28962 字节)

    Boot Block引导块支持ISA协议的显卡和软驱,并且可以执行引导软盘上的AUTOEXEC.BAT文件,所以可以利用引导块将一个刷新失败的BIOS芯片恢复。判断Boot Block块是否被破坏的一个重要依据是:在系统启动时,观察软驱是否有自检的动作(软驱灯是否亮,以及是否听见软驱马达转动的声音),如果软驱有动作,并且当软驱灯熄灭后敲回车键,软驱再次产生读盘的动作,那么,就可以基本判定Boot Block块没有损坏。具体修复时,我们可以采用老式的ISA显卡,但现在找一块ISA显卡比找同型号的BIOS还难,所以,一般可以采用“盲操作”法,借助AUTOEXEC.BAT文件自动完成BIOS的恢复工作。

    AWARD BIOS修复

  1、格式化一张系统盘(那还用说,你的机器已经死翘翘了,当然是在别的机器上做啦!)。因为升级BIOS必须在纯DOS环境,所以系统盘上除了系统文件外,不能有其它配置文件,如CONFIG.SYS等。

  2、把BIOS刷新程序AWDFLASH.EXE和BIOS数据文件拷到系统盘上。

  3、在系统盘中建立AUTOEXEC.BAT文件,其内容为:

    AWDFLASH XXX.BIN /Py/Sb/Sn/Cd/Cp

    XXX.BIN是你的BIOS数据文件,其中用到的AWDFLASH.EXE的参数的含义如下:

    /Py:自动完成BIOS的刷新工作

    /Sn:不备份系统旧的BIOS文件

    /Cd:刷新BIOS后立即清除DMI数据

    /Cp:在刷新结束后,立即清除即插即用数据(ESCD)

  4、调整一下机器的配件,把系统中无关的板卡和硬盘线拔下,只保留软驱。

  5、将做好的启动盘插入机器后重新启动,系统会“自动”地更新BIOS,你可以发现软驱的电源灯亮,有读盘的动作,等数分钟后再重新启动,如果没问题的话,系统已恢复正常了。

  以上方法是以AWARD的BIOS为例的,而且BIOS芯片只能是FLASH ROM(如28、29系列,27系列是不可以改写的).

 

    AMI BIOS的修复

    高版本的AMI BIOS也有Boot Block启动块

bioswx2-2.gif (4274 字节)

    其恢复BIOS的操作与上述方法稍有不同,其具体操作方法是:
    1、把备份或下载的AMI BIOS 的文件名改成 AMIBOOT.ROM。例如,原来备份的BIOS文件为:A569MS23.ROM,将其改名为AMIBOOT.ROM ,并把文件保存在磁盘上。
    2、把磁盘插入软驱中,启动你的电脑并且同时按住 Ctrl-Home 键强迫系统进行升级操作。系统将会从磁盘中读取 AMIBOOT.ROM文件并进行升级。
    3、当听到系统发出的升级结束提示叫声后,就可以取出磁盘并重新启动,你会发现,损坏的BIOS文件已经恢复完好了。
 

   Intel的“BIOS  Recovery”技术

    和其它主板相比,Intel主板独具特性,使CIH 病毒难以上身;即使它的BIOS不幸被 CIH病毒变种攻击,Intel主板还可以使用它特有的“BIOS Recovery” (BIOS 恢复)功能进行“自愈”而获得新生。
    CIH 病毒要对主板上的Flash BIOS进行写操作,其前提条件是主板上的“写保护”跳线设置为禁止(Disable) 时才行。但是,大多数主板厂商为了方便用户日后升级BIOS,Flash BIOS的“写保护”缺省设置通常是开启 (Enable)。Intel 主板在这一点上也不例外,但是,因为 Intel 主板采用的闪速存储器(Flash Memory)与目前 BIOS受攻击而被破坏的众多主板采用的闪速存储器不同,所以,Intel主板的Flash BIOS对于低版本的CIH病毒具有天生的抵抗能力。Intel主板上采用的闪速存储器是Intel 自家生产的(BIOS芯片的型号为I82802AB,图5),这种闪速存储器具有它自己的写入指令和存储体系机构,而 CIH 病毒的制造者最初编写的病毒破坏程序没有包含针对Intel这种闪速存储器的代码。
    Intel 主板上的BIOS 程序被毁坏时,可以利用“BIOS Recovery”功能来使主板“起死回生”。这样,用户参照Intel主板说明书自己动手修复即可,根本不需要将主板送回经销商恢复BIOS。使用“BIOS Recovery”功能恢复Intel 主板BIOS的详细步骤如下:
    1、获取BIOS 升级文件。BIOS升级文件可以从Intel公司的经销商或Intel的网站(http://support.i.com/support/motherboards/desktop)获得。
    2、制作BIOS升级软盘。根据Intel主板的说明书或网站上的指南,制作一张可启动的BIOS升级软盘。
    3、关闭计算机,断开电源线,并断开所有外设,特别是要断开已经感染CIH病毒的硬盘。 
    4、打开计算机机箱,找到配置跳线(有关细节,请参考主板手册),将配置跳线1-2-3 都置为“Open”,即使主板处于“BIOS Recovery”状态。
    5、将制作好的可启动的BIOS升级软盘插入软驱A中,接上电源线,打开计算机电源,开始修复的操作。注意,恢复过程需要几分钟时间,并且在BIOS恢复过程中,看不到任何显示信息。但是,可以通过听扬声器的声音判断操作的进程:
    在开机自检时,软驱指示灯亮并开始读盘同时伴随着一声比较尖的声音;然后是历时2分30秒左右的读盘操作,注意这个过程没有任何显示;两声尖声伴随软驱停止活动,表示BIOS 恢复成功。 
    6、恢复成功,关闭电源,将跳线从“BIOS Recovery”状态设置为正常工作的“Normal”方式,恢复 BIOS 的操作就完成了。

  注意:在使用BOOT BLOCK恢复BIOS时,请将光驱和硬盘从主板上拔下,即只保留软驱即可。因为如不拔下光驱和硬盘,可能恢复时,系统无法检测到软驱!

建议使用Netscape4.0或IE 4.0以上版本,以800*600浏览
Copyright © 2001 BioSrepair.com All Rights Reserved   鲁ICP备05007673号
山东.烟台.BIOS维修网站 网络耗子制作完成  Email:diybios@263.net  QQ:125081447
电话:0535-5482905  传真:0535-5481905