内容正文:
11.2.3 BIOS故障与维护
(讲义)
教学目标:指导学生领会计算机的维护的重要性,掌握计算机的维护的常规知识,做的学有所用。
教学难点和重点:1、熟练掌握计算机的日常维护的几大要素和关键举措;
2、学会处理计算机BIOS故障,学会设置和清除BIOS密码。
1、设置BIOS密码
我们知道,适当设置BIOS密码可以为电脑带来一定程度的保护。设置密码的目的不外乎两种: 一是防止别人擅自更改CMOS设置;二是防止别人进入自己的电脑(包括进入操作系统等)。针对这两种情况,我们可以分别设置开机密码和进入CMOS的密码。设置密码时,必须在开机时按热键进入CMOS设置程序。一般来说,Award和Phoneix BIOS按“Del”或“Ctrl+Alt+Esc”键,AMI BIOS按“Del”或“Esc”键。
下面以Award BIOS为例介绍一下具体步骤。在CMOS设置程序中有两个菜单:“Set Supervisor Password”和“Set User Password”。这就是“设置超级用户密码”和“设置用户密码”菜单。
不过,我们还要分别设置“Advanced BIOS Features”主菜单中的“Security Option”子菜单的“Setup”和“System”选项,才能达到我们如前所述目的。
注意:在AMI BIOS中相应的子菜单是“Password Check”;而Award和Phoneix BIOS则需要把“Aministrator Password is”子菜单选项设为“Enabled”才会令所有密码设置生效。
1). 设置进入CMOS的密码。一般情况下,“Security Option”菜单上的默认选项是“Setup”,这时我们只要在“Set Supervisor Password”和“Set User Password”菜单上任意设定一个密码就可以了。把光标移到“Set User Password”上回车,出现一对话框,这时我们可以输入一至八位字符的任意密码(包括英文、数字、空键,要注意英文的大小写是有区别的)。连续输入两次相同的密码,再把光标移到“Save && Exit Setup”上保存后退出,CMOS密码设置就会生效,下次进入CMOS时就会弹出一对话框要求输入密码。
2). 设置开机密码。首先把“Security Option”菜单上的选项改为“System”,再用同上方法设置密码。设置完成后,无论是开机后进入操作系统或进入CMOS之前,系统都会要求输入正确的密码。
关于“Set Supervisor Password”和“Set User Password”菜单,顾名思义,前者的权限比后者高。一般情况下我们单独对两者之一进行设置时,效果会一样。但当同时对两者进行设置后,就会发现如用“Set User Password”进入CMOS时,只能修改“Set User Password”一项;如用“Set Supervisor Password”进入CMOS时就可以修改所有的菜单选项,包括“Set User Password”。
最后提示一下,当要取消所设的密码时,只要进入CMOS中把光标移到相应的密码设置菜单上连续按两次回车,当出现“Password Disabled”提示就可以了
2、清除BIOS密码
⑴.直接调用debug
在dos下输入:
:> debug
- o70,11
- o71,ff
然后重新启动计算机,进入BIOS 还要密码吗?
⑵.生成一killbiospass.com,你可以向大家发布你的最小软件了,它只有11个字节.
这样在当前目录下生成了一个可执行文件:killbiospass.com,运行它,然后重新启动计算机,进入BIOS 还要密码吗?这个文件可只有11个字节,它应该是最小的工具了吧!
⑶.生成DELPHI可执行文件,编译后只有16K,也是小得可以了。
3、恢复BIOS程序
当计算机加电后,主板上面的BIOS(Basic Input/Output System,基本输入/输出系统)自检程序就会对电脑的硬件设备进行完全的检测。由于目前计算机主板都采用可擦写式BIOS芯片(EEP ROM),使用相应的刷新软件就可对其进行改写,因此曾经危害一时的CIH病毒就利用这个特点来改写BIOS内部的信息,从而造成电脑无法启动,甚至于烧毁电脑硬件。时至今日,这种危害仍然威胁着众多电脑使用者爱机的安全。不过,既然CIH病毒能够破坏BIOS文件,那么我们也可以将它改写回去。
恢复被CIH病毒破坏的BIOS程序,对于双BIOS芯片主板来说,是件比较简单的事情;但对于大多数使用单BIOS芯片主板的用户来说,就需要使用“热插拔法”来重新刷新受损的BIOS文件了。目前主板上使用的BIOS类型主要有Award、AMI和Phoenix三种。下面我们将主要以Award BIOS 为例,进行说明。
1)、刷新前,首先要做的工作是从网上下载对应于自己主板BIOS类型的最新BIOS数据文件,然后做一张DOS系统启动盘,并将刚刚下载完的压缩文件解压后所生成的文件拷贝到DOS系统启动盘中。
2)、完成上面的步骤后,关机,并释放掉自己手上的静电,找一个同型号主板,轻轻撬起主板上的BIOS芯片。如果没有专用提取EEPROM工具的话,撬的时候就要小心一点了,最好先撬起一边一点,然后换撬另一边,直到完全撬出为止,千万不要弄断BIOS的针脚。接下来再找一条布带,宽1cm左右,长度适当,将BIOS芯片斜放在布条的中间,一只手提着布条的两端,一只手拿住BIOS芯片轻轻地插入插槽。这时布条在BIOS芯片与BIOS插槽之间(注意,布条不要处于两者引脚之间),以便于将EEPROM提出。
3)、将被病毒破坏的EEP ROM放在伸手可及的地方,然后使用刚做的启动盘启动电脑,按“Del”键进入CMOS设置,将“BIOS update”设置为“Enable”(某些主板还应在主板上将“Boot Block Programming”跳线设定在“Enable”位置),并将“Virus Warning”(病毒警告)一项设置为“Disabled”。
4)、进入DOS模式后,在“A:>”提示符下键入 “FLASH”后回车,此时屏幕上出现主板的BIOS更新界面,有如下三个选项:
Save Current BIOS To File
Update BIOS Main Block From File
Advanced Feature
Enter choice: [3]
Press ESC To Exit
出于安全起见,先选择选项<1>将目前系统的BIOS内容备份到软盘上并记住它的文件名,以便在更新过程中发生错误时,可以重新写回原来的BIOS文件。
5)、接下来用手捏住布条的两端,轻轻均匀地用力将EEP ROM向上提出,并把遭到破坏的BIOS芯片小心地插入插槽中(注意方向)。
之后选取选项<2>来更新BIOS中的主要区块。如果看到下面的提示:
Boot Block of New BIOS is different from old one !!!
Please Use *Advanced Feature* to flash whole bios !!!
表示必须再选取选项<3>来重新更新BIOS,选取后会出现:
Clear PNP ESCD Parameter Block
Update BIOS Including Boot Block and ESCD
Enter choice: [2]
Press ESC To Return to Main Menu
接下来选取选项<2>将整个BIOS区域更新。
如果没有出现如下提示:
Boot Block of New BIOS is different from old one !!!
Please Use *Advanced Feature* to flash whole bios !!!
则键入刚刚下载的BIOS文件名(*.BIN),回车后系统开始刷新BIOS文件。
当你成功地完成BIOS文件刷新后,按“Esc”键退出,然后重新启动计算机。怎么样。又看到熟悉的画面了吧?而在这之后的CMOS设置就是各位朋友自己的事情了。至此,我们便完成了受损BIOS的“热插拔法”修复工作。
注:在BIOS刷新过程中切勿重启计算机,如果因为掉电致使刷新失败,需要重复上面的操作。
学科网(北京)股份有限公司
$$