提到BIOS,大部分的菜鸟对此都一知半解,不敢轻易尝试,仿佛天生对"蓝色屏幕"有种恐惧的感觉,而更多的时候,连许多老鸟都无法区分BIOS设置和CMOS设置的区别,所以在写出疑难问答之前,龙哥觉得有必要将这两个概念阐述清楚,以达到事半功倍的效果。
BIOS是英文Basic Input/Output
System的缩写,原意是"基本输入/输出系统"。而我们通常所说的BIOS,其实是指一个固化在ROM中的软件,负责最低级的、最直接的硬件控制,以及计算机的原始操作;用来管理机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。
CMOS是英文"互补金属氧化物半导化"的缩写,不过我们常说的CMOS却是指主板上一块可读写的存储芯片,也称之为"CMOS
RAM"。CMOS
RAM是随机存储器,具有断电后消除记忆的特点,人们就想到了使用外接电池保持其存储内容的方法。
一般来说,通过固化在ROM
BIOS的软件进行BIOS参数的调整过程就称之为BIOS设置,而通过BIOS设置中的"标准CMOS设置"调试CMOS参数的过程就称为CMOS设置。我们平常所说的CMOS设置与BIOS设置只是其简化说法,所以在一定程度上造成两个概念的混淆。
怎样进入BIOS设置程序
分析:虽然世界上设计生产BIOS的厂商并不多,但是某些品牌机和兼容机设计不尽相同,所以进入BIOS设置的方法也各不相同。
答疑:大部分进入BIOS设置的键都已经设置为"DEL"或者"ESC",但是也有部分BIOS是F10或者F2,其中一些更特别的BIOS还需要根据其提示进行操作。
机器无法正常运行操作系统的问题
1.Bios Rom checksum error-System halted
分析:BIOS信息检查时发现错误,无法开机。
答疑:遇到这种情况比较棘手,因为这样通常是刷新BIOS错误造成的,也有可能是BIOS芯片损坏,不管如何,BIOS都需要被修理。
2.CMOS battery failed
分析:没有CMOS电池。
答疑:一般来说都是CMOS没有电了,更换主板上的锂电池即可。
3.CMOS checksum error-Defaults loaded
分析:CMOS信息检查时发现错误,因此恢复到出场默认状态。
答疑:这种情况发生的可能性较多,但是大部分原因都是因为电力供应造成的,比如超频失败后CMOS放电也可以出现这种情况,应该立刻保存CMOS设置以观后效;如果再次出现这个问题,建议更换锂电池。在更换电池仍能无用的情况下,请将主板送修,因为CMOS芯片可以已经损坏。
4.Press F1 to Continue,Del to setup
分析:按F1键继续,或者DEL键进入BIOS设置程序。通常出现这种情况的可能性非常多,但是大部分都是告诉用户:BIOS设置发现问题。
答疑:因为问题的来源不确定,有可能是BIOS的设置失误,也可能是检测到没有安装CPU风扇,用户可以根据这段话上面的提示进行实际操作。
5.HARD DISK INSTALL FAILURE
分析:硬盘安装失败。
答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。如果是新购买的大容量硬盘,也要搞清楚主板是否支持。如果上述都没有问题,那很可能是硬件出现问题,IDE口或者硬盘损坏,但是这种几率极少。
6.Primary master hard disk fail
分析:Primary master
ide硬盘有错误。同样的情况还出现在IDE口的其他主从盘上,就不一一介绍了。
答疑:检测任何与硬盘有关的硬件设置,包括电源线、数据线等等,还包括硬盘的跳线设置。
7.Floppy disks fail
分析:软驱检测失败。
答疑:检查任何与软驱有关的硬件设置,包括软驱线、电源线等等,如果这些都没问题,那可能就是软驱故障了。
8.Keyboard error or no keyboard present
分析:键盘错误或者找不到新键盘。
答疑:检查键盘连线是否正确,重新插拔键盘以确定键盘好坏。
9.Memory test fail
分析:内存测试失败。
答疑:因为内存不兼容或故障所导致,所以请先以每次开机一条内存的方式分批测试,找出故障的内存,降低内存使用参数工作或者送修。
为什么要升级BIOS?如何更新BIOS?
分析:BIOS程序决定了系统对硬件的支持、协调能力。随着新硬件层出不穷,BIOS不可能预先具备对如此繁多的硬件的支持,这就依赖于对BIOS芯片内程序的更新。为了支持到更新的硬件产品,消除以往BIOS的BUG,提高产品之间的兼容性,或者为了提升产品的性能,升级BIOS是最简单有效而又节省的办法。
答疑:大部分主板厂商都会定期更新产品的BIOS
FIREWARM,另外BIOS生产厂商也会提供专用的刷新程序,在不加载任何硬件驱动和内存驻留的纯DOS模式下,运行刷新程序,输入厂商提供的BIOS
FIREWARM文件名,通过提示依次选择是否刷新→是否保存原BIOS→是否更新最新的BIOS,最后按F1键重新启动,即可大功告成。
提示:在这里我们应该尽量将原BIOS名字简化,但是不要更改其扩展名;应该保存原BIOS,以备BIOS刷新失败时使用;整个BIOS刷新过程中不能断电。
能否在Windows下升级BIOS?
分析:常规的BIOS刷新程序必须在纯DOS模式下运行,并且,运行时要求系统不能加载其它的内存驻留程序。由于现在Windows
2000和Windows
XP已取消对MS-DOS的支持,在这种情况下,采取传统的升级方式将极为不便。
答疑:很多主板厂商都开发了针对性的刷新程序,整个操作在Windows下进行,可以直接下载更新,也可以在线更新,(由于网络状况不是非常理想,龙哥建议在下载BIOS文件之后进行更新。)更新结束后程序会弹出消息框,提示升级成功,并要求重启计算机。
升级BIOS要注意哪些问题?
分析:升级BIOS并不繁杂,只要认真去做,应该是不会出现问题的。
答疑:但升级过程中一定要注意以下几点:
1.进入纯DOS模式,不要加载任何硬件产品的驱动,也不要运行任何程序。
2.使用和主板相符的BIOS升级文件,尽可能用原厂提供的BIOS升级文件。
3.BIOS刷新程序和BIOS
FIREWARM要匹配。一般情况下原厂的BIOS程序升级文件和刷新程序是配套的,所以最好一起下载。
4.通常很多杂志或朋友都建议在软盘上升级,可是由于软盘的可靠性不如硬盘,很可能造成升级失败,因此,龙哥建议最好在硬盘上升级BIOS。
5.升级时一定要备份原BIOS,如果升级不成功,那还有恢复的希望。
6.部分主板提供商在BIOS程序中内置了BIOS更新程序,所以在升级BIOS前,应该在BIOS里把"System
BIOS Cacheable"的选项设为Disabled。
7.某些主板出于保护BIOS的原因,设置了硬跳线禁止BIOS写入,或者在BIOS中设置的"BIOS
UPDATA"的选项设为DISABLED,所以在更新之前尽量检查这两项设置,不然会出现更新失败。
8.写入过程中不允许停电或半途退出,所以如果有条件的话,尽可能使用UPS电源,以防不测。
在升级BIOS过程中遇到的一些问题
1.升级Award BIOS时出现提示"Insufficient memory"
分析:主要原因是常规内存不足,导致更新无法进行。
答疑:释放一些常规内存即可。只要屏蔽掉系统BIOS缓存和显卡BIOS缓存以及各个设置中的Shadow即可。另外在纯DOS模式下不要加载Drvspace.bin这个文件,否则驻入常规内存从而造成内存不足。如果你采取了以上措施依然出现这个问题,那么试试AWDFlash.exe的/Tiny参数,不过这个参数只在7.0以上版本才提供。注意:重新启动时,在出现"Windows
Starting"后按Ctrl+F5,这样可以不加载Drvspace.bin,节省了大约108K
的常规内存空间。
2."The Program File's part number does not match With your
System"
分析:程序代码不适合你的系统,或者说BIOS数据文件不符。
答疑:不过只要加上/Py参数,更新程序将不检测BIOS版本是否兼容,但是这样操作的危险性较大。龙哥再次建议请尽量使用原厂提供的BIOS数据文件和刷新程序。
3."Unknown Type Flash"
分析:未知类型的FlashROM。
答疑:这种情况一般发生在需要12V电压才能进行BIOS刷新的Flash
ROM情况下(一般的BIOS芯片的工作电压是5V),或者你的主板使用的是不可用软件刷新的EPROM。这种情况有的主板提供跳线(EPROM就免了),在擦写的时候将电压调整为12V方可进行。如果出现上述这些情况,那可能你的Flash
ROM芯片已经损坏。
4."Program Chip Failed"
分析:程序芯片失效。
答疑:这种情况一般出现在型号为28Foo1的Intel Flash
ROM芯片上。原因是此芯片中有个8KB Boot
Block处于硬件保护状态下,所以Boot
Block的内容是无法更新的。这种芯片一般也是需要更高的写入电压或者专用设备才能更新的。
解COMS密码的方法很多,现将其"软"方法(即用编制小程序清除口令密码)汇集,以飨大家。
#1 一、用DEBUG清除口令密码
在DOS命令行运行DEBUG程序,然后可用以下五种方法之一解密(如^24030301a^表),输入完后重启电脑即可。
#1 二、用COPY命令清除口令密码
用"COPY COM
JM.COM"命令建立一个有十个字节的文件JM.COM。注意:一些特殊字符是用ALT键加小键盘数字键输入的。
在DOS命令行运行COPY CON JM.COM命令:
C:\DOS>COPY CON JM.COM
然后输入相应的十个字符:
第一、二、三个字符是ALT+176、ALT+17、ALT+230;第四个字符是p;第五、六、七个字符是ALT+176、ATL+20、ATL+230;第八个字符是q;第九个字符是ALT+205;第十字符是空格。
按上述方法将十个字符输入后,按F6存盘,即生成一个十字节的小文件JM.COM,执行它即可。以上方法成功率在95%之上。
细心的读者也许已注意到用DEBUG解密中的法一、二、三、四、五中都有70和71两个数字,其实COMS中数据访问是通过两个I/O端口来实现的。端口70H是一个字节的地址端口,它是用来设置COMS中数据的地址;端口71H是用来读写端口70H设置COMS地址中的数据单元内容。其实将JM.COM反汇编后,也会看到70H和71H两个端口。
#1 三、用工具软件查出密码
Biospwds.exe和Comspwd.exe这两个工具都能满足你的要求,下面我就来把它们详细介绍一下:
Comspwd.exe为DOS下的工具,当然也可在Windows的MS-DOS窗口下使用,运行后就会出现有关BIOS的信息。比较有特色的是它不仅会根据密码加密方式的不同分别解出Award、AMI和Phoenix等不同BIOS厂商的密码,而且还能算出IBM、Dell、Compaq等品牌电脑专用BIOS的密码,可见作者设计时考虑得十分周到。它的大小只有10.3KB,平时在自己的邮箱中保留一个备份,随用随下。
Biospwds.exe是Windows下运行的软件,同样也只由一个文件构成,运行后点"Get
passwords"就会自动识别BIOS的厂家、版本、日期及超级用户密码等。不过它的体积稍大,有167KB。
在使用上述两个软件的过程中,你会发现程序显示的密码有时和真实的密码有所不同,这是正常现象。它们都是对BIOS编码过的密码进行逆向解码,得出的结果可能并不唯一。
我们在维修电脑过程中,总会遇到这样的问题:
一台电脑按下电源开关后,什么动静也没有,风扇不转,电源指示灯不亮。对于这种情况,我们遇到的多了,先检查电源,再检查主板,采用最小系统化,逐一添加各部件。如果到哪个部件时,出现上述情况,那就说明是这个部件有问题。
前几天,我就遇到了一起主板不加电的问题,查来查去,电源是好的,主板是好的,竟然CPU是坏的。CPU坏了也能导致主板不加电?
情况是这样的,一客户送电脑到公司,说是电脑坏了,开不了机。把主机加上电,的确不能开机。先拔下所有电源插头,短路绿线和黑地后,电源工作正常。使用万用表测试各路电压输出,也正常。电源没有问题。
再采用最小系统法,拔下内存,CPU和显卡,声卡,硬盘,光驱,软驱,只对主板加电。结果按下电源开关后,主板没有任何反应。再强行加电,还是加不上电,主板坏了,太简单了。
幸好,客户买机器的时间不长,就到仓库为客户更换了一块新板子。三下五去二,我就把机器装好了,接好电源,开机。出乎意料,和刚才情况一下,还是什么动静也没有。
新主板不可能是坏的?这是怎么回事?
我仔细检查了主板上的CMOS放电跳线,在"Normal",没有问题。如果CMOS放电跳线在"Clear"位置时,多数主板不能加电启动,什么反应也没有,就像是主板坏了,除了部分3D主板例外。
没办法,我就把机器重新拆开,再按最小系统法逐一排除。单独给主板加电,正常,主板没有问题。插上CPU,加电,没有反应。CPU坏了?把CPU插在别的主板上,也不能加电。
电脑的故障真奇怪,CPU也能短路!
提示:我们在检修电脑过程中,有时遇到主板上指示灯亮,但是开不了机的情况时,可以强行对主板加电,使用一段带塑料套的导线,直接短路绿黑,使主板不经过开机电路就可以直接供电。如果主机正常启动,说明主板上的开机电路有问题,我们可以通过外接电源开关,直接短路绿黑的应急方法,而不必更换主板,可以省去不少开支。如果主板依旧不加电,只是风扇工作,主机不启动,说明主板的问题比较严重,那就只有更换主板才能解决了。
一天,打开爱机,突然听到主板BIOS自检时发出一种特殊的声音,随后声音消失。进入登录Windows界面,当我输入登录密码的第一个字母时,只见后面自动出现了一串字符。随即我注销切换到另一没设密码的用户,打开Word文档,当输入一个字符时,文档后面自动不断地出现同一字符。不好,爱机一定染上可恶的病毒了。马上安装KV3000,当输入序列号时,又出现了同样的问题,最后好不容易将杀毒软件安装完毕。杀毒,没发现病毒,重新启动,问题依然。
那特殊的声音到底是什么意思呢?我百思不得其解,翻出所有的电脑资料,仔细查找,终于找到了问题所在。原来开机时,主板BIOS自检时发出的不同声音,可帮助我们解决电脑存在的问题。以Award
BIOS(被大多数主板所采用)为例:长声不断地响表示内存未插好或损坏;1短:系统正常启动;2短:CMOS设置常规错误,需要重新设置不正确的选项;1长1短:内存或主板出错;1长2短:显示器或显示卡错误;1长3短:键盘控制器错误;1长9短:主板BIOS的Flash
RAM或Eprom错误。了解上述情况后,重新开机,仔细分辨特殊声音,1长3短,哦,原来是键盘有问题!换一个新键盘,装上,重新启动,问题消失。
报警声数 错误含义
1短 系统启动正常
2短
常规错误,请设置CMOS参数,重新设置不正确选项
1长2短 RAM或主板出错,更换内存或主板
1长2短 显示器或显卡错误
1长3短 键盘控制错误、检查主板
1长9短 主板FLASH ROM或EPROM错误,BIOS损坏,更换FLASH ROM
长声不断 内存条未插或损坏,重插或更换内存条
不停的响
电源、显示器未和显示卡连接好,检查一下所有插头
重复短响 电源有问题
黑屏 电源有问题
报警声数 错误含义
1短 系统启动正常
1短1短1短 系统加点初始化失败
1短1短2短 主板错误
1短1短3短 CMOS或电池失效
1短1短4短 ROM BIOS校验错误
1短2短1短 系统时钟错误
1短2短2短 DMA初始化失败
1短2短3短 DMA页寄存器错误
1短3短1短 RAM刷新错误
1短3短2短 基本内存错误
1短3短3短 基本内存错误
1短4短1短 基本内存地址线错误
1短4短2短 基本内存校验错误
1短4短3短 EKSA 时序器错误
1短4短4短 ELSA NMI错误
2短1短1短 前64KB 基本内存错误
3短1短1短 从DMA寄存器错误
3短1短2短 主DMA寄存器错误
3短1短3短 主中断处理寄存器错误
3短1短4短 从中断处理寄存器错误
3短2短4短 键盘控制器错误
3短3短4短 显示内存错误
3短4短2短 显示错误
3短4短3短 未发现显示只读存储器
4短2短1短 时钟错误
4短2短2短 关机错误
4短2短3短 A20门错误
4短2短4短 保护模式中断错误
4短3短1短 内存错误
4短3短3短 时钟2错误
4短3短4短 时钟错误
4短4短1短 串行口错误
4短4短2短 并行口错误
4短4短3短 数字协处理器错误