Skip to main content
 首页 » 海关

江民硬盘锁(开机硬盘锁怎么解除)

2026-02-06 05:01:148174536

今天给各位分享江民硬盘锁的江民机硬解除知识,其中也会对开机硬盘锁怎么解除进行解释,硬盘如果能碰巧解决你现在面临的锁开问题,别忘了关注本站,盘锁现在开始吧!江民机硬解除

我的电脑被硬盘锁了怎么办?

一、江民硬盘锁的锁开原理 硬盘锁其实是由于硬盘的主引导记录被修改所引起的。因此,盘锁要想了解起原理就要先了解主引导记录的江民机硬解除意义,硬盘的硬盘主引导的记录是放在硬盘的0柱面0磁头1扇面区,他是锁开由三个部分组成的: 位置和分区 引导程序 分区1 分区2 分区3 分区4 55 AA

所在字节位置 0h 1BEh 1CEh 1DEh 1EEh 1FEh 200h

其实从0h到1BDh这446个字节称为引导程序,从1Beh到1FDh这46个字节被称谓硬盘分区表,盘锁一共可以容纳4个分区的江民机硬解除数据;从1Feh到200h这2个字节被称谓自举标志,在启动的硬盘时候,为BIOS检查用的锁开。现在我们来看看我们的硬盘上面,是不是已经遭受了江民硬盘炸弹的攻击了,结果发现引导程序被改了,硬盘的分区表坏了,但是55AA好像还很正常。看来是硬盘锁的问题了,这样,硬盘的磁头就被锁在硬盘分区表上了,也就不能从启了呀。 二、修复硬盘的方法 先说一个简单的方法,就是低格硬盘了: 找一台主机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,保存后启动。 好了,简单吧。 三、结束语 为了更好的保护我们的硬盘以及上面的数据,我以为大家要时常备份你们的硬盘上的分区表,一旦你的硬盘分区表坏了,可以在最短的时间内恢复,不至于造成更大的损失。

江民的“键盘逻辑锁”事件是啥东东啊?

硬盘逻辑锁是江民公司的kv300 L版中带的一个保护程序,本意是对付那些企图破解KV300软件那些人的硬盘的。后来有好事者将它分离出来单独用上了。那时江民公司为了打击盗版,在KV新版升级程序植入了一个黑客程序,当检测到用户使用了盗版的KV以后就将硬盘的分区表锁住,被称为“主动逻辑锁”,使无数人受害,江民公司也因此被处罚。

硬盘锁住原理

硬盘锁住通常是对硬盘的分区表做手脚,因此首先应该了解硬盘的分区表。硬盘分区表位于0柱面0磁头1扇区,这个扇区的前面200多个字节是主引导程序,后面从01BEH开始的64个字节是分区表。分区表共64字节,分为4栏,每栏16字节,用来描述一个分区。如果是用DOS的FDISK程序分区后,最多只用两栏,第一栏描述基本的DOS分区, 二栏描述扩展的DOS分区。 分区表一栏的结构与各字节的含义如下:

00H—标志活动字节,活动DOS分区为80H,其它为00H。

01H—本分区逻辑0扇区所在的磁头号。

02H—逻辑0扇区所在柱面中的扇区号。

03H—逻辑0扇区所在的柱面号。

04H—分区类型标志。

05H—本分区最后一个扇区的磁头号。

06H—最后一个扇区的扇区号。

07H—最后一个柱面的柱面号。

08H—硬盘上在本分区之前的扇区总数,用双字表示。

0CH—本分区的扇区总数,从逻辑0扇区计数,不含隐藏扇区,用双字表示。

在上面的介绍中给出的柱面号与扇区号虽然各占一个字节,但实际上扇区号用6位表示,柱面号用10位表示,扇区号所在字节的最高两位实际上是柱面号的最高两位。 分区表的最后两个字节是分区表的有效标志,如果将其改变,将不能从硬盘启动,这是一种简单的锁住硬盘的方法。解决的办法是从软盘启动,启动后硬盘仍然可以使用。用Debug或Noratn中的Diskedit软件将硬盘该分区表中的标志恢复,则从硬盘启动也没有问题了。锁住硬盘的另一种方法是对分区参数做手脚,如果将分区参数全部变为0,则启动时由于找不到分区参数,从硬盘是没法启动,从软盘启动后也不认硬盘,如果你敲入盘符C并回车,将出现提示Invalid driver specification。

如果你不幸将分区表参数改成一个循环链,即C盘的下一个分区指向D驱,D驱的下一个分区又指向C区,这样循环下去,DOS启动或WIN95启动时由于无休止的读取逻辑驱动器,就只有死机的份了。这是只要有硬盘存在,不管你用软盘还是硬盘都没法启动机子了,由于不能启动是由于硬盘造成的,即使你将硬盘下到其它计算机上,也没法使用,这样硬盘就彻底被锁死了。

