硬盘加密后清除方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有些硬盘有硬写保护钮,查看是否硬件写保护.
如果没有硬件写保护,使用PartitionTableDoctor30,PartitionMagicV8.05等工具查看是否被逻辑锁,以上两款软件都可以解锁!

介绍三种有效的逻辑锁解锁方法
(1)、使用DM之类的软件对硬盘进行低级格式化,这种方法不能保留硬盘数据。开机进入BIOS设置,将带有逻辑锁的硬盘设置为None。重启,使用软盘启动到DOS环境,运行事先复制到另一张软盘上的DM程序,它可以正确识别被设置为None的硬盘,此时进行低级格式化即可(只需低格开始几个磁道,即格式化开始一会儿就停止)。这样低级格式化后的硬盘就可以正常启动、重新分区和格式化了。
(2)、通过汇编语句修改分区信息,这种方法稍微复杂,但可以保留部分或全部数据。首先准备一张DOS启动盘,将Debug和Fdisk程序复制到上面。在其他电脑上,将软盘上的IO.SYS文件的只读属性取消,并使用二进制编辑工具(DOS环境的Debug和PCtools,Windws环境的Ultraedit)进行修改,搜索第一个55AA字符串,改为任意字符(如66BB)。接下来用修改后的软盘启致力电脑了。启动后,通过Debug程序手工修改被修改的分区表,如下:
A:\>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
-xxxx: 0110 (退出程序)
-g (运行)
-d 500 (查看地址为500的寄存器)

从地址6BE开始的内容是硬盘分区的信息,使用E命令修改内存数据:
E6BE
× ×. 0 × ×.0 × ×.0 … 55 AA

把数据××改成0,再用硬盘中断13把修改好的数据写入硬盘:
A>\debug
-a 100 (要修改的寄存器地址为100)
-xxxx: 100 mov ax, 0301 (写硬盘一个扇区)
-xxxx: (直接按回车)
-g (运行)
-q (退出)

最后,执行Fdisk/MBR命令,重写硬盘引导区的引导程序,重启电脑。
第三种方法:制作一张“解锁”软盘。首先将故障硬盘卸下,使用带有Debug程序的DOS启动盘启动系统,执行Debug命令,然后将启动盘取出,放入一张已格式化的空白软盘,在Debug环境中进行如下操作:
-A 0100
XXXX: 0100 XOR AX, AX
XXXX: 0102 PUSH AX
XXXX: 0103 POP DS
XXXX: 0104 PUSH AX
XXXX: 0105 POP ES
XXXX: 0106 MOV CX, 100
XXXX: 0109 MOV BX, 7C00
XXXX: 010C MOV WORD PTR [BX], 00
XXXX: 0110 INC BX
XXXX: 0111 INC BX
XXXX: 0112 LOOP 10C
XXXX: 0114 MOV AX, 0301
XXXX: 0117 MOV CX, 0001
XXXX: 011A MOV DX, 80
XXXX: 011D MOV BX 7C00
XXXX: 0120 INT 13
XXXX: 0122 JMP FFFF:0000
XXXX: 0127
-W 100 0 0 1
Q
接下来,并闭系统。将故障硬盘单独作为主盘安装好,使用制作刚制作的软盘启动系统,系统会自动修复,然后重启。将

软盘取出,换上DOS启动盘,启动到DOS环境。此时,硬盘逻辑锁已经解除,但无法使用,要进行重新分区和格式化。如果要保存硬盘上的数据,可以使用KV300等工具进行分区扫描恢复操作。


先说一个简单的方法,就是低格硬盘了:
找一台主机BIOS中带有低格软件的计算机,把被锁硬盘用这一台计算机进行低格就可以解除硬盘锁了呀~~,不过我事先说一下,你的硬盘什么都没有了呀,而且这样的电脑好想也消失了呀。

第2种方法就要热插拔了:
先将硬盘的电源拔的松一点,将98启动盘放入软驱,然后启动电脑,这时要小心看这电脑呀:)在软盘要启动的时候按下PAUSE键,使电脑停止启动;现在是高潮了呀,你要小心的将拔掉硬盘的电源线,按回车键,计算机又开始启动了,启动完毕后,将硬盘的电源线在插入硬盘。现在硬盘就可以使用了呀`~哈哈,不过这中方法,太冒险了呀,做不好就会机毁人伤呀:)所以我还是不推荐这样呀。

第3种方法debug法。
先准备一张能启动计算机的98启动盘,然后还要准备一贯工具软件UltraEdit32。在一台正常的计算机中将IO.SYS的系统文件打开,并去掉它的全部属性,在用上述的软件打开它并查找55AA,并将它改成任意的数(我用的是44CC的呀),其实这样就是将自举标准改掉了。
至于里面的细节,我就不说了,你们看截图好了呀,用这张启动软盘你就可以顺利地带着被锁的硬盘启动了。不过这时该硬盘的分区表已经不正常,所以我们无法用FDISK来删除和修改分区,而且仍然无法用正常的启动盘启动系统,这时可以用DEBUG来手工恢复。具体命令如下:
a:\>debug
-a
-????:100 mov ax,0201(读一扇区内容)
-????:103 mov bx,500(设置一缓存地址)
-????:106 mov cx,0001(设置第一硬盘的硬盘指针)
-????:109 mov dx,0080(读零磁头)
-????:10c int 13 (硬盘中断)
-????:10e int 20
-????:0110回车
(注:-????各硬盘不相同,跟后面的:1??都是自动显示的,我们要输入的只是其后的内容)
-g
-d500 (查看运行后缓存地址500的内容,这时候我们会发现地址6be开始的内容就是硬盘分区表信息,如果硬盘的扩展分区正是指向自己,那么DOS或WINDOWS启动时就会因查找逻辑分区而陷入死循环。)在DEBUG指示符下继续修改内存数据:
E6BE
??.0 ??.0 ??.0……
……
……55 AA
55 AA是硬盘有效的标志,不要修改,??.0表示把以前的数据“??”改成了0,再用硬盘中断13把修改好的数据写入硬盘就可以了:
A:\>debug
a 100 (表示修改100地址的汇编指令)
-????:100 mov ax,0301 (写硬盘一个扇区)
-????:回车
-g (运行)
-q (退出)
退出后运行fdisk/mbr来重置硬盘引导程序

,重新启动即可。
这种方法虽然麻烦一点,但是它能够恢复硬盘分区表,也就是说恢复以后硬盘中的数据也不会丢失。而以下方法虽然更加方便,但是要么硬盘中的数据难保,要么有一定危险性

第4种是修改IO.SYS的方法
在将上面改过的IO.SYS文件拷入到我们的98启动盘中。在次启动有硬盘锁的硬盘。因为同学的电脑上有很多有用的文件,而采用这种方法可以不损害硬盘上的文件。你现在可以修复你的分区表了呀,你可以用KV3000和DM中文版的修复分区表的功能了。(此方法适合新手:)

第5种方法是DM修复
第一步,把DM拷到好的硬盘上(如果有的话,没有的就用软盘好了)。
第二步,接上坏硬盘,开机,进CMOS,除好硬盘外,其他的IDE设为NONE(关键所在),保存,启动。
第三步,进入DOS,运行DM,选中坏硬盘,分区格式化,OK后启动。
第四步,进CMOS,识别硬盘或设为AUTO,保存后启动。
好了,简单吧。

第6种方法是ide接口flash硬盘热插拔

去掉时先拔数据线,再拔电源线;接入时先接电源线,再接数据线

an unknown exception captured by : CNTFSilelnfo::ReadAttributeData

相关文档
最新文档