当前位置:首页 » 硬盘大全 » 硬盘速度锁死
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

硬盘速度锁死

发布时间: 2023-07-08 06:36:32

❶ 电脑被锁硬盘了怎么办

1. 电脑硬盘被锁了怎么办
逻辑锁的原理是利用电脑启动机制进而达到锁住硬盘的效果,系统启动时(比如从软盘启动),先读取引导区,然后检查其后的各个分区表,全部检查完闭,才会启动,而中了逻辑锁的硬盘,会在硬盘引导区写入信息,强迫系统跳回,使其造成死循环。

了解了这点就知道怎么破解了 方法1 有很多启动盘在启动时不会对硬盘分区表进行检查,只要利用这种启动盘启动,再利用可以分区的软件对其重新分区就可以了(FDISK恐怕不行,但如果熟悉DEBUG一样可以删除分区),但这种情况我已经好多年没有遇到了(最早好像是KV300防盗版的发明,好早了)当时好像是用的迈拓分区工具进行破除的,版本更新不知多少次了。现在没有好的提供,你只能自己找了。

还有一个办法,是存在我的构想当中的,因为目前的环境原因我不能尝试,但可以提供给你: 方法2 找一个可以关闭识别硬盘的主板(大多数都可以,将硬盘所接的IDE设为禁用即可),然后就分区工具启动(如希捷的DM,网上有下载)在这个启动过程中,因为硬盘是检测不到的,所以可以顺利启动,而希捷的工具启动盘,在没有主板识别的情况下一样可以识别硬盘。只要删除分区,再重建分区即可了(DM的使用方法可以到网上找,难度不高) 真没想到现在还有被锁的硬盘(好怀念的说。

开玩笑) 希望你的硬盘真的只是中了锁,没有白花钱 又看了一下题目,原来是锁密码啊,只要用其它启动盘启云动再删除分区就可以了,另外可以提供给你一个DEBUG删除分区的方法《注意》只 *** 要处理的硬盘,不要插别的,用DOS盘启动 键入debug -a -mov ax,0340 -mov bx,0200 -mov cs,0001 -mov dx,0080 -int 13 -int 3 -回车 (不能省略哦) -t -g -q 重启,分区表被清空,变为一块无分区的硬盘,随便你怎么处理了。

2. 电脑硬盘被锁被锁,请问我该怎么办
解开硬盘逻辑死锁的一种有效方法 一·序言 不知道你是否曾碰到过从软盘和硬盘都启动不了计算机的情形?一般计算机的硬 盘分区表被病毒感染后,若不能启动机子,通常从软盘可以启动。

但在严重的情形下 ,不但从硬 盘不能启动机子,就是从软盘也不能启动。有的恶毒的病毒就能使硬盘被死锁。

笔者一次在自己 机子上玩弄硬盘锁时,就被锁住过一次。结果在硬盘下选择DOS或WIN95模 式启动机子都死机,在 软盘下用DOS启动也死机;在S中将硬盘类型选择None,虽然可以从软盘启动,但启动后没有硬 盘,使用软盘上的FDISK命令,想重新分区或格式化都没门。

弄得我一筹莫展。 本来,硬盘被锁住时,可以采用3.0以下的DOS版本启动机子,机子启动后虽然也 不认硬盘,但其不认的原因在于其管理不了现在的大硬盘,因此可以用Debug修改硬盘 分区表,修改后可以启动。

但在已进入WINDOWS的年代,3.0以下的DOS实难找到,即使找到,你的机子上恐 怕也因没有5寸软驱而不能使用。因此,最好的办法是编制一个程序来解决 这个问题。

笔者通过 尝试和思考,找到一种比较实用的方法,可以轻松解开死锁的硬盘,当然也把自己的硬盘解开 了。下面,我将这种方法介绍出来。

二·硬盘锁住原理 硬盘锁住通常是对硬盘的分区表做手脚,因此首先应该了解硬盘的分区表。硬盘 分区表位于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。但所幸的是,毕竟可以启动机子,不认硬盘没关系,在A盘上用 DOS的Debug仍然可以读出硬盘0柱面0磁头1扇区的内容,修改后再写入0柱面0磁头1扇 区,重新启 动机子又没问题了。

