Back to Forum Re New

CMOS放电和清除BIOS密码

菜鸟充电:CMOS放电的种种硬件方法(图)

http://www.sina.com.cn 2003/06/27 15:02 太平洋电脑网  文/海风
  大家都知道,如果不小心忘记了BIOS密码,可以通过对CMOS放电来破坏BIOS中的设置,从而达到清除密码的目的。其实,对CMOS进行放电操作,还可以解决一些莫名其妙的电脑启动黑屏故障。下面,就让我们来了解对CMOS进行放电的各种硬件方法。

  1.使用CMOS放电跳线
  对现时的大多数主板来讲,都设计有CMOS放电跳线以方便用户进行放电操作,这是最常用的CMOS放电方法。该放电跳线一般为三针,位于主板CMOS电池插座附近,并附有电池放电说明。在主板的默认状态下,会将跳线帽连接在标识为“1”和“2”的针脚上,从放电说明上可以知道为“Normal”,即正常的使用状态。
  要使用该跳线来放电,首先用镊子或其它工具将跳线帽从“1”和“2”的针脚上拔出,然后再套在标识为“2”和“3”的针脚上将它们连接起来,由放电说明上可以知道此时状态为“Clear CMOS”,即清除CMOS(如下图所示)。经过短暂的接触(大约5秒)后,就可清除用户在BIOS内的各种手动设置,而恢复到主板出厂时的默认设置。

  由跳线的放电说明,对CMOS进行放电

  对CMOS放电后,需要再将跳线帽由“2”和“3”的针脚上取出,然后恢复到原来的“1”和“2”针脚上。注意,如果没有将跳线帽恢复到Normal状态,则无法启动电脑并会有报警声提示。


  2.取出CMOS电池
  相信有不少用户遇到过下面的情况:要对CMOS进行放电,但在主板上(如华硕主板)却找不到CMOS放电的跳线,怎么办呢?此时,可以将CMOS供电电池来达到放电的目的。因为BIOS的供电都是由CMOS电池供应的,将电池取出便可切断BIOS电力供应,这样BIOS中自行设置的参数就被清除了。
  在主板上找到CMOS电池插座,接着将插座上用来卡住供电电池的卡扣压向一边,此时CMOS电池会自动弹出,将电池小心取出。

  将卡扣往旁边一压,电池就会自动弹出

  等待大约2分钟左右,接着接通主机电源启动电脑,屏幕上就会提示BIOS中的数据已被清除,需要进入BIOS重新设置。这样,便可证明已成功对CMOS放电。

  启动时BIOS提示出错,证明放电成功


  3.短接电池插座的正负极
  取出供电电池来对CMOS放电的方法虽然有一定的成功率,但是却不是万能的,对于一些主板来将,即使将供电电池取出很久,也不能达到CMOS放电的目的。遇到这种情况,就需要使用短接电池插座正负极的方法来对CMOS放电了。当然,在有CMOS放电跳线的主板上,如果大家觉得CMOS放电操作过于麻烦,也可以使用这种方法。
  CMOS电池插座分为正负两极,将它们短接就可以达到放电的目的。首先将主板上的CMOS供电电池取出,然后使用可以有导电性能的物品(螺丝刀、镊子等导电物品),短接电池插座上的正极和负极就能造成短路(如下图所示),从而达到CMOS放电的目的。

  使用导电物体来短接电池插座的正极和负极


  4.改变硬件配置
  除了上面介绍的三种方法,还可以使用改变电脑硬件配置的方法来尝试清除BIOS中设置的密码。因为在启动时如果系统发现现在的硬件配置和原来的硬件配置不同,可能会自动进入BIOS设置画面让用户重新设置,并且不需要输入密码。
  例如BIOS中将硬盘的参数设置为“User”,便可以将硬盘移走,那么重新启动时BIOS就可能因检测不到硬盘而出错,并自动进入BIOS设置,此时用户就可以重新设置密码了。注意,该方法的成功率不是很高,可以适合的主板也不是很多,如果使用其它方法都无效,可以一试。


  小结
  上面介绍的是对CMOS放电的四种硬件方法,可以用于不同的情况。当然,要对CMOS放电,还有许多软件的方法,如使用Debug命令、软件清除等,有兴趣的用户可以试试,但前提是可以启动操作系统。如果为BIOS设置了开机密码,那软件就无能为力了,只能使用本文介绍的硬件方法了。

EQ中文世纪地图集地址:
www.ceqmap.com
为什么要进行CMOS放电??有什么作用??

