免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2187 | 回复: 0
打印 上一主题 下一主题

BIOS维护与故障恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-10 00:35 |只看该作者 |倒序浏览
由于计算机病毒的破坏,以及一些硬件本身设置错误,用户必须注意保护BIOS,并且发生故障后能及时恢复。通过本章的学习,用户可以熟练掌握一些常见处理BIOS故障的方法。

BIOS是计算机中最基础而又最重要的程序。它负责在电脑打开时检测和初始化系统设备,装入并调度操作系统。BIOS一旦出错,计算机就可能瘫痪因此,用户必须注意保护BIOS,并且发生故障后能及时恢复。

本章介绍保护BIOS的方法
1.备份BIOS
备份BIOS时,要记录主板的型号,具体的备份方法参见升级BIOS的步骤,这里就不在描述。下列情况需要备份计算机的BIOS:
⑴ 对新购买的计算机,需要备份BIOS,为以后的修复提供源文件。
⑵ 每次升级BIOS之前,也要事先备份BIOS。
对于Award BIOS,使用命令"Awdflash Filename.bin /Pn/Sy",就可以把ROM中内容保存在文件Filename.bin中。其中Filename是备份文件的文件名,可以根据习惯随意命名。
说明:非主流杂牌主板的BIOS恢复资源比较少,因此对这类主板的备份尤其重要。
2.保护Boot Block块
Awdflash.exe有一个参数/SB,其功能是升级时跳过Boot Block块刷新。为了保护BIOS芯片原来的Boot Block块不被修改,升级BIOS时最好使用/SB参数,这样,即使升级失败,也可以借助Boot Block块来修复,恢复方法见升级BIOS失败后的处理第2节,这里不在描述。
3.制作BIOS硬备份
只要不考虑升级,相同容量,不同类型的芯片可以互换,使用ROM编程器,可以制作BIOS硬备份。EPROM价格低,不怕病毒攻击,读写速度快,在平时使用中比Flash ROM可靠,大家可以选择EPROM作为备份芯片。
注意:为了制作硬备份且便于更换,BIOS一定要可插拔。用户购买主板时最好选择带BIOS管脚的主板。
4.双BIOS技术
如果在主板上设计两个BIOS芯片,当一个BIOS芯片破坏时,启用另一个BIOS,系统也可以正常工作。这两颗为主BIOS,一颗为后备BIOS。通常使用第一颗BIOS芯片,当其发生故障或受到CIH病毒攻击后,启用后备的第二颗BIOS,并可以修复先前损坏BIOS。现在很多的主板都采用了双BIOS技术,如技嘉.得邦等,如图1所示即为主板上的双BIOS芯片。

                                 图1 主板上的双BIOS

二.制作BIOS应急恢复盘
刷新BIOS的过程中,在结束部分有两个蓝色网格,这蓝色网格代表的文件就是引导模块BIOS Boot Block,如图2所示。

                          图2 引导模块BIOS Boot Block示意图
通过BIOS Boot Block可以从软驱启动,并支持ISA显卡。升级失败后,用户可以利用Boot Block恢复BIOS,但恢复的前提是有一张BIOS应急恢复软盘。下面介绍制作BIOS应急恢复盘的方法:
⑴ 打开计算机,通过启动盘或按下F8键进入DOS环境,将一张质量可靠的3.5英寸软盘插入软驱。
⑵ 键入"Format A: /s"命令格式化软盘并传送系统文件。
⑶ 用Copy命令把BIOS刷新程序awdflash.exe拷贝到软盘中。
⑷ 用这张软盘重启计算机进入DOS环境。
⑸ 运行awdflash.exe进入DOS刷新界面,如图3所示。在此界面中不用输入任何字符,直接按回车键进入如图4所示的界面,在此界面中也不用输入任何字符,其下面将出现提示信息:"Do You Want To Save BIOS (Y/N))"。

                            图3 进入BIOS刷新界面

                            图4 是否备份BIOS
⑹ 按Y键,进入如图5所示的界面,在(File Name to Save)栏目里输入备份BIOS的文件名(格式为XXXX.bin,如输入3vca.bin)。然后,按N键放弃刷新,只将主板的BIOS文件备份到软盘中。

                           图5 备份BIOS到恢复盘中
注意:此时,千万不要按回车键或Y键,否则就是刷新了,会产生难以预料的后果。
⑺ 在DOS提示符下输入"edit autoexec.bat",打开文本编辑器,并在软盘上编制一个批处理文件,在打开的编辑窗口里输入:"awdflash.exe /sn/py backup.bin"。
此时,BIOS应急自动恢复盘已经制作完成,当BIOS刷新失败或其他BIOS故障不能解决时,可通过这张恢复软盘引导系统,自动恢复BIOS,恢复方法详见升级BIOS失败后的处理第2节,这里不在描述。

