这是最好的一个,最后“出厂”呵呵,那就是解硬盘密码!!!
第一步:准备一张dos系统盘,拷贝有debug,
第二步:将里面io.sys文件的只读属性去掉。用你熟悉的二进制编辑工具,如ualtredit,debug等将文件的第一个“55 AA”修改为任意其他数值。
第三步:带着你的废硬盘启动吧
第四步:进入debug:
-a
-xxxx:100 mov ax,0201
-xxxx:103 mov bx,500
-xxxx:106 mov cx,0001
-xxxx:109 mov dx,0080
-xxxx:10c int 13
-xxxx:10e int 20
(回车)
-g
-d 500
此时会看到6be开始的内容是硬盘的分区信息,而硬盘的扩展分区指向自己,这就造成了死循环。用debug的E命令修改内存数据
e6BE
xx.0 xx.0..................55 AA
xx.0表示将数据xx改为0,而55 AA是硬盘的有效标记不要修改
第六步:利用中断13将修改好的数据写入硬盘就可以了。
a 100
-xxxx:100 mov ax,0301
(回车)
-g
-q
第七步:以前是不能用fdisk格式化硬盘的,因为有密码么,现在运行fdisk/mbr,重起计算机,你的硬盘就回来了,呵呵 |