BIOS是什么?
所谓BIOS,实际上就是微机的基本输入输出系统(Basic Input-Output System),其内容集成在微机主板上的一个ROM芯片上,主要保存着有关微机系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等。 BIOS ROM芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上决定了主板性能是否优越。

CMOS是什么?
CMOS(本意是指互补金属氧化物半导体存储嚣,是一种大规模应用于集成电路芯片制造的原料)是微机主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。CMOS RAM芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。
由于CMOS RAM芯片本身只是一块存储器,只具有保存数据的功能,所以对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设置程序做到了 BIOS芯片中,在开机时通过按下某个特定键就可进入CMOS设置程序而非常方便地对系统进行设置,因此这种CMOS设置又通常被叫做BIOS设置。

BIOS设置和CMOS设置的区别与联系
BIOS是主板上的一块EPROM或EEPROM芯片,里面装有系统的重要信息和设置系统参数的设置程序(BIOS Setup程序);CMOS是主板上的一块可读写的RAM 芯片,里面装的是关于系统配置的具体参数,其内容可通过设置程序进行读写。CMOS RAM 芯片靠后备电池供电,即使系统掉电后信息也不会丢失。BIOS与CMOS既相关又不同:BIOS中的系统设置程序是完成CMOS参数设置的手段;CMOS RAM既是BIOS设定系统参数的存放场所,又是 BIOS设定系统参数的结果。因此,完整的说法应该是"通过BIOS设置程序对CMOS参数进行设置"。由于 BIOS和CMOS都跟系统设置密初相关,所以在实际使用过程中造成了BIOS设置和CMOS设置的说法,其实指的都是同一回事,但BIOS与CMOS却是两个完全不同的概念,千万不可搞混淆。

基于以上功能,很多时候,我们修改了CMOS设置,或更改了主机上的硬件配置都会对BIOS设置有相应的影响,而对BIOS的设置的我们通常是保存在CMOS当中,CMOS的供电由主板上的一块小电池来供应,当这块小电池没有电的时候,我们所有做的设置都会失效,它会自动恢复到出厂设置,也就是我们常说的放电。

简单地讲, 它的作用就是将主板上的硬件配置参数恢复到出厂设置。很多莫名其妙的系统故障,都可以简单地通过CMOS放电轻易解决。另外忘记了CMOS密码也可以使用放电恢复。
EQ中文世纪地图集地址:
www.ceqmap.com
利用Debug命令破除bios设置密码

如果计算机能正常引导,只是不能进入BIOS设置,也就说机器设置了Setup密码。这种密码设置主要是为了防止未授权用户设置BIOS,但可以利用DOS状态下的Debug命令向端口 70H和71H发送一个数据,手工清除该密码,具体操作如下:
C:\>DEBUG
—0 70 10
一O 71 01
一Q
或者
C:\>DEBUG
—0 70 2e
—O 71 00
一O 70 2f
—O 71 00
一Q
EQ中文世纪地图集地址:
www.ceqmap.com

怎样设置和破解电脑开机密码?

为电脑设置开机密码是十分有用的,电脑的开机密码一般在CMOS也就是一般说的BIOS里设置,十分简单。怎么进入BIOS设置呢?只要在开机时不停的按del键,就可以进入CMOS的设置界面。CMOS的密码设置有两种,一种是开机密码,设置后没有密码的话电脑就无法使用了(后面再说怎么破解)。另一种是进入CMOS的密码,设置后别人就不能随便进入CMOS修改了(这个破解较容易)。

密码设置在CMOS里显示有两种,"super password"高级密码和"user password"用户开机密码,电脑将CMOS设置认为是高度机密,防止他人乱改,而高级密码比用户密码的权限就高在CMOS的设置上。简单地说,如果两个密码都设好了,那么用高级密码可以开机进入使用电脑,也可以进入CMOS设置,而用户密码只能进入使用电脑,也能进入CMOS修改用户自身的密码,但除此之外不能对CMOS进行其它的设置。如果只设置了一个密码,无论是谁,都同时拥有这两个权限。这样看来,其实只要设置一个高级密码就可以了。

设置开机密码注意的是,最后要在在CMOS的“AdvacedBIOS Features”选项(虽然名字可能不同,但一般是CMOS界面的左排顺数第二个,含义是高级特征设置。)中将“Security Option”项(多往下拉一点才可以看见这项)设为“System”即可(没有这一步开机密码不会启用)。这样每次电脑开机时都必须输入密码,否则系统就不会启动。

  如果你原来没有设置过密码,则需要在BIOS中将光标移到密码设置处,回车,输入密码,再回车,电脑提示重新再输入密码确认一下,输入后再回车就可以了。

  如果想取消已经设置的密码,就在提示输入密码时直接回车,根据电脑提示即可取消密码。

