欢迎来到天天文库
浏览记录
ID:37461462
大小:229.50 KB
页数:7页
时间:2019-05-24
《为主板打造双BIOS系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、为主板打造双BIOS系统2000-06-21CBSi中国·PChome.net为了避免BIOS损坏造成的麻烦,主板生产厂家纷纷推出新型保护BIOS芯片的主板,如技嘉的GA-BX2000一直到新出的GA-6WXM7主板上,采用了技嘉科技专利的DualBIOSTM(双BIOS)技术,给我们提供了一种保护主板BIOS的新方法,一片BIOS芯片损坏,可以用另一片中的内容来恢复,从而有效地防护主板攻击型病毒对主板的伤害;微星公司则提出"SafeBIOS"的概念,强调不见得非要配备两块BIOS才能有效解决BIOS的中毒问题,它是在主板上配
2、备容量较普通主板大一倍的4MBBIOS,此BIOS划分为两个隔开的区域,若主板上开机区域内的资料受损,将由另一区的BIOS启动,并自动修复受损区域的BIOS;博登公司则提出截然不同的解决方法,该公司推出了首创便携式BIOS的作法--AIRBUS,把一块BIOS芯片内建在一张小卡上,如果主板上的BIOS遭病毒侵入,可将此卡插入主板上专用的插槽,由此卡上的BIOS启动,并自动修复主板上的BIOS。受种种厂家推出的新技术的启发,电脑发烧友们也发挥自己的优势,或用编程器,自已备份BIOS内容,或者把BIOS写到"坚固"的EPROM中,
3、那么,如果不具备编程器,有没有其它花钱少,见效快的方法来预防BIOS损坏呢?有没有万无一失的方法来修复损坏的BIOS呢?下面让我们开始自行为主板加装双BIOS吧。一、BIOS芯片基础:我们知道,基本输入输出系统(BIOS)与其它软件相同,都需要存储器做载体,只不过这种载体不是常见的随机存储器(RAM),为了保证系统的稳定,必须首先保证BIOS的稳定,因此,它使用的是只读存储器(ROM)。目前主板上常见的ROM主要是ATMEL的27、28、29三个系列。其中27系列所用的就是EPROM,在很多486年代的老主板上都可以找到,而目
4、前主要用于显示卡的BIOS。EPROM有两种,一种是不带窗口的,它的编程是硬件形式的,是一次性的,不可逆的,它的价格较低。另一种是带窗口的EPROM芯片,这种EPROM可以用紫外线来擦除原有的Firmware,并用专用的读写器来更新它的Firmware。这一操作过程需要特殊的器材,技术要求也比较专业,因此,操作方法鲜为人知。现在的主板几乎都采用FlashROM(快闪ROM),它其实就是一种可快速读写的EEPROM(电擦写可编程ROM),它是一种在一定的电压、电流条件下,可对其Firmware进行更新的集成电路块。28系列的Fl
5、ashROM则多见于奔腾和多能奔腾的时代,是上一代的产品,它最显著的特点就是读写操作的电压是不同的,因此可以对BIOS进行跳线保护,通过跳线选择,平时使用低电压保证读取的基本要求,需要改写时,使用跳线提升电压至12V进行擦除,这一系列中常见的ROM块有28F010(128K)、20F020(256K)等几种,可见于华硕的TX-97系列的586级别的主板,听起来虽然有点昨日黄花,但由现在的CIH肆虐看来,这其实是一个不错的主意。同时,28F系列的芯片是分块的,如28F010将内部的128K内存分为几个块,其中的BOOTBLOCK
6、块必须要VPP=12V、PR#=12V才能编程,从而有效地保护BIOS启动区。29系列的FlashROM芯片相对简单,由于其单电压设计,读写都采用5V电压,因此只动用软件就可以完成读写Firmware的操作,这一特性和运用,使原本深藏在计算机内部不为人知的BIOS,一下子"暴露"在了我们面前,并为我们免费获得对新硬件的支持、修正BIOS代码错误成为可能。但给用户提供方便的同时带来的却是系统安全的隐患。目前几乎所有主流主板的BIOS用的都是它,而它也正是CIH病毒攻击主板的主要目标,这个系列常见的ROM块有:29LV512(64
7、K)、29C010(128K)、29C020(256K)、29EE020(256K)等。在主板说明书中,主板厂商还列出了FlashROM芯片的容量,其中有1M和2M两种容量的型号。这里,"M"的单位是指"Mbit"(兆数据位)。1M的FlashROM实际能存储的容量为1Mbit/8=128Kbyte(1Byte=8bit),2M的芯片为256K。以上这些技术参数都可以通过芯片正面的编号来区分,这个编号是严格遵循通用集成电路块编号规则标注的。如图,这台湾Winbond(华邦ROM芯片,芯片编号为"29C020"。前两位"29"表
8、明这是一块5V读写的FlashROM,后面的"020"代表容量为2Mbit。再如一块Intel生产的FlashROM芯片,它的芯片编号为"28E001",由此我们可知该芯片是5V读、12V写、容量为1Mbit的FlashROM。另外,和其它标准的集成电路的管脚排列相同,ROM
此文档下载收益归作者所有