1.巧解硬盘逻辑锁
2.硬盘锁怎么解开?
3.磁盘工具抢救被“逻辑锁”锁定的硬盘硬盘
巧解硬盘逻辑锁
在谈论具体的解决方法前,先讲述一下被"逻辑锁"锁住的逻辑硬盘为什么不能用普通办法启动的原因:计算机在引导DOS系统时将会搜索所有逻辑盘的顺序,当DOS被引导时,锁解锁源首先要去找主引 导扇区的硬盘分区表信息,位于硬盘的逻辑零头零柱面的第一个扇区的OBEH地址开始的地方,当 分区信息开始的锁解锁源变色背景源码地方为H时表示是主引导分区,其他的硬盘为扩展分区,主引导分区被定义 为逻辑盘C盘,逻辑然后查找扩展分区的锁解锁源逻辑盘,被定义为D盘,硬盘以此类推找到E,逻辑F,锁解锁源G..... "逻辑锁"就是硬盘在此下手,修改了正常的逻辑主引导分区记录将扩展分区的第一个逻辑盘指向 自己,DOS在启动时查找到第一个逻辑盘后,锁解锁源查找下个逻辑盘总是找到是自己,这样一来 就形成了死循环,这就是使用软驱,光驱,双硬盘都不能正常启动的原因。实际上这"逻辑锁"只是利用了DOS在启动时的一个小小缺陷,便令不少高手都束手无策。知道了"逻辑 锁"的"上锁"原理,要解锁也就比较容易了。以前我看到有位朋友采用"热拔插"硬盘电源的方法来处理:就是在当系统启动时,先不给被锁的硬盘插上电源线,等待启动完成后再给硬盘"热插"上电源线,这时如果硬盘没有烧坏的话,系统就可以控制硬盘了。当然这是一种非常危险的方法,大家不要轻易尝试,下面介绍两种比较简单和安全的处理方法。
方法一:修改DOS启动文件
首先准备一张DOS6.的系统盘,带上debug、pctools5.0、fdisk等工具。万挂模块源码然后在一台正常的机器上,使用你熟悉的二进制编辑工具(debug、pctools5.0,或者windows下的ultraedit都行)修改软盘上的IO.SYS文件(修改前记住改该文件的属性为正常),具体是在这个文件里面搜索第一个"aa"字符串,找到以后修改为任何其他数值即可。用这张修改过的系统软盘你就可以顺利地带着被锁的硬盘启动了。不过这时由于该硬盘正常的分区表已经被黑客程序给恶意修改了,你无法用FDISK来删除和修改分区,而且仍无法用正常的启动盘启动系统,这时你可以用DEBUG来手工恢复。使用DEBUG手工修复硬盘步骤如下:
a:/debug
-a
-xxxx: mov ax, 读一个扇区的内容
-xxxx: mov bx, 设置一个缓存地址
-xxxx: mov cx, 设置第一个硬盘的硬盘指针
-xxxx: mov dx, 读零磁头
-xxxx:c int 硬盘中断
-xxxx:e int
-xxxx: 退出程序返回到指示符
-g 运行
-d 查看运行后地址的内容
这时候会发现地址6be开始的内容是硬盘分区的信息,发现此硬盘的扩展分区指向自己,这就使DOS或WINDOWS启动时查找硬盘逻辑盘进去死循环,在DEBUG指示符下用E命令修改内存数据 具体如下:
E6BE
xx.0 xx.0 xx.0...............
.............................
....................... AA
AA表示硬盘有效的标记,不要修改,xx0表示把以前的数据"xx"改成0
再用硬盘中断把修改好的数据写入硬盘就可以了,具体如下:
A:/debug
a 表示修改地址的汇编指令
-xxxx: mov ax, 写硬盘一个扇区
-xxxx: 这里直接按回车
-g 运行
-q 退出
然后运行 FDISK/MBR(重置硬盘引导扇区的引导程序),再重新启动电脑就行了。 怎么样?用这种方法处理够简单的吧?而且这种方法还有一个好处就是可以保住盘上的 数据!如果你不需要保数据的话,还有更加简单的处理方法:
方法二:巧设BIOS,用DM解锁
大家知道DM软件是不依赖于主板BIOS的硬盘识别安装软件(所以在不能识别大硬盘的老主板上也可用DM来安装使用大容量硬盘),就算在BIOS中将硬盘设为"NONE",DM也可识别并处理硬盘。
首先你要找到和硬盘配套的DM软件(找JS要或去网上荡),然后把DM拷到一张系统盘上。接上被锁硬盘,开机,按住DEL键,进CMOS设置,将所有IDE硬盘设为NONE(这是关键所在!),保存设置,重启动,离线语音听写源码这时系统即可 "带锁"启动。启动后运行DM,你会发现DM可以绕过BIOS,识别出硬盘,选中该硬盘,分区格式化,就OK了。这么简单?不过这种 方法的弱点是硬盘上的数据将全部丢失。
蓝屏画面解读:
数 值 叙 述
0 0x 作业完成。
1 0x 不正确的函数。
2 0x 系统找不到指定的档案。
3 0x 系统找不到指定的路径。
4 0x 系统无法开启档案。
5 0x 拒绝存取。
6 0x 无效的代码。
7 0x 储存体控制区块已毁。
8 0x 储存体空间不足,无法处理这个指令。
9 0x 储存体控制区块位址无效。
0xA 环境不正确。
0xB 尝试载入一个格式错误的程式。
0xC 存取码错误。
0xD 资料错误。
0xE 储存体空间不够,无法完成这项作业。
0xF 系统找不到指定的磁碟机。
0x 无法移除目录。
0x 系统无法将档案移到 其他的磁碟机。
0x 没有任何档案。
0x 储存媒体为防写状态。
0x 系统找不到指定的装置。
0x 装置尚未就绪。
0x 装置无法识别指令。
0x 资料错误 (cyclic redundancy check) 0x 程式发出一个长 度错误的dnf台服驱动源码指令。
0x 磁碟机在磁碟找不到 持定的磁区或磁轨。
0xA 指定的磁碟或磁片无法存取。
0xB 磁碟机找不到要求的磁区。
0xC 印表机没有纸。
0xD 系统无法将资料写入指定的磁碟机。
0xE 系统无法读取指定的装置。
0xF 连接到系统的某个装置没有作用。
0x The process cannot access the file because it is being used by another process.
0x 档案的一部份被锁定, 现在无法存取。
0x 磁碟机的磁片不正确。 请将 %2 (Volume Serial Number: %3) 插入磁碟机%1。
0x 开启的分享档案数量太多。
0x 到达档案结尾。
0x 磁碟已满。
0x 不支援这种网路要求。
0x 远端电脑无法使用。
0x 网路名称重复。
0x 网路路径找不到。
0x 网路忙碌中。
0x The specified network resource or device is no longer available.
0x The network BIOS command limit has been reached. 0x 网路配接卡发生问题。
0xA 指定的伺服器无法执行要求的作业。
0xB 网路发生意外错误。
0xC 远端配接卡不相容。
0xD 印表机伫列已满。
0xE 伺服器的空间无法储存等候列印的档案。
0xF 等候列印的档案已经删除。
0x 指定的网路名称无法使用。
0x 拒绝存取网路。
0x 网路资源类型错误。
0x 网路名称找不到。
0x 超过区域电脑网路配接卡的名称限制。
0x 超过网路 BIOS 作业阶段的限制。
0x 远端伺服器已经暂停或者正在起始中。
0x 由於连线数目已达上限,网页监控系统 源码此时无法再连线到这台远端电脑。
0x 指定的印表机或磁碟装置已经暂停作用。
0x 档案已经存在。
0x 无法建立目录或档案。
0x INT @失败
0x 处理这项要求的储存体无法使用。
0x 近端装置名称已经在使用中。
0x 指定的网路密码错误。
0x 参数错误。
0x 网路发生资料写入错误。
0x 此时系统无法执行其他行程。
0x 无法建立其他的系统 semaphore。
0x 属於其他行程专用的 semaphore 。
0x semaphore 已经设定,而且无法关闭。
0x 无法指定 semaphore 。
0x 在岔断时间无法要求专用的 semaphore 。
0x 此 semaphore 先前的拥有权已经结束。
0xA 请将磁片插入 %1。
0xB 因为代用的磁片尚未插入,所以程式已经停止。
0xC 磁碟正在使用中或被锁定。
0xD Pipe 已经中止。
0xE 系统无法开启指定的 装置或档案。
0xF 档名太长。
0x 磁碟空间不足。
0x 没有可用的内部档案识别字。
0x 目标内部档案识别字不正确。
0x 由应用程式所执行的 IOCTL 呼叫 不正确。
0x 写入验证参数值不正确。
0x 系统不支援所要求的指令。
0x 此项功能仅在 Win 模式有效。
0x semaphore 超过逾时期间。
0xA 传到系统呼叫的资料区域 太小。
0xB 档名、目录名称或储存体标签语法错误。
0xC 系统呼叫层次不正确。
0xD 磁碟没有设定标签。
0xE 找不到指定的模组。
0xF 找不到指定的程序。
0x 没有子行程可供等待。
0x %1 这个应用程式无法在 Win 模式下执行。
0x Attempt to use a file handle to an open disk partition for an operation other than raw disk I/O.
0x 尝试将档案指标移至档案开头之前。
0x 无法在指定的装置或档案,设定档案指标。
0x JOIN 或 SUBST 指令 无法用於 内含事先结合过的磁碟机。
0x 尝试在已经结合的磁碟机,使用 JOIN 或 SUBST 指令。
0x 尝试在已经替换的磁碟机,使 用 JOIN 或 SUBST 指令。
0x 系统尝试删除 未连结过的磁碟机的连结关系。
0x 系统尝试删除 未替换过的磁碟机的替换关系。
0xA 系统尝试将磁碟机结合到已经结合过之磁碟机的目录。
0xB 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
0xC 系统尝试将磁碟机替换成已经替换过之磁碟机的目录。
0xd系统尝试将磁碟机 SUBST 成已结合的磁碟机 目录。
0xE 系统此刻无法执行 JOIN 或 SUBST。
0xF 系统无法将磁碟机结合或替换同一磁碟机下目录。
0x 这个目录不是根目录的子目录。
0x 目录仍有资料。
0x 指定的路径已经被替换过。
0x 资源不足,无法处理这项 指令。
0x 指定的路径这时候无法使用。
0x 尝试要结合或替换的磁碟机目录,是已经替换过的的目标。
0x CONFIG.SYS 档未指定系统追踪资讯,或是追踪功能被取消。
0x 指定的 semaphore事件 DosMuxSemWait 数目不正确。
0x DosMuxSemWait 没有执行;设定太多的 semaphore。 0x DosMuxSemWait 清单不正确。
0xA 您所输入的储存媒体标 元长度限制。
0xB 无法建立其他的执行绪。
0xC 接收行程拒绝接受信号。
0xD 区段已经被舍弃,无法被锁定。
0xE 区段已经解除锁定。
0xF 执行绪识别码的位址不正确。
0xA0 传到 DosExecPgm 的引数字串不正确。
0xA1 指定的路径不正确。
0xA2 信号等候处理。
0xA4 系统无法建立执行绪。
0xA7 无法锁定档案的部份范围。
0xAA 所要求的资源正在使用中。
0xAD 取消范围的锁定要求不明显。
0xAE 档案系统不支援自动变更锁定类型。
0xB4 系统发现不正确的区段号码。
0xB6 作业系统无法执行 %1。
0xB7 档案已存在,无法建立同一档案。
0xBA 传送的旗号错误。
0xBB 指定的系统旗号找不到。
0xBC 作业系统无法执行 %1。
0xBD 作业系统无法执行 %1。nb
上一页12 3 下一页
硬盘锁怎么解开?
你这个应该是安装了硬盘逻辑锁,可以使用U盘来进入系统解决,步骤如下:1、做好了U盘启动盘,重启,插入USB接口后,在开机的时候按对应按键进入BIOS。
2、设置第一启动项。
3、然后再次开机,会发现进入了U盘启动盘的界面。选择 清除 Windows用户密码(中文)
4、几秒钟以后,进入了清除Windows密码的小工具里面,首先输入序号。如果知道系统所在分区就选择1,如果不知道就选择2,之后回车。
5、我这里选择了1,显然我们的系统盘是序号1,于是继续输入1,回车。
6、经过一段时间的等待,会自动寻找SAM数据库文件,搜索到之后可以回车了
7、然后找到你被锁的用户名,输入对应的序号,然后回车。
8、接下来就可以清除密码了,**的“清除此用户密码”前面的×按空格键选上,其他的不要动,按Y键,提示已经成功啦!好的,重启或者Ctrl+Alt+del进行重启操作。
9、再次开启的时候可能会遇上磁盘检查,不要着急,稍等一下就好啦
、再次进入系统的时候就不会让你输入密码啦!
扩展资料:
如果想保证电脑的安全性又不想用硬盘逻辑锁,那可以考虑下系统自带的Bitlocker锁,可以按照以下步骤设置:
1、点击“开始”菜单按钮,选择打开“控制面板”。
2、把查看方式设置为大在图标或者为小图标,找到BitLocker 驱动器加密,一般都在比较前的位置。
3、点击打开BitLocker 驱动器加密,选择我们需要加密的磁盘,正常来说C盘最好不要加密,然后对应点击启用BitLocker。
4、这里以D盘为例进行加密,勾选启用密码来解锁驱动器,输入自己的密码,然后点击下一步。
5、按自己的实际情况将恢复密钥存储在的位置。
6、继续点击下一步,选择“启动加密”,等待加密完成,磁盘文件越多,需要的时间越长。
7、加密完成后,查看我的电脑,看到D盘已经成一个带锁的磁盘了。
磁盘工具抢救被“逻辑锁”锁定的硬盘
当硬盘遭遇"逻辑锁"导致无法正常启动时,可以借助磁盘工具DM进行解锁。DM的独特之处在于它不依赖主板BIOS来识别硬盘,即使在BIOS设置中将硬盘标记为"NONE",它依然能发挥作用。首先,你需要将DM复制到一张系统启动盘上,然后连接上被锁的硬盘,开机时按下DEL键进入BIOS设置,将IDE硬盘设置为"NONE",这是解锁的关键步骤。保存设置后退出,系统会以锁定状态启动。在这个状态下,你可以运行DM,你会发现DM能够识别出被锁的硬盘。接下来,选择该硬盘进行分区和格式化操作,但需要注意的是,这种方法会清空硬盘上的所有数据。
硬盘的软故障可能由多种因素引起,包括病毒侵袭、误操作或电源意外断电等,这些都可能导致硬盘无法正常工作。因此,养成定期备份重要数据的习惯至关重要。只有在数据备份充足的情况下,你才能在遇到问题时迅速、顺利地解决,避免数据丢失带来的损失。