如果将分区表参数随意改为其它参数,则有可能不能用可以安装DOS的DOS系 统盘启动,按F3退出后将出现内存分配错误,不能装载DOS的命令解释 器MAND的提示,系统就 死机了,笔者就曾碰见过这种情形。但用一张格式化成系统盘的软盘则可以顺利启动,只要有 Debug,你仍然可以将分区表参数修改回去。

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

不信,你只需将硬盘0柱面0磁头1扇区的1D0H处改为1(如果你的D驱开始柱面号不够大,此处本来就为1),将1D1H处 改为0,表示D盘的开始柱面号 跟C盘一样,看看你的计算机还能不能启动,不过你在没有充分的 准备前绝不要试。 一个完整的硬盘锁程序,不过是重新改写0柱面0磁头1扇区的引导程序,并将分区 表破坏或故意制造一个循环分区表,而将真正的硬盘分区表参数和引导程序放在其它 隐藏扇区并 保护起来,如果启动时口令不对,则不能启动机子,口令对了则顺利启动。

这种硬盘锁程序,情 形好的还可以用软盘启动;情形严重的就是连软盘也不能启动,硬盘真被 锁住。 三·解开硬盘锁的程序法 如果硬盘被锁死,是否真的就无法解开呢?当然不是。

看看问题的症结所在,根 源在于DOS中的IO.SYS文件,它包含LOADER、IO1、IO2、IO3四个模块,其中IO1中包含 有一个很 关键的程序SysInt_I,它在启动中很固执,非要去读分区表,而且不把分区表读完誓不罢休。如 果碰上分区表是循环的,它就只有死机了。

这是DOS的脆弱性和不完备性。其 实这也不能怪DOS,因为DOS为了获得硬。
3. 电脑硬盘被锁怎么办
跟我的问题一样,灰的,改不了,添加也添加不了,照我的方法解法试试看行不行:

1、点盘符--属性--安全,如果没有“安全”这一选项,则要先在文件夹选项中去掉“使用简单共享”。

2、在“安全”选项中,组或用户名称下面空白,添加就提示访问拒绝,现在点击“高级”,点开文件夹的“高级安全设置”选项,点击“所有者”选项,勾选下面的“替换子容器和对象的所有者”,再点击确定,出现提示,再确定,OK,关闭“高级安全设置”。

3、现在回到“安全”选项中,组或用户名称里面就有administrator高级用户的属性了,现在就可以进行设置了,可以增加其它组或用户的属性了。
4. 电脑硬盘被锁了
一、首先说说是开机的BIOS密码忘记了,怎么解决:1、如果是笔记本电脑的BIOS密码,那只能找经销商的售后服务解决了。

2、如果是台式机吗,破解方法如下:方法1:打开机箱,把CMOS电池扣下来几秒钟,在装上去 密码就自动消除了。方法2:第一步:下载一个解密软件unlock6(网络一下就有)第二步:笔记本开机会提示您:“输入密码” 时输入错误的密码 并回车Enter第三步:重复以上步骤2次,此时会出现一个“System Di *** led” 的提示 ,弹出一组溢出密码,如下图所示:第四步: 在另一台运行WindowsXP的电脑上,将解密软件unlock6.exe拷贝到C盘根目录下;第五步:点击开始—所有程序—附件—命令提示符,键入“unlock6 XXXXX 0”,其中XXXXX代表第四步中的溢出密码。

第六步:此时系统会生成一组新的密码,可用来进入被锁住的笔记本,进入BIOS后,用户可自行重新设定密码即可,如下图。二、如果是Windows系统的密码忘记了解决方法如下:终极密码破解方案:(最适合解除Win7系统密码)通过制作“电脑店”U盘启动盘来破解WINDOWS系统密码。

准备好一个大于4GB的U盘,格式化。1、从电脑店U盘工具官方网站u.diannaodian -下载电脑店U盘启动制作工具V6.1到电脑。

2、在电脑上运行电脑店U盘启动制作工具V6.1程序,之前请尽量关闭杀毒软件和安全类软件(本软件涉及对可移动磁盘的读写操作,部分杀软的误报可能会导致制作失败!)本软件下载完成之后Windows XP系统下直接双击运行即可,Windows Vista或Windows7/8系统请点右键以管理员身份运行。 U盘启动制作:1默认模式: 默认模式1.1:打开主程序,插入U盘/SD卡等可移动设备,在磁盘列表里会自动列出当前电脑中所有的可移动磁盘的盘符、型号、容量等信息。