三.主板BIOS报错提示与解决方法
启动时,POST程序对系统内部的各个设备进行检测,如果检测到相关错误,系统就会在屏幕上显示出错信息,下面给出可能出现的错误提示和对应的解决方法。
1.Floppy disks fail
这个错误信息表示无法驱动软驱。
解决步骤为:
⑴ 检查软驱的数据线.电源线是否连接正确。
⑵ 检查主板上的软驱插座是否松动。
⑶ 重新启动计算机,查看是否仍有上述错误。
⑷ 如果BIOS仍无法检测到软驱,则是软驱出现故障,只能送去维修。
还有两种类似的情况,其处理方法一样,这类错误信息为:
Floppy disksfail (40)。
Floppy disksfail (80)。
2.CMOS battery failed
该错误表示CMOS电池失效,这种情况通常是CMOS电池的电力已经不足,只能更换电池。
3.CMOS checksum error-Default loaded
CMOS执行总和和检查时发现错误,因此载入预设的系统设置值,这种情况通常是因为电池电力不足造成的,有两种解决方法:
⑴ 一是直接进入BIOS设置程序,重新设置CMOS并保存即可。
⑵ 另外一种方法是更换CMOS电池。
如果仍然有问题,则可能是CMOS RAM出现故障,只能送回厂家处理。
4.Display switch is set incorrectly
这个错误信息表示显示开关配置不正确,较老的主板上有跳线可以设置显示屏为单色或彩色,而此提示信息表示主板上的设置和BIOS里的设置不一致,将BIOS或主板重新设置为正确的单色或显示屏即可。
5.Keyboard error or no Keyboard present
这个错误信息表示键盘故障或键盘没有连接,解决步骤为:
⑴ 确认键盘已插好。
⑵ 重新启动计算机,查看是否仍有上述错误。
⑶ 如果仍然出现错误信息,则可能是键盘故障。
⑷ 先将键盘插入其他计算机上,如果能用,则是原主板的键盘插座有故障或键盘控制芯片出现故障,只能将主板返修。
⑸ 如果键盘仍然不能使用,则是键盘故障,只能更换键盘了。
6.Memory test fail
这个错误信息表示BIOS在POST自我检测内存时,测试失败。内存可能出现了问题,
解决步骤为:
⑴ 确认内存安装正确并已牢固在内存插座上。
⑵ 重新启动计算机,查看内存是否通过测试。
⑶ 如果仍然出现错误,则表示是内存故障。
⑷ 然后以每次开机一条内存的方式分批测试,找出故障的内存,拔掉或返修该故障内存。
7.BIOS ROM checksum error-System halted
这个错误信息表示BIOS ROM的数据错误,导致无法开机。这种情况通常是因为刷新BIOS不完全造成的,只能采用升级BIOS失败后的处理的方法恢复BIOS后才能正常进入系统。
8.HARD DISK INSTALL FAILURE
这个错误信息表示硬盘安装失败,解决步骤为:
⑴ 检查硬盘的数据线.电源线是否连接正确。
⑵ 检查主板上的硬盘插座是否松动。
⑶ 重新启动计算机,查看是否仍有上述错误。
⑷ 如果仍有该错误,则检查硬盘的跳线,是否两块硬盘都设置为了Master或Slave。
⑸ 排除了以上错误后,仍然有该错误则是硬盘出现故障,只能送回维修。
9.Primary master hard disk fail
这个错误信息表示第一IDE接口上的主硬盘出现问题。解决步骤为:
⑴ 检查硬盘的数据线.电源线是否连接正确。
⑵ 检查主板上的硬盘插座是否松动。
⑶ 重新启动计算机,查看是否仍有上述错误。
⑷ 如果BIOS仍无法检测到硬盘,则是硬盘出现故障,只能送回维修。
类似的错误信息还有:
Primary slave hard disk fail Primary IDE:第一IDE接口上的从硬盘故障。
Secondary master hard disk fail Secondary IDE:第二IDE接口上的主硬盘故障。
Secondary slaver hard disk fail Secondary IDE:第二IDE接口上的从硬盘故障。
10.No partition bootable
这个错误信息表示硬盘没有分区,只要从软盘和光驱重新启动,然后执行FDISK划分硬盘分区即可。
11.NO ROM BASIC或PRESS A KEY TO REBOOT
"partition"设置主引导区即可。
12.Missing operation system
这个错误信息表示硬盘没有操作系统,通常是FDISK后硬盘没有格式化造成的,解决方法为:
从软盘或光盘启动,输入命令"FORMAT C: /S",按回车键即可。
13.Non-system disk or disk error
这个错误信息表示硬盘没有DOS启动的三个文件:MSDOS.SYS,IO.SYS,COMMAND.COM。解决方法为:
从软盘或光盘启动,输入命令"SYS C:",然后按回车键即可将DOS启动的三个文件拷贝到硬盘中。
14.Bad or missing command Interpreter
这个错误信息表示根目录中的COMMAND.COM损坏或丢失。解决方法为:
从软盘或光盘启动,并将COMMAND.COM拷贝到硬盘中。
说明:COMMAND.COM丢失的原因是:用户误删或病毒删掉COMMAND.COM,或者是旧版的COMMAND.COM覆盖了新版的COMMAND.COM。
15.Cannot load COMMAND,system halted
这个错误信息表示载入COMMAND.COM文件,解决方法为:从软盘或光盘启动,并将正确的COMMAND.COM拷贝到硬盘中即可解决。