一个完整的硬盘锁程序,不过是重新改写0柱面0磁头1扇区的引导程序,并将分区表破坏或故意制造一个循环分区表,而将真正的硬盘分区表参数和引导程序放在其它隐藏扇区并保护起来,如果启动时口令不对,则不能启动机子,口令对了则顺利启动。

巧解硬盘逻辑锁

巧解硬盘逻辑锁

硬盘逻辑锁想必不少网友们不会陌生吧,硬盘逻辑锁最初是江民公司的kv300

L版中带的一个保护程序,本意是对付那些企图破解KV300软件那些人的硬盘的。后来有好事者将它分离出来单独用上了。那时江民公司为了打击盗版,在KV新版升级程序植入了一个黑客程序,当检测到用户使用了盗版的KV以后就将硬盘的分区表锁住,被称为“主动逻辑锁”,使无数人受害,江民公司也因此被处罚,这都是很早以前的事了。

前几天我的一位朋友向我求助,说自己用逻辑锁把自己的硬盘锁住了......,我很是奇怪,难不成这哥们吃饱了撑的没事干?后来到了朋友家里才明白,原来这哥们在网上看到了有逻辑锁这个程序,非常感兴趣,就找了一个想要发给朋友恶作剧一下,但是从网上下载了程序后,又不知道好不好用,所以就在自己的机子上试了一下。

没想到直接就把自己的.硬盘锁住了,光驱软驱全部不好使,DOS也进不去了;实在无奈所以就打电话向我求助了,我先是幸灾乐祸一通,后来又以一顿饭作为条件,答应帮助他解开逻辑锁。为了让大家能够了解如何解开逻辑锁,今天我将详细的方法写出来,也希望一会会对大家有所帮助。

硬盘锁的原理

说实话,虽然有关于逻辑锁的文章在网上到处皆是,我对于逻辑锁也早有耳闻,但是其实我也没有实际使用和操作过,对于如何解锁我脑子里也是一团浆糊,但是为了这一顿饭,我怎么也要试试呀,大不了在朋友面前丢点人!

为了弄清楚逻辑锁的工作原理和解决办法,我在网上查了不少资料,逻辑锁的工作原理基本上是计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时,首先要去找主引

导扇区的分区表信息,位于硬盘的零头零柱面的第一个扇区的OBEH地址开始的地方。

当分区信息开始的地方为80H时表示是主引导分区,其他的为扩展分区,主引导分区被定义为逻辑盘C盘,然后查找扩展分区的逻辑盘,被定义为D盘。

以此类推找到E,F,G…..

"逻辑锁"就是在此下手,修改了正常的主引导分区记录将扩展分区的第一个逻辑盘指向自己,DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到是自己,这样一来

就形成了死循环,这就是使用软驱,光驱,双硬盘都不能正常启动的原因。 ;

江民硬盘锁的恢复方法?

楼主所说的BIOS无法识别硬盘并不是什么病毒或者硬盘锁引起的,而是硬盘损坏或者固件引起的。所以不存在硬盘锁使BIOS无法识别硬盘的现象。 3楼所说的是针对硬盘逻辑锁 解锁的方式,后来江民防盗版手段使用的也就是硬盘逻辑锁。该特点是一旦硬盘中了逻辑锁,接上该硬盘后BIOS中可以识别到硬盘,但无法引导系统,也无法用正常的启动盘启动。只有使用特殊的启动盘(修改IO.SYS文件,55aa标志)才可启动,使用汇编还原硬盘的55AA标志;或者关闭BIOS自检硬盘,使用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的新版本,如6.x、7.x 等仍继续存在此问题。

然而,由于微软的MS-DOS使用得最为广泛,所以其影响和危害也最大。一旦用户的硬盘被“逻辑锁”锁住,各种微软的操作系统,如MS-DOS 5.x/6.x/7.x/8.0等的启动盘均无法启动,造成了硬件故障的假像,而且连许多高手对此都束手无策。由于这种现像非常可怕,将导致电脑无法使 用,所以许多人纷纷去寻找预防及解决的办法。其实,其解决起来并不困难,下面就介绍几种解决办法。

* 使用非MS-DOS的操作系统启动

由上文可知,“硬盘逻辑锁”主要对微软的MS-DOS系统发生影响,因此,使用其它的DOS启动就可以了。为此,我特意对几种较实用的高版本的DOS,如MS-DOS 7.10、PC-DOS 7.10、DR-DOS 7.05、ROM-DOS 7.10、FreeDOS beta9、PTS-DOS Pro 2000的启动盘在硬盘中了“逻辑锁”的情况下进行了启动测试,结果如下:

PC-DOS 7.10启动盘:启动一切正常;

DR-DOS 7.05(版本号:7.10)启动盘:启动一切正常;

ROM-DOS 7.10启动盘:启动一切正常;