默认模式1.2:选择你要制作启动的可移动磁盘,启动模式USB-HDD或USB-ZIP可选,默认采用USB-HDD模式。(chs模式主要针对某些不能检测的Bios,一般不需要勾选此项!如果你想把U盘剩余部分转成NTFS格式可以勾选NTFS选项,注意:格式化成NTFS会影响U盘启动部分功能的使用,除非需要存储超过4G的单文件,否则不建议勾选此项!)默认模式1.3:尽量退出杀毒软件和安全类软件以免制作失败,点击“一键制作启动U盘”按钮,程序会提示是否继续,确认所选U盘无重要数据后点是开始制作.(注意:使用电脑店U盘启动盘制作工具2.0以及之前版本制作过的U盘如果制作失败请先执行初始化U盘)默认模式1.4:制作过程根据电脑配置和U盘芯片的不同耗时长短也不同,请耐心等待。

制作完成后正确设置电脑BIOS即可从U盘启动了。为了验证U盘启动制作是否成功,可以运行模拟启动。

注:模拟启动仅供测试U盘启动是否制作成功,不可用于测试内部DOS和PE系统。制作U盘启动盘完成后,重启电脑,通过BIOS,设置U盘为第一启动顺位,重新开机,选择U盘启动,回车,进入电脑店U盘启动功能界面,在菜单里选择:【8】运行Windows登录密码破解菜单,回车,然后选择:【1】或者【2】来进行密码清除或者修改,即可。

另附:针对Windows-XP的5种解除开机密码的方法:方法一:在开机时,按下F8进入”带命令提示符的安全模式”,输入” USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″方法二:如用户忘记登入密码可按下列方法解决:1.在计算机启动时按〔F8〕及选〔Safe Mode With mand Prompt〕;2.选〔Administrator〕后便会跳出〔mand Prompt〕的窗口;3.用〔〕的命令增加一个用户,例:增加一个用户名为alanhkg888,命令语法如下: user alanhkg888/add 4.将新增用户提升至Administrator的权力,例:提升刚才增加用户alanhkg888的权力,命令语法如下: localgroup administrators alanhkg888/add 5.完成上列步骤后重新启动计算机,在启动画面上便增加了一个用户alanhkg888了,选alanhkg888进入6.登入后在〔控制台〕→〔使用者账户〕→选忘记密码的用户,然后选〔移除密码〕后〔登出〕7.再登入画面中选原来的用户便可不需密码情况下等入(因已移除了)8.删除刚才新增的用户,在〔控制台〕→〔使用者账户〕→选〔alanhkg888〕,然后选〔移除账户〕便可*此方法不适用于忘记安装时所设定〔administrator〕的密码。方法三:1、重新启动Windows XP,在启动画面出现后的瞬间,按F8,选择”带命令行的安全模式”运行。

2、运行过程停止时,系统列出了超级用户administrator和本地用户owner的选择菜单,鼠标点击administrator,进入命令行模式。3、键入命令:” user owner 123456/add”(不带双引号),强制性将OWNER用户的口令更改为”123456″。

若想在此添加某一用户(如:用户名为abcdef,口令为123456) 的话,请键入” user abcdef 123456/add”,添加后可用” localgroup administrators abcdef/add”命令将用户提升为系统管理组administrators用户,具有超级权限。4.DOS下删windows\system32\config里面的SAM档就可以了5.开机后按键盘的Delete键或者F10键进入BIOS界面。

找到User 。
5. 笔记本电脑硬盘被锁了怎么办
当Windows XP登录密码丢失时,我们可以针对不同的情况采用不同的办法来解决:

(1)如果在安装Windows XP时,Administrator密码设置为空。大家可以在系统引导的时候按F8进入安全模式,这里的Administrator口令为空,可以直接进入,进入后对帐户和密码进行设置即可。

(2)如果设置了Administrator口令,方法有:

1.开机启动Win XP,当运行到“正在启动Windows XP”的提示界面时,按“F8”键调出系统启动选择菜单,选择“带命令行安全模式”;

2.当运行停止后,会列出“Administrator”和其它用户的选择菜单(本例的其他用户以xpuser01为例),选择“Administrator”后回车,进入命令行模式;