四.无法开机的故障
常见的无法开机的故障指打开电源后,只有风扇运转正常,光驱和软驱的指示灯长亮,但是无法进入BIOS开机画面,下面介绍引起该故障的原因及应对措施。
1.BIOS自身的故障
下面两种情况可能引起计算机不能开机
⑴ 使用错误的BIOS文件.使用错误的刷新工具或刷新过程意外中断。
⑵ 劣质的BIOS芯片,此时只能更换BIOS芯片才能解决。
如果是刷新失败引起的问题,只需对其进行修复,修复方法详见升级BIOS失败后的处理。

2.BIOS设置故障
如果将电脑某些配件的工作参数设置过高,也会造成无法开机的故障,下面介绍几个常见的由BIOS设置错误引起无法开机的情况。
⑴ 频率设置过高
某台电脑使用Celeron II 600MHz的CPU,其正常工作频率为:66×9=600MHz,但频率后的工作频率是:83×9=750MHz。这时,由于CPU不支持高的工作频率,超频设置后就会造成无法开机。
⑵ 内存设置不当
普通的HY256MB PC-133内存条,当其CAS值为3时,才能稳定工作。如果将其CAS值设置为2,则内存读取速度不匹配,可能会造成无法开机。
这种类型的错误,只要将CMOS参数清除并载入BIOS默认的安全设置,问题就解决了。
注意:有些主板的优化设置对硬件的要求较高,可能会出现一些故障,用户要仔细对照硬件说明资料,正确设置BIOS。

五.系统不稳定的原因
BIOS设置错误或设置过高会造成系统工作不稳定,例如能正常开机但无法进入操作系统,进入操作系统后经常出现蓝屏.玩3D游戏时经常死机等,本章介绍几个常见的由BIOS设置错误引起的不稳定情况。
1.CPU设置不当
AMD公司的CPU发热量都比较大,当温度达到设置的最高上限温度时,主板会强制CPU停止工作,以防其被烧毁,所以经常造成死机。
例如某台使用毒龙系列CPU的计算机,玩3D游戏时经常出现死机现象,经过仔细检查,发现CPU风扇运转不够快,而CPU发热量比较大,在进行高强度运算时,CPU监视温度上升很快,运行一段时间后就会超过BIOS设置的最高工作温度,此时,电脑就死机了。
上述现象可以通过BIOS设置解决,由于毒龙系列CPU对高温的适应能力比较强,可以适当放宽主板BIOS设置的CPU最高工作温度。
注意:BIOS设置的CPU最高工作温度要在允许范围内,以免烧坏CPU,最安全的方法是更换一个散热能力更强的风扇。

2.内存设置不当
内存设置中,CAS和RAS延迟时间的设置对系统稳定性影响很大,不正确的设置经常会导致系统运行不稳定,例如死机频繁发生等。
目前内存的带宽大大增加,速度比原来有了很大的提高,降低RAS或CAS的值不会出现明显的影响。建议用户使用BIOS设置中的自动设置或使用从SPD芯片中读取设置的选项,保证系统稳定的情况下,再追求较快的速度。

3.AGP总线工作频率设置不当
AGP总线工作频率设置过高也会导致系统运行不稳定。例如,以前某些使用VIA芯片组的主板,只能稳定工作在(AGP 2X)模式下,如果设置为(AGP 4X)模式,就会出现蓝屏或死机等现象。
这种类型的错误,只要将AGP总线工作频率改回较低的模式,问题就解决了。
说明:AGP的总线时钟频率为66MHz,现在大多数主板都支持较高的传输接口,最新的AGP 8X将AGP总线带宽提升至2.1GB/s。因此,新主板一般不存在此问题。

