打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
细心呵护你的BIOS

细心呵护你的BIOS

2009年6月16日 13:28:22 转载:网络

   了解了BIOS损坏的原因,就可以有针对性地采取措施,防止病毒破坏和升级失败对BIOS造成的损失: 
 
  一、升级时步步小心 
 
  1.备份自己的BIOS文件 
 
 即对新机器的BIOS进行备份(特别是非主流、非大众化的杂牌主板尤为重要),同时记录自己机器主板的型号,供将来为其它修复方法提供源文件。另外,在每次升级BIOS之前,也要事先备份BIOS的内容。对于AWARD的BIOS,使用命令:AWDFLASH Filename.bin /Pn/Sy,就可以快捷地把BIOS数据文件保存在文件Filename.bin中。 
 
  2.正确识别自己的主板厂商及型号 
 
 对于电脑DIYer而言,确定自己的主板类型和厂家并不困难,我们可以通过看主板包装盒和说明书、查看主板上的标注(许多主板上标注有厂商标志和产品型号,有的主板将厂商标志标注在芯片的散热片上,有的却标注在主板上的其他位置)、查看开机画面(当系统检测内存时按下键盘上的Pause/Break键,这样系统的检测过程就会暂停。通常这时屏幕上的第一行(或前两行)为BIOS的相关信息,能够查知BIOS的出品公司名称、主板型号及所用的BIOS当前版本)得知。但有的主板因为使用曰久或主板标注不清或无法识别,使用上述方法并无法得知,这时可以用相应的测试软件来测出电脑的主板类型。 
 
 一些流行的测试软件,像CTBIOS.EXE可以较好地测出主板的类型、生产厂家、BIOS的版本甚至BIOS的下载网址,如图就是用CTBIOS软件检测出的VIA ApolloPro133A主板的信息;AMIBIOS.EXE文件能测出使用AMI公司的BIOS的版本及主板的型号。Award公司提供的BIOSWizard软件能测出主板的芯片组类型等相关数据,并可以在线注册升级本机的BIOS,如图为按下BIOS Wizard软件的“Get BIOSInfo”按钮后,显示的芯片组及BIOS信息,按下“Submit Online”按钮后,就可以在线注册找到所需的BIOS升级文件。但是所有这些测试软件有一个共同的特点,那就是可能无法辨认新近出品的硬件类型,有时会出现错误分类的情况。 
 
 如果既不知道主板的厂商,也不知道主板的型号,主板上也没有任何的其他的足以辨别主板身份的标记,那么也不必沮丧,你还可以通过主板的BIOS-ID号码来找更新版本的BIOS。所谓BIOS-ID号码是指机器启动、自检到内存时,在屏幕最下方显示的诸如“7/31/95-TRTON-2A59CF54C-00”(对于AwardBIOS)或者“51-0102-1101-00111111-101094-AMIS-P”(对于AMIBIOS)之类的信息,在图11中,你可以看到磐英3VCA主板开机时显示的BIOS-ID,BIOS-ID中内含主板所采用的芯片组、生产厂商、BIOS版本和BIOS的曰期等内容,通过该号码可以获得有关该主板的准确信息。 
由于升级BIOS要求十分严格,BIOS升级文件与主板的型号规格必须完全对应,如果弄错了主板类型或者升级文件有问题,后果将非常严重,所以要特别慎重。 
 
  3.下载正确的BIOS升级文件 
 
  要保证BIOS升级文件的来源,最好到主板厂家网站去下载。对于下载下来的BIOS升级文件,也不要马上升级,可以用相关的软件先测试一下,以免万一有错造成损失。 
 