3.键入命令““ user xpuser01 1234/ADD”这是更改该用户密码的命令,命令中的“1234”是更改后的新密码,如果键入的用户不存在(xpuser01),那么系统会自动添加这个用户。

4.另外还可以使用“ 1oca1group administrator xpuser01 /ADD”命令把xpuser01这个用户升为超级用户,即可拥有所有权限。

5.最后一步,就是重新启动计算机,在登录窗口中输入刚刚更改的新密码便可成功登陆。

❷ 电脑硬盘被锁住了开不了机

电脑开不了机的原因及解决方法: 第一步:如果电源没有反应,则查看是否电源、接触不良、硬件等问题,转至第二步,如果是不能进入系统可能是操作系统或是软件问题转至第三步。 第二步:检查是否电源问题,首先看是否电源没插好或者插头有问题,如果用的是电池,那就插上电源再试一下。可以去找朋友或去电脑维修店、销售店找同型号的电源试一下。重插电源后,再按开机键,如果还打不开,那就多按一会。如果换别人的电源能开机的话,那就是电源有问题,如果证明电源没问题,那可能是硬件的原因,转至第五步。 第三步:进入最后一次正确配置进行调整,开机长按F8,进入高级选项页面,选择“最近一次的正确配置”,然后回车。如果能进入系统,可能是感染病毒、硬件驱动与系统不兼容、操作系统等问引起的。在进入系统之后,运行杀毒软件,查杀病毒,如果有病毒,杀毒后重启动电脑,假如还不正常,则可能是由设备驱动与程序不兼容引起的,删除显卡、网卡等驱动程序,删除驱动之后先重启一下,如果还有问题,那就转到下一步。 第四步:修复安装或重装系统,在BIOS中设置“光驱为第一启动设备”,然后插入系统盘,按R键进行“修复安装”。假如故障依旧,就在刚进入系统开始的时候,选择“一键gost还原系统”或者使用系统盘重装系统。 第五步:查看是否硬件问题,拆开笔记本查看是否硬件有松动情况,一般硬件没插好都会有报警声,长声不断响表示内存条未插紧、一长一短表示内存或主板有问题、一长两短表示显卡错误。如果笔记本内部灰尘太多,最好清理一下先。另外要注意是否因为新跟换的硬件造成的原因,如果换硬件之前正常,换了之后就不正常了,那就检查下是否兼容。如果这时还不能启动,那最好送修,专业人员会逐一排查硬件是否有问题。

❸ 电脑硬盘被锁了,怎么解决。!

解开硬盘逻辑死锁的一种有效方法
一·序言

不知道你是否曾碰到过从软盘和硬盘都启动不了计算机的情形?一般计算机的硬
盘分区表被病毒感染后,若不能启动机子,通常从软盘可以启动。但在严重的情形下 ,不但从硬
盘不能启动机子,就是从软盘也不能启动。有的恶毒的病毒就能使硬盘被死锁。笔者一次在自己
机子上玩弄硬盘锁时,就被锁住过一次。结果在硬盘下选择DOS或WIN95模 式启动机子都死机,在
软盘下用DOS启动也死机;在COMS中将硬盘类型选择None,虽然可以从软盘启动,但启动后没有硬
盘,使用软盘上的FDISK命令,想重新分区或格式化都没门。 弄得我一筹莫展。

本来,硬盘被锁住时,可以采用3.0以下的DOS版本启动机子,机子启动后虽然也
不认硬盘,但其不认的原因在于其管理不了现在的大硬盘,因此可以用Debug修改硬盘 分区表,
修改后可以启动。但在已进入WINDOWS的年代,3.0以下的DOS实难找到,即使找到,你的机子上恐
怕也因没有5寸软驱而不能使用。因此,最好的办法是编制一个程序来解决 这个问题。笔者通过
尝试和思考,找到一种比较实用的方法,可以轻松解开死锁的硬盘,当然也把自己的硬盘解开
了。下面,我将这种方法介绍出来。

二·硬盘锁住原理

