中了硬盘逻辑锁

中了硬盘逻辑锁,第1张

你好,我记得我当初是这样解决的。在BIOS里屏蔽硬盘通道,用带MHDD的启动盘启动电脑,运行MHDD里的FDISK命令重写MBR或用ERASE命令清除硬盘前面63个扇区的内容,完成后重启电脑,开启BIOS里的硬盘通道。如果需要保留硬盘数据,可用启动盘启动电脑,运行DISKGENIUS重建分区表来恢复扩展分区和里面的数据,完成后重新建立主分区就可以恢复使用了。不保留数据更简单,恢复BIOS里的硬盘设置后重新分区格式化。

解除硬盘逻辑锁的方法!
“硬盘逻辑锁”是一种很常见的恶作剧手段。中了逻辑锁之后,无论使用什么设 备都不能正常引导系统,甚至是软盘、光驱、挂双硬盘都一样没有任何作用。 “逻辑 锁”的上锁原理:计算机在引导DOS系统时将会搜索所有逻辑盘的顺序, 当DOS被引导时,首先要去找主引导扇区的分区表信息,然后查找各扩展分区的逻辑盘。 “逻辑锁修改了正常的主引导分区记录,将扩展分区的第一个逻辑盘指向自己,使得DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到自己, 这样一来就形成了死循环。给“逻辑锁”解锁比较容易的方法是“热拔插”硬盘电源。 就是在当系统启动时,先不给被锁的硬盘加电,启动完成后再给硬盘“热插”上电源线, 这样系统就可以正常控制硬盘了。为了降低危险程度,碰到“逻辑锁”后, 大家最好依照下面两种比较简单和安全的方法处理。
★UltraEdit★ 首先准备一张启动盘, 然后在其他正常的机器上使用二进制编辑工具(推荐UltraEdit)修改软盘上的IOSYS文件(修改前记住先将该文件的属性改为正常),具体是在这个文件里面搜索第一个“55AA”字符串, 找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。 不过这时由于该硬盘正常的分区表已经被破坏,你无法用“Fdisk”来删除和修改分区。
★DM★ 因为DM是不依赖于主板BIOS来识别硬盘的硬盘工具,就算在主板BIOS中将硬盘设为“NONE”,DM也可识别硬盘并进行分区和格式化等 *** 作, 所以我们也可以利用DM软件为硬盘解锁。首先将DM拷到一张系统盘上,接上被锁硬盘后开机,按“Del”键进入BIOS设置,将所有IDE接口设为“NONE”并保存后退出,然后用软盘启动系统,系统即可“带锁”启动,因为此时系统根本就等于没有硬盘。启动后运行DM, 你会发现DM
可以识别出硬盘,选中该硬盘进行分区格式化就可以了。