MODBIN.EXE是Award公司出品的一个对BIOS内文本进行修改的软件,它可以显示BIOS文件的BIOS-ID,我们可以借助于它,来判定找到的BIOS文件是否正确。判断的依据是,同一主板的BIOS文件的BIOS-ID必定相同,因此,我们首先要记录下本机的BIOS-ID代码,然后,启动MODBIN软件读出下载文件的BIOS-ID,如果对比二者正确无误,就说明找到的BIOS文件是正确的。 
 
  4.升级时留一手,保护芯片的BootBlock块 
 
 BootBlock是BIOS中一个特殊的区域,它支持ISA协议的显卡,并且可以执行引导软盘上的AUTOEXEC.BAT文件,所以可以利用该块将一个刷新失败的BIOS芯片恢复。高版本的刷新程序都会自动保留原BIOS的BootBlock块。另外,对于Award的BIOS,其刷新程序AWDFLASH.EXE有一个sb参数,其功能是升级时跳过BOOTBLOCK模块刷新。在升级时,使用“/sb”参数,即可保护芯片原来的BootBlock块不被修改,万一在整个过程有什么失误,借助BootBlock块即可方便恢复BIOS的数据。 
 
  5.升级过程中细心呵护 
 
  为了避免在升级时掉电,建议在整个升级过程中采用UPS供电。硬盘的可靠性较软盘高得多,可以最大程度地避免数据读取出错的出现。为了保证在硬盘启动时不装载多余程序,可以在硬盘启动机器时,强迫系统进入MS-DOS命令行方式。常规的BIOS刷新程序必须在纯DOS模式下运行,并且运行时要求系统不能加载其它的内存驻留程序,以免升级时提示内存不足。由于现在Windows 2000和Windows ME已取消了MS-DOS方式,在这种情况下,采取传统的升级方式将极为不便。 
 
  技嘉开发的@BIOSFlasher程序能在Windows下对技嘉主板的BIOS升级,借助于它也可以实现对其它主板BIOS的升级。@BIOSFlasher程序运行后的界面如左下图所示,它能自动侦测出主板的BIOS芯片类型、电压、容量和版本号。在BIOS信息的左下方是默认的执行操作,共有4项,除第一项“Internet Update”(网络在线升级)外,其余均为不可更改。选项右边有个按钮,从上到下依次为:“UpdateNew BIOS”(升级新的BIOS)、“Save Current BIOS”(保存现有的BIOS)、“About this program”(关于这个程序)、“Exit”(退出)。 
 
  因为@BIOSFlasher不支持非技嘉主板在线升级,所以要刷新非技嘉主板的BIOS,还得先到主板厂商站点下载主板最新的BIOS文件,把主板上防BIOS写入的跳线打开,以及在BIOS设置程序中将防BIOS写入的选顶设为“Disable”。点击图中的“Update NewBIOS”按钮,并在弹出的窗口中选择要刷新的BIOS文件,然后在弹出的消息框上点击按钮,便会自动为你更新BIOS。 
 
    整个操作在Windows下进行,持续的时间约在10秒钟左右,更新结束后程序会弹出消息框,提示升级成功,并要求重启计算机。在机器重启自检时,你会发现BIOS已更新成新的版本了。 
 
  二、给BIOS芯片加个开关 
 
  把EEPROM的VPP(+12v)脚彻底断开,可以避免因电压不稳造成的BIOS芯片击穿。具体方法是,拔出BIOS芯片,将1脚向内侧轻轻弯折(注意不要使管脚齐根折断),重新将芯片插入插座,使第1脚和主板电路不接触,这样,CIH之类的病毒就无法对BIOS进行修改了(同时也无法升级了)。不过这种方法只适用于28F系列的BIOS芯片,对29C系列的芯片不起作用。 
 
  三、釜底抽薪 
 
  屏蔽BIOS芯片的“写”管脚:现在主板上用的BIOS芯片,尽管容量有1M和2M之分,然而不论是1M还是2M的BIOSROM芯片,都有一些共性,即芯片大多为32脚的DIP封装,它们的管脚排列、功能、功耗基本上一致。不同类型芯片的不同之处是芯片的写入电压不同,有些写入电压是12v(28F系列),有些是5v的(29C系列)。除此以外,芯片的写操作时序是相同的,即只有当WE#脚(31脚,写入允许脚)从高电平变成低电平时,一个字节的数据才能写入到芯片中去。根据此原理,我们只要增加一个电阻,就可以在计算机遭受CIH病毒的攻击时,使硬件免受于损坏。具体操作是,拔出BIOS芯片,将31脚向内侧弯折,找一个10K的电阻,电阻的一端焊接到芯片的31脚,另一端同+5v电源(32脚)焊接到一起,重新将芯片插入管座。由于31脚同电路脱离了联系,WE#脚一直处于高电平,即处于“读”状态,不论是病毒还是误操作,都不会对芯片内的数据进行改写,这样,才能实现真正意义上BIOS的保护。具体原理图见下图。 
 
  四、BIOS芯片,有备无患 
 
 借助于ROM编程器,可以很容易地制作BIOS硬备份。ROM编程器的种类较多,不论是什么类型的编程器,都有“读入文件”、“读入”、“编程”、“校验”等功能,如右图是电脑爱好者常用的RF-810编程器,它是通过数据线和PC相连的并用软件控制对芯片的操作,如左下图是其控制软件主画面。借助于编程器,我们可以把下载的程序读入到缓冲区中,写入到芯片中;也可以从一片好的芯片中把数据读出,再写入到一片空白的芯片中去。写入结束后,可以选择“校验”功能,把缓存中的数据与芯片中的数据进行对比。由于EPROM价格较低,不怕病毒破坏,读写速度并不比其它类型的芯片低,在平时的使用中比FLASH ROM要可靠,后备片最好采用EPROM(比方用一片AMD27C020-10代替原来的W29C020-12)。当然为了便于更换,BIOS一定要可拔插,所以,以后买主板时,必须要选用带BIOS管座的主板。 
 
  五、Dual BIOS,BIOS的坚强后盾 
 
 BIOS防护和升级BIOS很难做到万无一失,双BIOS技术是则可以轻松预防BIOS升级失败带来的“灾难”。目前,许多主流主板已采用了双BIOS技术,像技嘉的Dual BIOS 技术、微星SafeBIOS、博登插卡式的双BIOS技术,以及承启的TwinBIOS技术等。双BIOS主板并非人人可得,而市场上出现的德邦RD2000系列组件则圆了普通用户的双BIOS梦,利用该双BIOS组件,我们可以轻松建立自己的双BIOS系统,从此远离“热插拔”,享受双BIOS技术带来的便利。(相关内容请参见本刊2月份中的《打造自己的“双子座”BIOS》一文。) 
 
  六、选一块防毒的主板 
 
 介于CIH类破坏BIOS病毒的猖狂,具有BIOS“写”保护功能的主板现在越来越多了。特别是联想的“无敌锁”技术独树一帜。联想的“无敌锁”技术由3部分组成,它们分别是主板上的防写保护跳线开关JAV、内置于BIOS中的软开关“Flash WriteProtect”和内置于BIOS中的防毒软件“PCCillin”。防写保护跳线开关是“无敌锁”技术中最底层、最关键的技术。因为纵然CIH病毒再神通广大,它也无法将硬件开关打开。万一用户粗心大意,主板的防写保护跳线开关处于不防写状态,此时内置于BIOS中的软开关“Flash WriteProtect”就可以发挥作用,来防止BIOS被无故改写。在软开关的防写状态下,BIOS不能被改写,但DMI却可以进行升级。另外,为防止直接攻击BIOS的病毒有可能将BIOS内的防写软开关破坏,联想还把病毒预防程序“PCCillin”直接嵌入BIOS芯片内,可以实时查出并杀灭类似CIH的攻击BIOS的病毒。实际上,整个无敌锁技术是从几个方位对可攻击BIOS的病毒进行防卫,保护BIOS不被破坏,这是一个整体防护体系,它可在最大限度上保护BIOS。 
 
  另外,Intel主板在对付CIH病毒方面也有独到一面,它的BIOS程序与众不同,特别是它具有自我恢复BIOS(BIOS RECOVERY)的功能,一旦BIOS程序遭到破坏,只要打开机箱配置跳线,插入BIOS程序启动盘,打开电源启动计算机,经过几分钟后就可以恢复新的BIOS。 
 
  今年的4月26CIH发作曰又快到了,希望大家都能采取措施,精心呵护自己的BIOS。当然,再严密的防护体系也可能会出现漏洞(比方说你有了自己的“无敌锁”保护插座,但忘了把开关打到“写”保护状态),防止病毒攻击的最基本方法还是思想上重视,少用盗版软件等可能带毒的软件,并要勤于杀毒。关于“无敌锁”保护插座详尽的制作资料.

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
病毒,破坏,谈如何预防病毒破坏BIOS
升级BIOS的方法
BIOS升级失败后的补救方法
简简单单 电脑主板故障处理全攻略
AMI的BIOS刷失败的完美恢复方法
BIOS刷新Awdflash使用指南
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服