硬盘锁住通常是对硬盘的分区表做手脚,因此首先应该了解硬盘的分区表。硬盘
分区表位于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。但所幸的是,毕竟可以启动机子,不认硬盘没关系,在A盘上用
DOS的Debug仍然可以读出硬盘0柱面0磁头1扇区的内容,修改后再写入0柱面0磁头1扇 区,重新启
动机子又没问题了。如果将分区表参数随意改为其它参数,则有可能不能用可以安装DOS的DOS系
统盘启动,按F3退出后将出现内存分配错误,不能装载DOS的命令解释 器COMMAND的提示,系统就
死机了,笔者就曾碰见过这种情形。但用一张格式化成系统盘的软盘则可以顺利启动,只要有
Debug,你仍然可以将分区表参数修改回去。可怕的事情是, 如果你不幸将分区表参数改成一个
循环链,即C盘的下一个分区指向D驱,D驱的下一个分区又指向C区,这样循环下去,DOS启动或
WIN95启动时由于无休止的读取逻辑驱动器,就只有 死机的份了。这是只要有硬盘存在,不管你
用软盘还是硬盘都没法启动机子了,由于不能启动是由于硬盘造成的,即使你将硬盘下到其它计
算机上,也没法使用,这样硬盘就彻底被 锁死了,笔者所遭遇就是此情形。不信,你只需将硬盘
0柱面0磁头1扇区的1D0H处改为1(如果你的D驱开始柱面号不够大,此处本来就为1),将1D1H处
改为0,表示D盘的开始柱面号 跟C盘一样,看看你的计算机还能不能启动,不过你在没有充分的
准备前绝不要试。

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

三·解开硬盘锁的程序法

如果硬盘被锁死,是否真的就无法解开呢?当然不是。看看问题的症结所在,根
源在于DOS中的IO.SYS文件,它包含LOADER、IO1、IO2、IO3四个模块,其中IO1中包含 有一个很
关键的程序SysInt_I,它在启动中很固执,非要去读分区表,而且不把分区表读完誓不罢休。如
果碰上分区表是循环的,它就只有死机了。这是DOS的脆弱性和不完备性。其 实这也不能怪DOS,
因为DOS为了获得硬盘使用权,就必需读分区表参数,而且DOS还约定驱动器号不能超过26,只不
过没有考虑到此等循环分区表情形。一句话,机子不能启动不过是 DOS操作系统造成的,如果另
写一个操作系统,或许就能启动机子。当然这只是说个笑话。

明白了病因在于DOS,问题就好办了。DOS启动中不是要读硬盘分区表吗?我不让
你读分区表甚至连硬盘都不让你读,不就可以顺利启动了。的确是这样的,开硬盘锁 的程序实现
方法就是基于这个思想形成的。当然,这只有从软盘启动着手了。

看看计算机的启动过程,上电首先进行的多项硬件自测跟我们没有关系,我们关
心的只是它最开始和磁盘打交道时是干什么。如果选择从硬盘启动,则计算机和磁盘 最开始打交
道是将硬盘0柱面0磁头1扇区的内容读入内存0000:7C00处并跳到0000:7C00处执行;如果选择从
软盘启动,则计算机和磁盘最开始打交道是将A盘0磁道0磁头1扇区的内容 读入内存0000:7C00处
并跳到0000:7C00处执行,在执行过程中,计算机并不检查该扇区的内容是什么,只机械地执行
读命令,这使得许多系统型病毒得以生存。但利用这一点,恰 恰使我们的程序解锁法有了用武之
地。如果我们用DOS格式化一张可以启动机子的系统软盘,将该软盘的0磁道0磁头1扇区的内容移
到后面的空白扇区中,而重新写一段程序到该软盘 的0磁道0磁头1扇区,这样用软盘启动时首先
执行的是我们所写的程序了。在这段程序中,具备这样一些功能:在DOS启动前抢先拦截INT

13H,驻留高端内存并监视INT

13H,判断是否读硬盘,如果是读硬盘就直接返回,这样就禁止了读硬盘,也就避
免了DOS读硬盘循环分区表造成的死机;同时拦截对软盘的读取,如果读软盘的0磁道 0磁头1扇
区,就改成读真正有引导程序和磁盘参数表的扇区,免得DOS在启动中找不到软盘的磁盘参数表而
死机。完成这些任务的同时,还要读取软盘真正的引导程序并把控制权交给 它。

该方法可以称为万能的,因为它在用软盘启动中,始终不与硬盘打交道,这样不
管你硬盘用什么方法加锁了,对DOS的启动都没有影响。当然,这样启动的机子是不认 硬盘的,
但这没有关系。你可在机子启动后,用Debug调出驻留高端内存的新INT

13H程序,将其改为只有一条直接执行旧INT 13H的语句,这样在Debug下可以用
INT

