硬件基础班培训-BIOS篇(2)自检响铃代码解密在电脑发生故障时,机器响铃不断。这时,如果你是一位高手,也许可以根据经验判断出故障所在,若根据经验无法判断,或者你对硬件设备一无所知,这时只有去请教专业人员了。笔者由于一台电脑出现故障,开机后只有机器报错的响铃,找不到故障点,只好上网去查询PC机开机自检响铃代码的含义,最终依据代码准确查找出故障所在部位并将其排除。好东西不敢私藏,特向大家推荐,希望你也能据此准确地判断出故障所在,当一回高手。本文以较常见的两种BIOS(AMIBIOS和AwardBIOS)的电脑为例,介绍开机自检响铃代码的具体含义(关于电脑使用的BIOS型号可从BIOS芯片上或者从开机自检的信息中看到,如看到AMI的字样则为AMIBIOS;如看到Award字样则为AwardBIOS)。关于CMOS密码关于计算机密码,许多人认为那是计算机高手的事,其实不然,设置密码并不是高手的专利。且让我们先看看计算机中有哪些常见密码:1、屏幕保护程序密码;2、软件和文件权限密码;3、网络方面的权限密码;4、BIOS权限密码;以上密码要数“屏幕保护程序密码”的设置和解除最容易;文件和网络方面的密码破解最难;BIOS密码最值得计算机用户探究。BIOS基本输入/输出系统。BIOS设置俗称“CMOS设置”,即用固化在主板上的ROM中的工具程序BIOS去修改计算机的各项参数,以影响计算机的功能和使用权限。BIOS密码也称“CMOS密码”,密码设置的主要目的有:1、防止他人随意修改BIOS设置,以保证计算机的正常运行。2、限制他人使用计算机,以保护计算机中的资源。BIOS版本虽然有多个,但密码设置方法基本相同。现以Award4.51PG版本(如下图)为例。在计算机启动过程中,当屏幕下方出现提示:“PressDELtoenterSETUP”时按住Del键便可进入。方法是:开机时,当屏幕下方出现提示“PressDELtoenterSETUP”时按住Del其中与密码设置有关的项目有:“BIOSFEATURESSETUP”(BIOS功能设置)“SUPERVISORPASSWORD”(管理员密码)“USERPASSWORD”(用户密码)选择其中的某一项,回车,即可进行该项目的设置。选择管理员或用户密码项目后回车,要求输入密码,输入后再回车,提示校验密码,再次输入相同密码,回车即可。需要注意的是,进行任何设置后,在退出时必须保存才能让设置生效。(保存方法是:设置完毕后选择“SAVE&EXITSETUP”或按F10键,出现提示“SAVEtoCMOSandEXIT(Y/N)?此时按下“Y键”,保存完成。)具体设置分以下几种方法:设置方法1:单独设置“SUPERVISORPASSWORD”或“USERPASSWORD”其中的任何一项,再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“Setup”,保存退出。这样,开机时按Del键进入BIOS设置画面时将要求输入密码,但进入操作系统时不要求输入密码。设置方法2:单独设置“SUPERVISORPASSWORD”或“USERPASSWORD”其中的任何一项,再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“System”,保存退出。这样,不但在进入BIOS设置时要求输入密码,而且进入操作系统时也要求输入密码。设置方法3:分别设置“SUPERVISORPASSWORD”和“USERPASSWORD”,并且采用两个不同的密码。再打开“BIOSFEATURESSETUP”将其中的“SecurityOption”设置为“System”,退出保存。这样,进入BIOS设置和进入操作系统都要求输入密码,而且输入其中任何一个密码都能进入BIOS设置和操作系统。但“管理员密码”和“用户密码”有所区别:以“管理员密码”进入BIOS程序时可以进行任何设置,包括修改用户密码。但以“用户密码”进入时,除了修改或去除“用户密码”外,不能进行其它任何设置,更无法修改管理员密码。由此可见,在这种设置状态下,“用户密码”的权限低于“管理员密码”的权限。密码应用密码虽然最多只有两个,但若能合理巧妙地加以运用则益处多多。1、公共场合的计算机:如学校机房、办公室等。一般采用“设置方法1”,密码不公开,此时允许他人进入操作系统使用计算机,但不允许他人进入BIOS画面随意修改BIOS设置,以保护计算机的正常运行。2、个人计算机,若不想让其它任何人使用:一般采用“设置方法2”,密码不公开,此时他人无法进入BIOS设置,也无法进入操作系统。3、个人计算机,但允许指定的几个人使用:一般采用“设置方法3”??分别设置两个密码,并将“用户密码”告知指定的使用人,自己保留“管理员密码”。若日后想取消他人的使用资格,可进入BIOS将原先的“用户密码”取消或修改掉。而他人却无法修改“管理员密码”,这样,主动权仍然在自己手里。密码的去除与破解密码固然有保护作用,但若自己忘了密码却会带来麻烦。因此,除了会设置密码外,更要学会去除和破解密码。1、密码的去除:密码的“去除”是指在已经知道密码的情况下去除密码。方法是:进入BIOS设置画面,选择已经设置密码的“SUPERVISORPASSWORD”或“USERPASSWORD”,回车后,出现“EnterPassword”时,不要输入密码,直接按回车键。此时屏幕出现提示:“PASSWORDDISABLED!!!(去除密码!!!)Pressanykeytocontinue……(按任意键继续……)”按任意键后退出保存,密码便被去除。使用DEBUG破解CMOS密码经常由于忘记或不知口令而无法进入BIOS设置状态或无法进入系统,这时可采用下面的方法破解。应该注意的是,COMS密码分两种,一种是Setup密码,另一种是System密码(它们是通过BIOS设置的,具体请参考BIOS设置篇中的芯片部分及密码设置部分)如果选择System,那么每次开机启动时都会提示您输入密码,如果密码不对,那么就无法使用计算机了,此密码的设置目的在于禁止外来者使用计算机;如果选择Setup,那么仅在进入CMOS设置时才提示您输入密码,此密码设置的目的在于禁止未授权用户设置BIOS。我们可根据不同的目的进行设置,一般来讲,设置了SYSTME密码,那么安全性更高些,但同时如果忘记密码,其破解也就更复杂些,而设置了Setup密码则反之。下面就列出常用的CMOS密码破解方法:DEBUG法用DEBUG(DOS自带的一个程序)向端口70h和71h发送一个数据,可以清除口令设置,具体操作如下:C:\DEBUG―O7010―O7101―Q另外可以把上述操作用DEBUG写成一个程序放在一个文件(如DELCMOS.COM)中,具体操作如下:C:\DEBUG―A100XXXX:0100MOVDX,70XXXX:0103MOVAL,10XXXX:0105OUTDX,ALXXXX:0106MOVDX,71XXXX:0109MOVAL,01XXXX:010BOUTDX,ALXXXX:010C―RCXCX0000:0C―NDELCMOS.COM―WWriting000Cbytes―Q以后,运行DELCMOS.COM就能清除口令设置了。使用COPY法破解CMOS密码在DOS状态下(也可在Win98的Dos下),键入以下命令:c:copyconcmos.com(然后进入编辑状态)一手按住ALT键,另一只手在小键盘上敲击下列数字串,再同时抬起双手,如此反复:179,55,136,216,230,112,176,32,230,113,254,195,128,251,64,117,241,195上面的完成后,再按CTRL+Z,得到一程序。(注:上面的数字一定要全部完成,不能疏漏,否则编译出来的程序可能出错而导致其他问题。另外可以用typecoms.com,显示的内容应为ASCII:以后只要运行程序cmos.com,即可解开coms密码。从新启动,按DEL键直接进入,即可从新设置CMOS。值得注意的是,上面的方法只适用于那些不能进入BIOS设置程序,但能进入系统的密码设置,而如果是设置了系统密码,连系统都无法进入,那么上面的方法显然是“无能为力”。使用万用口令破解CMOS密码有些BIOS可以使用万能密码,如果BIOS支持,此法可奏效:(1)AMIBIOS万能密码为:可以试一试下面的几个单词:AMI,BIOS,PASSWORD,HEWITTRAND,AMI?SW,AMI_SW,LKWPETER,A.M.I。(2)AWARDBIOS万能密码:可以试一试下面的几个单词:AWARD_SW,j262,HLT,SER,SKY_FOX,BIOSTAR,ALFAROME,lkwpeter,j256,AWARD?SW,LKWPPETER,Syxz,aLLy,589589,589721,awkard(注意大小写)。万用密码,就是BIOS程式上面的BackDoor,通常厂商用来方便自己的工程人员使用,所以万用密码可以无论你设什麽密码,都能进入BIOS重新设定。各家各时期的万用密码皆不同,所以有时候此法并不能奏效,当然下面还有很多方法,可以分别试用。对于AwardBIOS,试一下下面的几个单词:AWARD_SWSKY_FOXj256j262BIOSTARAWARD?SWHLTlkwpeterLKWPETERSERCONCATSyxzALFAROMEawkwardaLLy589721589589j64AWARD_SWj322?awardawkwardlkwpeter01322222BIOSlkwpeter1EAAhbios*PASSWORD256256biosstarSER589589biostarsetup589721CONCATSKY_FOXadmincondoSWITCHES_SWalfaromeCONDOSxyzaLLydjonetSZYXaPAfefmuklt0ch20xawardg6PJt0ch88AWARDSWh6BBTTPTHAaward.swHELGA-SttpthaAWARD?SWHEWITTRANDTzqFaward_?HLTwodjaward_psj09FZAAADAzbaaacazjaaadcj262AWARD_PWj256对于AMIBIOS试一下下面的单词:AMIBIOSPASSWORDHEWITTRANDAMISWAMI_SWLKWPETERA.M.I589589AMIaammiiAMI!SWAMIPSWDAMI.KEYamipswdami.kezAMISETUPAMI~bios310ami?BIOSPASSamiamiCMOSPWDamidecodHEWITTRANDKILLCMOS对于phoenixBIOS试一下下面的单词:phoenix其它品牌机上的万用密码:BiostarBiostar:Q54arwmsCompaq:CompaqConcord:lastCTXInternational:CTX_123CyberMax:CongressDaewoo:DaewuuDaytek:DaytecDell:DellDigitalEquipment:komprieEnox:xo11nEEpox:centralFreetech:PosterieHPVectra:hewlpackIBM:IBMMBIUOsertafuIwill:iwillJetWay:spoom1JossTechnology:57gbz6technolgiMTechnology:mMmMMachSpeed:sp99ddMagic-Pro:prostMegastar:starMicron:sldkj754xyzallMicronics:dn_04rjcNimble:xdfk9874t3PackardBell:bell9QDI:QDIQuantex:teX1xljlbjResearch:Col2ogro2Shuttle:SpacveSiemensNi