找DLL电脑论坛

 找回密码
 立即注册
查看: 2633|回复: 0

[故障] BIOS万事无忧

[复制链接]

437

主题

20

回帖

2038

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2038
发表于 2014-12-5 16:10:07 | 显示全部楼层 |阅读模式

            众所周知的CIH病毒以及新发现的Win32.Kriz病毒,它们不但会同普通的病毒一样对计算机的软件(硬盘数据)进行破坏,还可破坏计算机‘硬件’--它能重写主板的BIOS数据。再加上平时我们的误操作和升级失败等种种原因都可能破坏BIOS ROM。由于(Basic Input/output system)即基本输入/输出系统,实际上是被固化在讲算机主板上的ROM芯片中的一组程序,为计算机提供最低级的、最直接的硬件控制。BIOS程序是在每次开机或重启动时自动进行的,控制微机从硬件自检到启动操作系统的过程,并负责解决硬件的即时需求。所以当BIOS ROM损坏后,微机根本不会有启动的动作,屏幕上也不会有任何显示--开机后别说蓝天白云,屏幕根本就不亮,没有显卡初始化信息,没有微机自检信息...总之什么都没有。当心爱的电脑出现这种现象时,我们唯一的反映大概都是“世界末日”来临了。 
  到底有没有办法防护BIOS免受病毒侵蚀呢?结论是有的,下面就介绍‘软’‘硬’两种防护办法。
[color=]一、‘软’防护
   软防护就是要对新机器的BIOS进行备份(特别是非主流、大众化杂牌主板尤为重要),再做成一张启动盘(具体有很多做法这里不再叙述)这样当BIOS被病毒侵蚀或误操作破坏时,我们可以用备份文件进行恢复。
[color=]二、‘硬’防护
   大多数主板都有BIOS防写跳线,当跳线打开时,对BIOS只能读不能写。但这种方法究竟管不管用,笔者从实际经验中发现,此种方法其实并不管用。下面用事实加以说明:笔者的机器,主板为梅捷6BA+3,其它配置从略。以前运行正常,偶而有一次要进行CMOS设置,但进入CMOS后,发现键盘失灵。以为是电源问题使键盘锁住,关电源重新启动后依旧,但在DOS和WINDOWS下正常,又杀病毒等种种方法都试过后,故障依旧,最后想到是否BIOS被改写了,幸好键盘只是在CMOS下失灵,于是上网到梅捷网页上下载最新BIOS源代码6BA+3 2BA2重新刷新后,故障排除。找其原因,我们发现目前主板上用的1Mbit的BIOS芯片主要有INTEL的28F001BXT150及WINBOND的29E011-15等,都是150NS的FLASH ROM。根据这种芯片的内存分布见图1,如28F001将内部128K内存分为几个块。其中BOOT BLOCK必须VPP=12V PR#=12V才能编程,从而有效的保护BIOS的BOOT BLOCK启动区。(除上述BIOS专用FLASH ROM外,工业上常用的有INTEL为代表的28F010芯片及ATMEL为代表的29C010系列芯片。这两种芯片的区别是:28F系列芯片的第1脚要加VPP(+12V)编程电压才能写片,而29系? 片则不需要(见图2该脚为NC空脚),它可直接利用VDD(+5V)写片。EPROM开头的数字为27,如27C010、27C1001。)但由于主板上的VPP是一直接+12V的,而所谓的编程跳线是接在第30脚上(由图可见该脚为PR#脚),当将跳线置于编程状态时,该脚电压也为+12V,此时就梢远。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|找DLL下载站

GMT+8, 2024-5-9 18:02 , Processed in 0.109375 second(s), 21 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表