13H读取硬盘0柱面0磁头1扇区的内容,如果你有备份,将分区表参数恢复后再写
入0柱面0磁头1扇区,重新启动计算机就可以了。如果实在没有备份,去掉分区表中的 循环链,
用正常DOS启动盘重启机子后至少也可以重新对硬盘分区,不至于硬盘被锁住打不开了。



四·程序及说明

1·下面是写入软盘0磁道0头1扇区的源程序key.com,程序用debug输入。

C>debug

-a100

100 CLI

101 XOR AX,AX

103 MOV DS,AX

105 MOV ES,AX

107 MOV SS,AX

109 MOV AX,7C00

10C MOV SP,AX

10E STI

10F MOV SI,AX

111 MOV DI,7E00

114 CLD

115 MOV CX,0200

118 REPNZ

119 MOVSB

11A JMP 0000:7E1F

11F MOV CX,0003

122 PUSH CX

123 MOV AX,0201;读启动软盘的引导扇区

126 MOV BX,7C00

129 MOV CX,4F01

12C MOV DX,0100

12F INT 13

131 POP CX

132 DEC CX

133 JNZ 0122

135 MOV AX,[004C];抢先获取INT 13H的位置

138 MOV [7E88],AX

13B MOV AX,[004E]

13E MOV [7E8A],AX

141 MOV AX,[0413]

144 DEC AX

145 MOV [0413],AX

148 MOV CL,06

14A SHL AX,CL

14C MOV ES,AX

14E XOR AX,AX

150 MOV DS,AX

152 MOV SI,7E6D;复制改写的INT 13H程序到高端内存

155 MOV DI,0000

158 MOV CX,0030

15B REPNZ

015C MOVSB

015D MOV AX,0000;将新INT 13H位置写入中断向量表

0160 MOV [004C],AX

0163 MOV AX,ES

0165 MOV [004E],AX

0168 JMP 0000:7C00

016D PUSHF;新INT 13H程序

016E CMP DX,0080;是否是硬盘

0172 JNZ 0176;不是硬盘则继续

0174 POPF

0175 IRET;是硬盘则直接返回

0176 CMP DX,+00;是否读软盘BOOT区?

0179 JNZ 0186

017B CMP CX,+01

017E JNZ 0186

0180 MOV CX,4F01;是则读79磁道1磁头1扇区

0183 MOV DX,0100

0186 POPF

0187 JMP 0000:0000;此处跳转去执行旧INT 13,

;旧INT 13H的位置由前面程序获得后写入。

N key.com

RCX

200

W

Q

2·程序的装载



在进行下面工作前,先用DOS格式化一张启动的系统盘,并保证没有坏扇区,最好
进行启动测试,确保其可以启动机子。由于现在机子上大多只有3寸软驱,因此选 择1.44M的3.5
寸软盘。然后用debug

key.com将程序key.com调入内存偏移地址为100H,同时在400H处写入一段装载程
序。即:

C>debug key.com

-a400

400 MOV CX,0003

403 PUSH CX

404 MOV AX,0201;将A盘引导程序读入内存1000H处

407 MOV BX,1000;为确保成功,首次采用重复读3次

40A MOV CX,0001

40D MOV DX,0000

410 INT 13

412 POP CX

413 DEC CX

414 JNZ 0403

416 MOV AX,0301;将已读入内存的软盘引导程序写入软盘

419 MOV BX,1000;最后一个磁道的首扇区

41C MOV CX,4F01

41F MOV DX,0100

422 INT 13

424 MOV AX,0301;将key.com程序写入软盘0磁道0磁头1扇区

427 MOV BX,0100

42A MOV CX,0001

42D MOV DX,0000

430 INT 13

432 INT 3

为保证万无一失,最好将软盘这两个扇区的内容重新读出来看一看,以保证写成
功了。做好这一切,保险的还是进行一次测试,即用该软盘启动一次机子,看能否成 功,若成功
启动,你就可以用循环分区表法锁住硬盘,看从正常DOS下能否启动,然后再用此软盘启动机子试
试,看看功效如何?

从该软盘启动后,不认硬盘,并且在高端内存驻留了新INT