设置完毕,最后退出时注意保存。问你是否保存,选"Y"也就是yes的意思就可以了。

最后说,密码设置好后最好记在一个小本子上,因为万一忘掉的话就很麻烦。如果是开机密码忘掉,就只有打开机箱,查看主板说明书,把电池拿下来放电了,大概1-2天就可以了,CMOS设置全部还原。如果是进cmos的密码忘掉,也一样处理,或者把光驱或者硬盘的线拔掉,启动一次,再把线接上再启动,可能CMOS的设置就还原了。放电最保险。

关键部分要设置:

开机点del键,进入BIOS设置,选Advanced BIOS Features主菜单中的“Security Option"

把“Security Option”菜单上的选项改为“System"然后可以输入一至八位字符的任意密码(包括英文、数字、空键,要注意英文的大小写是有区别的)。连续输入两次相同的密码,再把光标移到“Save && Exit Setup”上保存后退出就可以了

以后在引导的时候就需要填入密码了。

-------------------------------------------------------------------------------------------------------------------------------

怎样设置windows用户密码

如果你的开始菜单是经典模式的就按下面的步骤进行:

1.进入开始菜单

2.在设置里找到控制面板并进入

3.在控制面板里选择“用户、帐户”

4.选择一个帐户进入,里面有创建密码的选项,设置密码就可以了

如果你的开始菜单不是经典模式的就按下面的步骤进行:

1.进入开始菜单

2.直接找控制面板

3.在控制面板里选择“用户、帐户”

4.选择一个帐户进入,里面有创建密码的选项,设置密码就可以了

----------------------------------------------------------------------------------------------------------------

破解法

是bios密码还是系统用户密码。

如果是前者最简单的我还是认为取cmos电池,保险的话把跳线帽跳到清空cmos状态下几分钟。即可

后者也要看administrator(它是系统最高管理员帐户)有没有设密码,没设的话可以开机按f8键进安全模式,(也可以进系统之前按ctrl+alt+按两次del键)用administrator登陆,直接删除用户密码即可。

如果设了就比较麻烦,网上有很多破解方法:比如删除系统文件法,替换文件等等。我认为很可能引起系统崩溃。最好的用WinPE+ERD,从网上下载解压后.iso文件用光盘刻成启动盘。用它可以和平时一样登陆系统,里面有个更改系统密码的,直接改掉就可以了。

通过给CMOS加个密码,可以防止别人进入BIOS菜单修改机器的配置。但是这并不保险,任何稍微有点电脑常识的人都可以轻而易举地利用软盘启动Debug程序、密码破解程序攻破cmos密码。

方法一:更改硬件配置
当丢失CMOS密码时,可以先尝试改动机器的硬件配置后再重新启动。因为启动时如果系统发现新的硬件配置与原来的硬件配置不相同,可能会允许直接进入CMOS重新设置而不需要密码。改动硬件配置的方法很简单,比如拔去一根内存条或安装一块不同型号的CPU(当然要主板支持)、更换一块硬盘等等。

方法二:通用密码法
现在大多数主板用的BIOS系统基本上都是Award、AMI等厂家的,这些厂家在生产的时候都为自己的BIOS预留了万能密码,以防万一,其中,
Award4.51版以前的通用密码为Wantgirl、Syxz、dirrid、Award、Ebbb、589589、h996、 AWARD_SW、j262、HLT、SERSKY_FOX、BIOSTAR、ALFAROME、jkwpeter、j256、 AWARD?SW、LKWPETER、aLLy、589721、awkward、CONCAT。
AMI BIOS的万能密码为AMI、BIOS、PASSWORD、HEWITT RAND、AMI?SW、 AMI_SW、LKWPETER、A.M.I。注意
应区分大小写。
以上万能密码在486、奔腾主板上破解CMOS口令几乎百发百中,而对PII或以上级的主板就不那么灵光了。能破解PII以上级的新主板的万能密码很少,据目前了解,可尝试用abaubjao。


