下载此文档

解开硬盘逻辑死锁的一种方法.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
解开硬盘逻辑死锁的一种方法.doc解开硬盘逻辑死锁的一种方法
摘要: 大家都碰到过硬盘逻辑死锁的事情,这种事通常会让人没有什么好的办法,下面我就为大家介绍一种比较使用的解锁方法。
Abstract: We e across something about hard disk logical deadlock,which often makes no good way, here I’ll introduce an useful method for the unlocking.
关键词: 硬盘;病毒;软盘;解锁
Key words: hard disk;virus;floppy disks;unlock
中图分类号:TP30文献标识码:A 文章编号:1006-4311(2010)23-0168-02

0引言
不知道你是否曾碰到过从软盘和硬盘都启动不了计算机的情形?一般计算机的硬盘分区表被病毒感染后,若不能启动机器,通常从软盘可以启动。但在严重的情形下,不但从硬盘不能启动机器,就是从软盘也不能启动。有的恶毒的病毒就能使硬盘被锁死。本来硬盘被锁住时, 版本启动机器,机器启动后虽然也不认硬盘,但其不认的原因在于其管理不了现在的大硬盘,依次可以用Debug修改硬盘分区表,修改后可以启动。但在已进入WINDOWS的年代,,即使找到,你的机器上恐怕也应没有5寸软驱而不能使用。因此最好的办法是编制一个程序解决这个问题。作者通过尝试和思考,找到了一种比较实用的方法。
1硬盘锁住的原理
硬盘锁住通常是对硬盘的分区表做手脚,因此首先应该了解硬盘的分区表。硬盘分区表位于0柱面0磁头1区,这个扇区的前面200多个字节是主引导程序,后面从01BEH开始的64个字节是分区表。分区表共64字节,分为4栏,每栏16字节,用来描述一个分区。如果是用DOS的FEISK程序分区后,最多只用两栏,第一栏描述基本的DOS分区,第二栏描述扩展的DOS分区。
分区表的最后两个字节是分区表的有效标志,如果将其改变,将不能从硬盘启动,这是一种简单的锁住硬盘的方法。解决的办法是从软盘启动,启动后硬盘仍然可以使用。用Debug或NORATN中的DISKEDIT软件将硬盘该分区表中的参数全部变为0,则启动时由于找不到分区参数,从硬盘是没法启动,从软盘启动后也不认硬盘,如果你敲入盘符C并回车,将出现提示INVALIDDRIVER SPECIFICATION。但所幸的是,毕竟可以启动机器,不认硬盘没关系,在A盘上用DOS的DEBUG仍然可以读出硬盘0柱面0磁头1扇区的内容,修改后再写入0柱面0磁头1扇区,重新启动机器就又没问题了。如果将分区表参数随意改为其它参数,则有可能不能用可以安装DOS的DOS系统盘启动,按F3退出后将出现内存分配错误,MAND的提示,系统就死机了,笔者就曾碰到过这种情况,但用一张格式化成系统盘的软盘则可以顺利启动,只要有DEBUG,你仍然可以将分区表参数修改回去。可怕的事情是,如果你不幸将分区表参数改成一个循环链,即C盘的下一个分区指向D驱,D驱的下一个分区又指向C区,这样循环下去,DOS启动或WIN95启动是由于无休止的读取逻辑驱动器,就只有死机的份了。这是只要有硬盘存在,不管你用软盘还是硬盘都没法启动机器了,由于

解开硬盘逻辑死锁的一种方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ying_zhiguo01
  • 文件大小106 KB
  • 时间2017-07-21