4.硬盘参数设置不当
对于一些较旧的电脑,硬盘参数的设置对系统稳定性影响很大,下面列举实例说明:
⑴ 硬盘速度不匹配
某台电脑使用的是Intel 815EP芯片组主板,将其升级为Intel 865GE芯片组后,发现原来的IBM 40GB硬盘工作极其不稳定。
出现上述情况的原因是:Intel 865GE芯片组主板最好使用具有UDMA/100接口的高速硬盘,而IBM 40GB硬盘属于UDMA/66接口的硬盘,两者速度不匹配,非常容易出错。
只有保证两者速度匹配,系统才能稳定工作。可以更换高速硬盘,或者在主板BIOS(Integrated Peripherals)菜单中,把关于DMA接口的(IDE Primary UDMA)选项设置为(Disabled)保持两者工作模式一致。
⑵ 某台电脑使用Intel 865G芯片组主板,DVD 16X光驱,最初工作正常,但是在第二个IDE接口上添加一块新的硬盘后,Windows 2000系统在启动过程中出现较长时间的停顿,启动后只要一运行资源管理器就死机,两个硬盘工作正常,光驱在其他电脑中也能正常运行。
最后,检查CMOS参数设置,发现在(Integrated Peripherals)菜单中第二个IDE接口的设置中,有一个选项(Write Buffer)被设置成了(Enabled),而光驱是只读设备,不能写入。将(Write Buffer)项设置为(Disabled)后,重新启动计算机,所有部件正常工作并保持稳定。

六.显卡的升级与失败后的修复
更新显卡的BIOS可以提高显卡性能,改善显示效果,但升级显卡BIOS也具有一定的风险性,一旦升级失败,显卡就会停止工作,导致无法显示任何信息(黑屏)。本章介绍显卡BIOS的升级过程和升级失败后的应对。
1.显卡BIOS的升级
更新显卡的BIOS有两个选择,一是使用新版本的BIOS文件更新显卡,以提高稳定性和兼容性;另一种则是使用品牌的BIOS文件刷新杂牌的显卡,以提高性能和功能。
⑴ 刷新前的准备工作
升级显卡BIOS具有一定的风险性,所以升级前一定要做好全面的准备工作,通常准备工作包括三个方面:
A.确认显卡的生产厂商和型号:通常不同厂商的显卡具有不同的结构,即使是公版设计,其细微结构也不尽相同。
B.确认显示芯片和显存容量及型号:不同显示芯片的BIOS是绝对不可互换的。
C.了解显卡具有的特殊功能:具备TV输出等功能的显卡需要特殊的BIOS。如果升级不正确,这些附加功能就有可能不能正常工作。
2.NVFLASH刷新工作简介
NVFLASH是NVIDIA的公版刷新程序,对许多NVIDIA显卡都有效,如图6所示中列出了NVFLASH刷新工具的命令。

                         图6 NVFLASH刷新程序功能
图6中假定FULL.COM为BIOS升级文件包,用户输入NVFLASH命令时,用自己下载的升级BIOS文件包名代替FULL.COM。
⑴ NVFLASH BIOS升级文件包名:将BIOS升级文件包的内容刷新到BIOS芯片中。
⑵ NVFLASH E:将BIOS的内容清空,刷新BIOS之前会自动清空,这项功能用处不大。
⑶ NVFLASH D:提供备份显卡BIOS的作用,但只能将内容显示在屏幕上。
⑷ NVFLASH C:检测是否有支持显卡BIOS升级芯片并显示结果。
⑸ NVFLASH W:给BIOS加上写保护,防止对显卡BIOS的随意擦写。
⑹ NVFLASH R:打开BIOS写保护。
⑺ NVFLASH F:检测支持的NVIDIA的显卡类型。
⑻ NVFLASH ?:显示NVFLASH的帮助信息。
3.显卡BIOS升级的步骤
下面以GeForce系列显卡刷新为例,介绍采用NVFLASH刷新程序的升级步骤:
⑴ 打开计算机,并从光盘或软盘启动进入纯DOS模式,切换到存放程序的磁盘和目录,输入"nv4flash c",如图7所示。
说明:刷新程序可以检测到显卡BIOS芯片的类型,以及是否支持BIOS升级。如果此时显示Supported ROM NOT Found,则说明显卡BIOS不能刷新或是刷新的工具版本太旧。
⑵ 输入刷新工具名BIOS指令包,并按下回车键,刷新工具将自动进行刷新,如图8所示。
D:\TNT>nv4flash c
DOS/4GW Protected Mode Run-time Version 1.97
Copyright (c) Rational Systems,lnc. 1990-1994