许多电脑用户都见过或听说过,当硬盘中了所谓的“逻辑锁”后,无论是用软盘、硬盘,还是光盘都不能启动一些电脑。那么,“逻辑锁”到底是什么呢?
所谓“硬盘逻辑锁”是使用了某些DOS的一个错误制成的。它采用了“循环分区表”的技术,使某些有这个错误的DOS无法用任何设备启动,包括软盘等移动设 备。当DOS启动时,系统会自动搜索硬盘中的各个分区的信息,如类型、大小等,以使系统能够识别硬盘,分别分配为C、D、E、F等驱动器,并使用户能对其 进行各种 *** 作。而“逻辑锁”正是利用了这一点,通过修改硬盘的分区表使分区表发生循环,即把扩展分区的第一个逻辑盘指向自身,使某些DOS系统启动时查找 分区时发生死循环而无法启动。
可见,这其实是DOS启动时的一个错误造成的。据说早在1992年,就有一个叫Mike的反病毒专家发现了此问题,并报告给了有此问题的DOS的生产厂 家,如生产PC-DOS的IBM公司、生产DR-DOS/NovellDOS的Novell公司、生产MS-DOS的微软公司等等。不久后,IBM、 Novell等公司纷纷宣布其DOS的新版本已彻底解决了此问题,唯有拥有MS-DOS的微软公司没有理会,导致MS-DOS的新版本,如6x、7x 等仍继续存在此问题。
然而,由于微软的MS-DOS使用得最为广泛,所以其影响和危害也最大。一旦用户的硬盘被“逻辑锁”锁住,各种微软的 *** 作系统,如MS-DOS 5x/6x/7x/80等的启动盘均无法启动,造成了硬件故障的假像,而且连许多高手对此都束手无策。由于这种现像非常可怕,将导致电脑无法使 用,所以许多人纷纷去寻找预防及解决的办法。其实,其解决起来并不困难,下面就介绍几种解决办法。
使用非MS-DOS的 *** 作系统启动
由上文可知,“硬盘逻辑锁”主要对微软的MS-DOS系统发生影响,因此,使用其它的DOS启动就可以了。为此,我特意对几种较实用的高版本的DOS,如MS-DOS 710、PC-DOS 710、DR-DOS 705、ROM-DOS 710、FreeDOS beta9、PTS-DOS Pro 2000的启动盘在硬盘中了“逻辑锁”的情况下进行了启动测试,结果如下:
PC-DOS 710启动盘:启动一切正常;
DR-DOS 705(版本号:710)启动盘:启动一切正常;
ROM-DOS 710启动盘:启动一切正常;
FreeDOS beta9(版本号:710):启动时显示硬盘有错误,并完全正常启动;
PTS-DOS Pro 2000(版本号:690):启动一切正常。
注:以上各种DOS都十分稳定,且均支持FAT32分区和大硬盘,其中ROM-DOS 710还完全本地支持长文件名,且兼容性非常好。
因此,可以用任何一种以上的DOS启动盘启动带有“逻辑锁”的硬盘,启动后已被锁住的硬盘驱动器的盘符(如C:)虽然看不到,但各种磁盘分区软件,如 Norton Disk Editor 2002、Norton Disk Doctor 2002,以及DOS自带的FDISK程序等,均可以显示出被锁住的硬盘,此时既可用上面提到的DISKEDIT等工具对此硬盘进行查看/手工修复等 *** 作,也可以用一些软件进行自动修复,如NetResq、SRCTools等,以彻底去掉硬盘上的“逻辑锁”,且硬盘上的数据不会受到任何损坏。
使用修复的MS-DOS启动盘启动
虽然MS-DOS启动盘在正常状态下不能在硬盘被锁住的情况下启动电脑,但是由于这仅仅是MS-DOS的启动文件IOSYS中的一个BUG,所以只要修 复此BUG,MS-DOS启动盘就不会受到“逻辑锁”的影响而能正常启动了。不过,即使是修复BUG,也应该使用正确的方法。有人提到过通过修改 IOSYS中的硬盘分区标记“55AA”的方法来解决问题,其实此法非常不好。因为,这种方法其实是让IOSYS彻底忽略硬盘的存在,即通过跳过硬盘 的方法来启动软盘,这样一来,无论硬盘是否被锁住,用此启动软盘启动后硬盘都不能被识别,因此此启动盘就不能作为正常的MS-DOS启动盘了。相反,如果 采用正确的方法修复IOSYS中的BUG的话,用此软盘启动后,若硬盘是好的,则能够正常识别,而即使是硬盘被“逻辑锁”锁住了,也可以像上面的方法 (即“使用非MS-DOS的 *** 作系统启动”)中提到的用PC-DOS、DR-DOS、ROM-DOS、FreeDOS、PTS-DOS Pro等启动软盘启动后进行进一步的修复等 *** 作。还有人提到过MS-DOS的某些低版本,如32版的启动盘以启动电脑。但这显然有很多缺点,一是旧版本 的DOS很难找到,二是由于其版本太低,功能很少,兼容性也很差;三是这些低版本的DOS自身不支持大硬盘(连32M都不支持)、逻辑分区等,甚至会对硬 盘造成真正的破坏,而且,MS-DOS 32等版本甚至连144M软盘都不认识。可见,用低版本的MS-DOS启动的方法并不是很可行。因此,使用好的方法修正高版本的MS-DOS的 IOSYS中的BUG是很重要的。以MS-DOS 6x的启动盘为例,只需用任何16进制编辑器(如PCTOOLS等)查找IOSYS文件中的16进制字符串“07 72 03”,并将最后的“03”替换为“06”即可。其它一些版本的MS-DOS也可以使用类似的方法,比如MS-DOS 710的IOSYS的具体修改方法请见 “中国DOS联盟联合论坛” 。这样一来,微软的MS-DOS启动盘也可以像其它各种DOS那样在硬盘被“逻辑锁”锁住的情况下正常启动了。
以上提到的方法都是解决“硬盘逻辑锁”的最直接的方法(即“使用不受‘逻辑锁'影响的DOS启动盘来启动电脑”),也是最好的办法。因此,只要制作一张上 面提到的任何一种启动盘(如PC-DOS 710启动盘、ROM-DOS 710启动盘、FreeDOS启动盘,或修复的MS-DOS启动盘等)就可以了。既可平时将此启动盘当作正常启动盘使用,而且当硬盘被锁住时则可用此启 动盘启动并解决问题。
有人还提到了其它的“方法”,如硬盘热插拔、DM低格等等,不仅麻烦、危险,而且会可能对硬盘中的所有数据造成破坏。比如硬盘热插拔后(需拆机箱且拿下硬 盘,并在启动后再重新装上硬盘,非常麻烦且危险),即使是用软盘启动成功了,此时硬盘将彻底不能被识别,包括各种硬盘工具也不能识别。如果用DM跳过 BIOS对硬盘进行低格,这样一来,硬盘上的所有数据将全部丢失,不可恢复,损失非常大。由此可见,硬盘热插拔等“方法”都是不实用也不可行的。
因此,只要找到了好的解决办法,并进行相应的 *** 作,所谓的“硬盘逻辑锁”是可以轻易解决的,大家不妨一试

楼主您好!
您可以用U盘在另一台电脑上做360急救盘,然后按机箱开机键试试能不能关机,不能关机就直接拔电源。
插入360急救盘的U盘,开机按住delete进入biso
把第一启动项设为U盘。
接下来就简单了,使用系统急救箱进行修复,清除木马。
有问题请及时追问,谢谢!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13134850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-10
下一篇 2023-06-10

发表评论

登录后才能评论

评论列表(0条)

保存