FreeDOS beta9(版本号:7.10):启动时显示硬盘有错误,并完全正常启动;

PTS-DOS Pro 2000(版本号:6.90):启动一切正常。

注:以上各种DOS都十分稳定,且均支持FAT32分区和大硬盘,其中ROM-DOS 7.10还完全本地支持长文件名,且兼容性非常好。

因此,可以用任何一种以上的DOS启动盘启动带有“逻辑锁”的硬盘,启动后已被锁住的硬盘驱动器的盘符(如C:)虽然看不到,但各种磁盘分区软件,如 Norton Disk Editor 2002、Norton Disk Doctor 2002,以及DOS自带的FDISK程序等,均可以显示出被锁住的硬盘,此时既可用上面提到的DISKEDIT等工具对此硬盘进行查看/手工修复等操 作,也可以用一些软件进行自动修复,如NetResq、SRCTools等,以彻底去掉硬盘上的“逻辑锁”,且硬盘上的数据不会受到任何损坏。

* 使用修复的MS-DOS启动盘启动

虽然MS-DOS启动盘在正常状态下不能在硬盘被锁住的情况下启动电脑,但是由于这仅仅是MS-DOS的启动文件IO.SYS中的一个BUG,所以只要修 复此BUG,MS-DOS启动盘就不会受到“逻辑锁”的影响而能正常启动了。不过,即使是修复BUG,也应该使用正确的方法。有人提到过通过修改 IO.SYS中的硬盘分区标记“55AA”的方法来解决问题,其实此法非常不好。因为,这种方法其实是让IO.SYS彻底忽略硬盘的存在,即通过跳过硬盘 的方法来启动软盘,这样一来,无论硬盘是否被锁住,用此启动软盘启动后硬盘都不能被识别,因此此启动盘就不能作为正常的MS-DOS启动盘了。相反,如果 采用正确的方法修复IO.SYS中的BUG的话,用此软盘启动后,若硬盘是好的,则能够正常识别,而即使是硬盘被“逻辑锁”锁住了,也可以像上面的方法 (即“使用非MS-DOS的操作系统启动”)中提到的用PC-DOS、DR-DOS、ROM-DOS、FreeDOS、PTS-DOS Pro等启动软盘启动后进行进一步的修复等操作。还有人提到过MS-DOS的某些低版本,如3.2版的启动盘以启动电脑。但这显然有很多缺点,一是旧版本 的DOS很难找到,二是由于其版本太低,功能很少,兼容性也很差;三是这些低版本的DOS自身不支持大硬盘(连32M都不支持)、逻辑分区等,甚至会对硬 盘造成真正的破坏,而且,MS-DOS 3.2等版本甚至连1.44M软盘都不认识。可见,用低版本的MS-DOS启动的方法并不是很可行。因此,使用好的方法修正高版本的MS-DOS的 IO.SYS中的BUG是很重要的。以MS-DOS 6.x的启动盘为例,只需用任何16进制编辑器(如PCTOOLS等)查找IO.SYS文件中的16进制字符串“07 72 03”,并将最后的“03”替换为“06”即可。其它一些版本的MS-DOS也可以使用类似的方法,比如MS-DOS 7.10的IO.SYS的具体修改方法请见 “中国DOS联盟联合论坛” 。这样一来,微软的MS-DOS启动盘也可以像其它各种DOS那样在硬盘被“逻辑锁”锁住的情况下正常启动了。

以上提到的方法都是解决“硬盘逻辑锁”的最直接的方法(即“使用不受‘逻辑锁'影响的DOS启动盘来启动电脑”),也是最好的办法。因此,只要制作一张上 面提到的任何一种启动盘(如PC-DOS 7.10启动盘、ROM-DOS 7.10启动盘、FreeDOS启动盘,或修复的MS-DOS启动盘等)就可以了。既可平时将此启动盘当作正常启动盘使用,而且当硬盘被锁住时则可用此启 动盘启动并解决问题。

有人还提到了其它的“方法”,如硬盘热插拔、DM低格等等,不仅麻烦、危险,而且会可能对硬盘中的所有数据造成破坏。比如硬盘热插拔后(需拆机箱且拿下硬 盘,并在启动后再重新装上硬盘,非常麻烦且危险),即使是用软盘启动成功了,此时硬盘将彻底不能被识别,包括各种硬盘工具也不能识别。如果用DM跳过 BIOS对硬盘进行低格,这样一来,硬盘上的所有数据将全部丢失,不可恢复,损失非常大。由此可见,硬盘热插拔等“方法”都是不实用也不可行的。

因此,只要找到了好的解决办法,并进行相应的操作,所谓的“硬盘逻辑锁”是可以轻易解决的,大家不妨一试

江民硬盘锁的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于开机硬盘锁怎么解除、江民硬盘锁的信息别忘了在本站进行查找喔。

评论列表暂无评论
发表评论