消息分类

产品分类

接洽我们

    接洽我们


硬盘“逻辑锁”解决措施

您的当前地位: 首 页 >> 消息资讯 >> 行业资讯

硬盘“逻辑锁”解决措施

发布日期:2016-11-22 作者: 点击:

许多电脑用户都见过或听说过,当硬盘中了所谓的“逻辑锁”后,无论是用软盘¶••⊿硬盘,还是光盘都不能启动一些电脑••。那么,“逻辑锁”到底是什么呢?

所谓“硬盘逻辑锁”是应用了某些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的具体修正方法请见“电脑专家网论坛”••。这样一来,微软的MS-DOS启动盘也可以像其它各种DOS那样在硬盘被“逻辑锁”锁住的情况下正常启动了••。


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

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

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


相干标签:硬盘拷贝机

最近浏览:

在线客服
分享
欢迎给我们留言
请在此输入留言内容,我们会尽快与您接洽••。
姓名
接洽人
电话
座机/手机号码
辽宁福彩网 辽宁福彩网平台 辽宁福彩网开奖网 辽宁福彩网开奖网 辽宁福彩网官网 辽宁福彩网官网 辽宁福彩网开户平台 辽宁福彩网手机app 辽宁福彩网开奖走势图 辽宁福彩网平台