13H程序,该段程序实际上是key.com中从16D到187部分。由于有此段程序存在,
在debug下也无法读硬盘,也就没法恢复硬盘分区表,因此机子启动后首先应修改这段 程序。现
在的机子基本内存通常都为640K,这样这段程序就位于内存中9FC0:0000处,在debug下,用
U9FC0:0显示这段程序,可以看到位于9FC0:001A处是一条跳转指令,该跳转指 令即转去执行最
原始的INT

13H。由于BIOS版本不一样,跳转指令指向的位置可能不一样,如笔者机子上是一
条JMP

F000:A5D4语句。这时在在debug下编写这样一语句:a9FC0:0 JMP

F000:A5D4。这样,对硬盘的禁写与禁读都不再起作用了,在debug下用INT

13H的2号子功能可以读出硬盘分区表,修改恢复后再用3号子功能将数据写回分区
表。退出debug,重新用正常DOS启动计算机,就可以了。

附带提一下,在正常DOS下,该软盘由于没有BOOT区,也就没有磁盘参数表,从而
不能使用,用DIR A:命令会出现General

failure reading drive A提示。不要理睬它,这并不影响它作特殊启动盘。

五·建议

为更好的保护你的硬盘,笔者建议你最好将你的硬盘分区表信息备份起来。备份
有两种方式,一种是以文件形式将硬盘每个逻辑盘的分区信息存储起来;另一种是将 分区信息备
份在硬盘隐藏扇区里。比如可以将0柱面0磁头1扇区备份在0柱面0磁头3扇区,将D盘开始柱面号0
磁头1扇区备份在该柱面0磁头3扇区,其它逻辑盘也如此。这种方法简单、 方便,也很可靠。用
NORTAN中的DISKEDI很容易操作和实现。有了备份分区表信息,就不怕破坏分区表的病毒了;再加
上我给你的程序,即使有人真锁住了你的硬盘,你也可以轻而易 举解开了。

❹ 硬盘锁死有什么办法解锁

“硬盘逻辑锁”是一种很常见的恶作剧手段。中了逻辑锁之后,无论使用 什么设备都不能正常引导系统,甚至是软盘、光驱、挂双硬盘都一样没有任何作用。

“逻辑锁”的上锁原理:计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS 被引导时,首先要去找主引导扇区的分区表信息,然后查找各扩展分区的逻辑盘。“逻辑锁”修改了正常的主引导分区记录,将扩展分区的第一个逻辑盘指向自己,使得DOS在启动时查找到第一个逻辑盘后,查找下个逻辑盘总是找到自己,这样一来就形成了死循环。

给“逻辑锁”解锁比较容易的方法是“热拔插”硬盘电源。就是在当系统启动时,先不给被锁的硬盘加电,启动完成后再给硬盘“热插”上电源线,这样系统就可以正常控制硬盘了。这是一种非常危险的方法,为了降低危险程度,碰到“逻辑锁”后,大家最好依照下面 几种比较简单和安全的方法处理。

1. 首先准备一张启动盘,然后在其他正常的机器上使用二进制编辑工具(推荐UltraEdit)修改软盘上的IO.SYS文件(修改前记住先将该文件的属性改为正常),具体是在这个文件里面搜索第一个“55AA” 字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。不过这时由于该硬盘正常 的分区表已经被破坏,你无法用“Fdisk”来删除和修改分区,这时你可以用Diskman等软件恢复或重建分区即可。

2. 因为DM是不依赖于主板BIOS来识别硬盘的硬盘工具,就算在主板BIOS中将硬盘设为“NONE”,DM也可识别硬盘并进行分区和格式化等操作,所以我们也可以利用DM软件为硬盘解锁。

首先将DM拷到一张系统盘上,接上被锁硬盘后开机,按“Del”键进入BIOS设置,将所有IDE接口设为“NONE”并保存后退出,然后用软盘启动系统,系统即可“带锁”启动,因为此时系统根本就等于没有硬盘。启动后运行DM,你会发现DM可以识别出硬盘,选中该硬盘进行分区格式化就可以了。这种方法简单方便,但是有一个致命的缺点,就是硬盘上的数据保不住了。

❺ 硬盘速度被限制了怎么办

是指网络上传或下载速度么!?
要是的话就在你用的上传或下载软件的设置里面点“网络连接”也有叫“连接”的,有个“速度”选项,下面有两个提示“将下载速度限制为”和“将上传速度限制为”把这两个前面的“√”都去掉,就OK了……