Nvidia Flash ROM programming utility.v2.1w
The attached monitor may flicker
as the PROM pins are enabled and disabled!
Supported ROM found:WINBOND W29C011A/010M.
         图7 检测是否支持刷新


                                图8 显卡BIOS刷新
说明:确认使用的刷新工具和BIOS包正确,以免刷新失败。
⑶ 刷新完毕后,屏幕恢复显示,并提供一些刷新后的资料,如图9所示。

                              图9 刷新完成
说明:显卡的BIOS容量大多数为32KB或64KB。刷新的过程很快,大约1 ~ 2s的时间。另外显卡刷新的时候BIOS内容会被清空,此时显卡停止输入显示,会发生短暂的黑屏或抖动。

2.显卡BIOS刷新失败后的修复
显卡BIOS升级失败的后果比较严重,例如显示器无法显示任何信息,常用的解决方法是用另一张显卡启动,并以此修复刷新失败的显卡。
显卡BIOS刷新失败后有两种处理方法:一种是重新升级,另一种是写回原来的BIOS文件。如果不能确定失败的原因,可以重新升级一次;如果升级仍不成功,就写回原来的BIOS文件。
显卡分为AGP.PCI.ISA几种类型。目前,电脑主板上大多使用AGP显卡,PCI显卡用的较少,ISA显卡已被淘汰,通常刷新指对AGP显卡刷新。默认情况下,主板上显卡的先后顺序是:AGP显卡.PCI.显卡。下面介绍AGP显卡BIOS升级失败后,用老的PCI显示卡启动并修复AGP显卡BIOS的操作步骤:
⑴ 关闭计算机电源,取下升级失败的AGP显卡,然后将找到的PCI显卡插入一个空的PCI插槽中。
⑵ 打开计算机,系统会使用PCI显卡启动计算机,启动时按下Del键进入CMOS参数设置。
⑶ 在主菜单下选择(Integrated Peripherals)按下回车键,然后将(Init Display First)项设置为(PCI Slot)。
⑷ 保存设置并关闭计算机,将显示器连接到PCI显卡上,然后将升级失败的AGP显卡再插入AGP插槽中。
⑸ 打开计算机,并从光盘或软盘启动进入纯DOS模式,重新对AGP显卡BIOS进行刷新。刷新过程见上面第一节。刷新完毕后,将PCI显卡取下,并将显示器连接到AGP显卡上。
⑹ 重新启动计算机,启动时按下Del键进入CMOS参数设置,将(Init Display First)项设置为(AGP Slot)。
注意:升级工具在升级过程中有几次提问需要用户回答,答案一般是Yes或No。如果没有PCI显卡,则整个升级就只能凭记忆进行黑屏操作,并在两步操作之间停顿较长时间。

七 永久避免CIH病毒损害BIOS的方法
CIH病毒的破坏性很强,该病毒发作时,硬盘不断转动,所有数据都被破坏,硬盘分区信息也会丢失,同时还可能破坏某些主板上的BIOS,而BIOS存放的是系统最基本的硬件参数和驱动程序,一旦被破坏则系统根本无法启动,它彻底摧毁了计算机,下面介绍一种永久避免CIH病毒损害BIOS的方法:
⑴ 买一个集成电路插座(如32脚的Flash BIOS)。
⑵ 将插座的第一脚和31脚向外,即将1脚和31脚悬空,然后将插座插入主板,这样,即可永久防止CIH病毒损害BIOS。
⑶ 刷新BIOS时,只要将第1脚和31脚恢复即可。
说明:该集成电路插座的1脚是VPP脚,加电压可向BIOS中写入数据,而31脚是WE脚,低电压时可以进行写入操作。将1脚和31脚悬空后,避免了任何程序将数据写入BIOS芯片。

八 本章小结
BIOS存放的是系统最基本的硬件参数和驱动程序,BIOS一旦出错,计算机就可能瘫痪。本章详细介绍了保护BIOS的方法。同时,还给出了BIOS设置不当时,可能出现的问题及应对措施。最后,讲解了显卡BIOS的刷新过程和刷新失败后的修复方法,并给出永久避免CIH病毒损害BIOS的方法。通过本章的学习,用户可以熟练掌握一些常见处理BIOS故障的方法。







本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44181/showart_357127.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP