用Linux启动盘解决硬盘逻辑锁,解决办法

作者: 网络应用  发布:2019-10-17

那天给外人的记录本使用Ghost安装Win系统,实行到八分之四时卒然打断死机,无助强制重启,然后,故障就来了。

成都百货上千管理器客商都见过或传说过,当硬盘中了所谓的“逻辑锁”后,无论是用软盘、硬盘,如故光盘都不可能开发银行一些管理器。那么,“逻辑锁”到底是怎样呢?
所谓“硬盘逻辑锁”是行使了少数DOS的一个错误制作而成的。它使用了“循环分区表”的技巧,使一些有那几个颠倒是非的DOS不恐怕用其余设施运行,包括软盘等移动道具。当DOS运行时,系统会活动找寻硬盘中的各样分区的音讯,如类型、大小等,以使系统可以辨识硬盘,分别分配为C、D、E、F等驱动器,并使顾客能对其进展种种操作。而“逻辑锁”正是利用了那点,通过变越来越硬盘的分区表使分区表爆发循环,即把增添分区的率先个逻辑盘指向自个儿,使一些DOS系统运维时追寻分区时发出死循环而马尘不及运转。
看得出,这实质上是DOS运转时的贰个谬误产生的。据悉早在壹玖玖伍年,就有贰个叫迈克的反病毒专家发掘了此难题,并报告给了有此难题的DOS的生产厂商,如生产PC-DOS的IBM企业、生产D帕杰罗-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等的开发银行盘均不只怕起动,产生了硬件故障的假像,并且连过多高手对此都敬敏不谢。由于这种现像极度可怕,将形成都电子通信工程高校脑不能接纳,所以众两个人纷纭去搜索防御及化解的艺术。其实,其解决起来并不困难,上边就介绍两种化解办法。

率先计算机是无力回天运营了,终究Ghost还尚无形成嘛,是足以知晓的。插入U盘从U盘运营,采纳步入WinPE。哪知在起步分界面卡住不动,半天未有影响。换一个初阶U盘,步向PE照旧同样未有反应。回头运行到DOS,同样唯有黑屏。

* 使用非MS-DOS的操作系统运转

那下有一点点怕了,心想把Computer给弄坏了。留神看硬盘依旧在运营,并且硬盘提示灯一贯是常亮状态,实际不是一闪一闪的,就是说硬件照旧不曾难点的,难题正是不可能开发银行,也不能开发银行到PE也许是DOS。

由上文可以知道,“硬盘逻辑锁”主要对微软的MS-DOS系统发生影响,因而,使用另外的DOS运转就足以了。为此,笔者刻意对三种较实用的高版本的DOS,如MS-DOS 7.10、PC-DOS 7.10、D福特Explorer-DOS 7.05、ROM-DOS 7.10、FreeDOS beta9、PTS-DOS Pro 三千的开发银行盘在硬盘中了“逻辑锁”的意况下进展了运营测验,结果如下:

从没艺术,唯有google一通,比非常快就找到了四个叫作“硬盘逻辑锁”的词,感到大家对它的叙说和明日Computer的意况很相似的。现摘录一下:

PC-DOS 7.10运行盘:运营一切平常;
D哈弗-DOS 7.05(版本号:7.10)运营盘:运营一切寻常;
ROM-DOS 7.10运营盘:运行一切符合规律;
FreeDOS beta9(版本号:7.10):运行时突显硬盘有不当,并完全健康运行;
PTS-DOS Pro 三千(版本号:6.90):运营一切正常。

所谓“硬盘逻辑锁”是使用了一点DOS的叁个不当制作而成的。它应用了“循环分区表”的才干,使少数有其一错误的DOS不能够用别样设施运转,包蕴软盘等运动设 备。当DOS运转时,www.linuxidc.com系统会自行检索硬盘中的各类分区的音讯,如类型、大小等,以使系统能够辨识硬盘,分别分配为C、D、E、F等驱动器,并使客商能对其 进行各个操作。而“逻辑锁”正是利用了那或多或少,通过修改硬盘的分区表使分区表产生循环,即把增添分区的第贰个逻辑盘指向本人,使少数DOS系统运转时寻觅分区时爆发死循环而不可能运维。

注:以上各样DOS都非常国泰民安,且均扶植FAT32分区和大硬盘,此中ROM-DOS 7.10还浑然本地扶持长文件名,且包容性蛮好。

並且也找到非常多消除办法,什么找高端一点的DOS运维盘,如PC-DOS 7.10运行盘、ROM-DOS 7.10运维盘、FreeDOS运行盘,或修复的MS-DOS运营盘之类,也可以有硬盘热插拔、DM低格等等。可是我想既然是Dos的一个不当,那么对Linux是平素不什么样遵守的,应该能够试一试Ubuntu光盘。

故而,能够用任何一种以上的DOS运转盘运维带有“逻辑锁”的硬盘,运行后已被锁住的硬盘驱动器的盘符(如C:)即使看不到,但种种磁盘分区软件,如NortonDisk Editor 2001、Norton Disk Doctor 二零零四,以致DOS自带的FDISK程序等,均能够彰显出被锁住的硬盘,此时既可用上面提到的DISKEDIT等工具对此硬盘进行查看/手工业修复等操作,也得以用一些软件拓宽活动修复,如NetResq、SRCTools等,以通透到底去掉硬盘上的“逻辑锁”,且硬盘上的多寡不会受到任何破坏。

于是乎利用Ubuntu 10.04光盘踏入LiveCD,不过运维速度比异常快,好不轻巧进入了,马上利用分区工具查看硬盘,果然展现了一名目好些个的轻重为50M的分区,一长串,也不领会有稍许,那情状是一定壮观的。现在总算是能够运营系统还要看来硬盘进行操作了。重新建构分区表,重新格式化一个分区,保存后退出LiveCD,继续利用U盘运转盘步向PE,PE运行不奇怪了,使用Diskgenius搜索分区以平复数据,可是独有本分数据恢复生机出来了,还某些吐弃了,反正也远非什么大不断的事物。

* 使用修复的MS-DOS运转盘运行

实际上未有Ubuntu光盘,能够行使Pupy之类的精致的Linux发行版本来解决难点。记得在此以前介绍过一个Linux+PE+DOS合集的启航盘,能够一本万利的装到U盘中作为U盘运营盘,那样就很有利了。拥有这几个种类维护盘就足以消除别的系统难题啊。

即便MS-DOS运行盘在例长势形下不能够在硬盘被锁住的动静下运行Computer,可是出于那不过是MS-DOS的启航文件IO.SYS中的贰个BUG,所以若是修复此BUG,MS-DOS运行盘就不会遭到“逻辑锁”的震慑而能符合规律运营了。然则,纵然是修复BUG,也应该选取科学的主意。有人提到过通过修改IO.SYS中的硬盘分区标志“55AA”的秘诀来化解难题,其实此法特倒霉。因为,这种艺术其实是让IO.SYS通透到底忽视硬盘的留存,即因此跳过硬盘的艺术来运维软盘,那样一来,无论硬盘是否被锁住,用此运行软盘运行后硬盘都不能够被辨认,由此此运营盘就无法看做健康的MS-DOS运转盘了。相反,如果接纳科学的法子修复IO.SYS中的BUG的话,用此软盘运维后,若硬盘是好的,则能够健康识别,而固然是硬盘被“逻辑锁”锁住了,也能够像下边包车型大巴诀窍(即“使用非MS-DOS的操作系统运维”)中涉及的用PC-DOS、DTucson-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的切实可行修章请见“Computer行家网论坛”。那样一来,微软的MS-DOS运维盘也得以像此外各类DOS那样在硬盘被“逻辑锁”锁住的情形下健康运转了。

特别镜像好像叫做完美者U盘维护系统,后来有创新的,能够找找。

上述关联的法门都以缓和“硬盘逻辑锁”的最直白的议程(即“使用不受‘逻辑锁’影响的DOS运行盘来运维计算机”),也是最好的艺术。由此,只要制作一张地点提到的别的一种运转盘(如PC-DOS 7.10运维盘、ROM-DOS 7.10运维盘、FreeDOS运行盘,或修复的MS-DOS运转盘等)就足以了。既可平常将此运行盘当作平常运维盘选取,何况当硬盘被锁住时则可用此运转盘运营并减轻难点。
有人还提到了别样的“方法”,如硬盘热插拔、DM低格等等,不仅仅麻烦、危殆,何况会只怕对硬盘中的全体数据变成损坏。比方硬盘热插拔后(需拆机箱且拿下硬盘,并在起步后再重复装上硬盘,非常麻烦且危急),即便是用软盘启动成功了,此时硬盘将透顶无法被辨认,包蕴各个硬盘工具也不可能分辨。假使用DM跳过BIOS对硬盘进行低格,那样一来,硬盘上的具有数据将全体突然不见了,不可苏醒,损失相当的大。总来说之,硬盘热插拔等“方法”都以不实用也不可行的。

图片 1

于是,只要找到了好的化解办法,并拓宽对应的操作,所谓的“硬盘逻辑锁”是能够从心所欲消除的,我们不妨一试。

本文由王中王开奖结果发布于网络应用,转载请注明出处:用Linux启动盘解决硬盘逻辑锁,解决办法

关键词:

上一篇:Linux中修改系统时间问题
下一篇:没有了