方法三:利用Debug命令破除Setup密码
如果计算机能正常引导,只是不能进入BIOS设置,也就说机器设置了Setup密码。这种密码设置主要是为了防止未授权用户设置BIOS,但可以利用DOS状态下的Debug命令向端口 70H和71H发送一个数据,手工清除该密码,具体操作如下:
C:\>DEBUG
—0 70 10
一O 71 01
一Q
或者
C:\>DEBUG
—0 70 2e
—O 71 00
一O 70 2f
—O 71 00
一Q
重新启动计算机后,就可以直接进入CMOS修改设置,而不再询问密码了。
注意
70和71是CMOS的两个端口,可以向它们随意写入一些错误数据(如20、16、17等),就会破坏CMOS里的所有设置。

方法四:无敌Copy法
当系统自检完毕,准备引导Windows时按下(P8)键,选择“Safe mode command prompt only”(安全命令模式),在DOS状态下(也可在Windows95的DOS下),键入以下命令:
c:>copy con cmos.com
然后进入编辑状态,一手按住[Alt]键,另一只手在小键盘(按键盘上面那—排数字键是没有作用的)上敲击下列数字串,再同时抬起双手,如此反复:179,55,136,216, 230,112,176,32,230,113,254,195,128,251,64,117,241,195。输入过程中,每松开一次[Alt]键屏幕上都会出现一个乱字符,不必管它。完成后,再按[Ctrl+Z]或[F6]键保存,得到一个新的程序Cmos.com。
直接运行Yk.com这个文件,屏幕上应该没有任何提示信息,然后重新启动计算机即可清除CMOS里的密码。当然,CMOS里的其他设置也会同时被清除,这就需要重新设置了。
可以用“Type Corm.com”命令显示文件内容,显示的内容应为ASCII码。
重新启动,按(Del)键直接进入,即可重新设置CMOS。以后只要运行程序Cmos.com,即可解开COMS密码。

方法五:利用工具软件Cmospwd.exe
可以利用专门破解CMOS密码的工具软件Cmospwd。只要在DOS下启动该程序,它就会将用户的CMOS密码显示出来。该工具软件支持Acer、AMI、AWARD、COMPAQ、 DELL、IBM、PACKARD BELL、PHOENIX、ZENITH AMI等多种BIOS,并且使用非常方便。

方法六:COMS密码破解工具CMOSCracker
现在的PC都可以设定开机密码。密码—般有两种:User Password和Supervisor Password。前者不能修改cmos设置,而后者可以修改cmos设置。这两个密码存储在主板的cmosRAM芯片中,但并非简单存储,而是将它们进行了编码,形成一个32位长的Word密文存储的。开机时,用户输入密码,同样进行编码,然后与存储的密文比较,相同则密码正确,否则密码错误。由于密码可以接受长度最小为1位最大为8位的可打印ASCII字符,能用来作为密码字符的最小ASCII码为20H,即“空格”字符,最大ASCII码为7EH,即“~”字符,共计有7EH—20H+1=95个字符。显然,密码组合共计有95一次密+95二次密+95三次密+… +95八次密=95X((1—95八次密)/(1—95))>95八次密,即超过6600亿不同的密码,而密文只有65 536种可能,所以该函数映射关系是多对一的。
CMOSCracker工具正是利用了这一原理,取出存储在BIOSRAM芯片中的密文Word然后进行逆运算,找到部分密码字符串。虽然它们不一定与原密码相同,但是经过编码后一定与原密码经过编码后的密文Word相同,故可以与原密码达到相同的效果。

方法七:工具软件BiosPwds.exe
利用这个工具可以很轻松地得知BIOS的密码。使用上相当简单,执行后会有BiosPwds的界面,只需单击界面上的(获取密码]按钮即会将BIOS各项信息显示于 BiosPwds的界面上,包括BIOS版本、BIOS日期、使用密码、通用密码等,这时便可以很轻松地得知BIOS密码。

方法八:CMOS放电
如果没有密码根本就不能启动计算机,也就是机器设置了System密码,那就无法通过软件来解决密码遗忘的问题了。此时惟一的方法就是打开机箱,给CMOS放电,清除 CMOS中的所有内容,然后重新开机进行设置。
放电的方法有电池短接法、跳线短接法和芯片放电法。
电池短接法是将主板上的电池从主板上摘下来,用一根导线将电池插座短路,对电路中的电容放电,使CMOS RAM芯片中的信息被清除;
跳线短接法,有些主板设置了CMOS密码清除跳线,参见主板说明书将该跳线短接;
芯片放电法是将一端接地的导线在CMOS芯片的插脚上快速匀速划过。
EQ中文世纪地图集地址:
www.ceqmap.com
Back to Forum