很多人在笔记本电脑的BIOS启动设置了开机密码。可密码一旦忘了就带来很多麻烦。因为大部分笔记本电脑的开机密码并不像台式PC那样存放在CMOS电路中可以通过放电清除,目前很多笔记本电脑都是将密码保存在主板的逻辑电路中,一般手段无法破解。本文给大家介绍几种招术,试着对付一下这种问题。
用清除PC机开机密码的方法。因为没有短路跳线,所以大家切断所有电脑电源(包括电池),打开笔记本,找到CMOS电池,取下后,等多几分钟再将CMOS电池放上。
有些机器在改变硬件配置的时候,比如拆掉硬盘内存什么的,再重启可能自动进入BIOS SETUP程序,接下来,就干该干的事了。
试试在主板上找到代号"xxxx818"的芯片,如"MC146818",它有24引脚,短接12,24引脚,或者找到标有"MC14069"的芯片。将其第14引脚接地一下。可以达到清楚密码的目的。
使用者还可以使用口令软盘来解决问题。口令软盘在你每次设置开机口令时生成
对于有些机器,还可以用一种较麻烦的方法。准备一张空软盘,用二进制编辑软件,如Norton DiskEdit 或UltraEdit 32,修改软盘第一扇区的前5个字节,使其变为:4B 45 59 00 00 ,注意引导扇区是第0扇区,别改错了。然后保存修改,这样你就友一张钥匙盘了,放入笔记本软驱中,reset后,提示你输入口令是,直接回车。系统会再次提示输入密码。按Y回车。然后就看到BIOS的设置界面了。
不行的话,就要打开机壳,在下面指定的位置,找到EEPROM芯片:
下面的就是存储密码的EEPROM芯片,型号是:ATMEL的24RF08C:
有些型号的笔记本上,使用的是另外一种EEPROM芯片:
即:93LC46
还有的EEPROM芯片,是24系列的:
对于EEPROM芯片中的数据,我们要读出来后,才能做进一步的破解工作,方法有:
1、使用热风枪把芯片吹下来,然后使用编程器读出:
2、使用小型的编程器,利用引出的接线,把主板上EEPROM芯片中的数据读出来:
即然要用到编程器,就在用到一定的软件,软件的作用就是把EEPROM芯片中的数据读出来:
有了读出来的KM6.bin文件,我们使用相关的破解软件(如DEBUG),就可以知道你当时输入的密码了。
Read a 128 byte CMOS backup (KM6.bin) Keyboard : US
Acer/IBM [ $O QQQ] AMI BIOS [ 9 c] AMI WinBIOS (12/15/93) [9 f ]
AMI WinBIOS 2.5 [ f ][ ][ ]
AMI: [ ][- C ][ ][ C C ]
Award 4.5x/6.0 [3120230][2000230][13331333] Award 4.5x/6.0 [3030030][3000333][3211102]
Award MEDAllion 6.0 [3011001][2001002][13331333][12211220] Award 6.0 []
Compaq (1992) [197932]
Compaq DeskPro [?V19?932][? D"?BDD] Compaq [][197932] DTK [ ][1`P2oa] Phoenix A08, 1993 [][7932] IBM (PS/2, Activa ...) [ ][197932] IBM Thinkpad boot pwd [197932] Press a key to continue
在上面的显示中,对应IBM Thinkpad boot pwd 的方框中就是密码[197932]