高手速成 给硬盘加逻辑锁的方法和解法
日期:2007年9月20日 作者: 查看:[大字体 中字体 小字体]-
自从硬盘逻辑锁或逻辑炸弹出现以来,可以说是祸害无穷。只要是硬盘被锁上,叫天天不灵,叫地地不应,你是干着急也没有办法,自己辛辛苦苦整理的资料就不能使用了。
大家也可能知道用这种简单的方法就可以解决:把硬盘在CMOS里屏蔽掉,再用光盘启动用低格工具对这个硬盘低格,锁就没有了,同时我们自己的数据资料也全部没有了。有时候,使用这种方法有的硬盘按照上面的步骤操作时找不到硬盘,这时只有热拔插(不断电直接插拔硬盘数据线)才能找到硬盘进行低格。弄不好的话,硬盘可能要报废。
不过下面介绍的方法就没有那么危险了,相对来说,不用摆弄硬盘和拆机箱。那我就详细介绍一下硬盘为什么会被锁上。
一、计算机启动过程分析
当计算机自检完成后,并更新过 ESCD (Extended System Configuration Data,扩展系统配置数据)时,如果你的计算机设置是从硬盘启动,这时计算机将首先硬盘0柱面0磁头1扇区(主引导区MBR)中的512个字节读入内存0000:7C00处并跳到0000:7C00处执行;如果选择从软盘启动,则计算机首先将A盘0磁道0磁头1扇区的内容读入内存0000:7C00处并跳到0000:7C00处执行。在读取过程中,计算机并不检查该扇区的内容是什么。接着执行读入的内容(硬盘主引导区中的前466个字节,软盘没有分区表,软盘读入的是其引导区的内容,类似于C盘,D盘第一个扇区的内容),首先开始检测该扇区的最后两个字李是不是“55AA”标志,如果“55AA”不存在则打印“Invalid partition table(无效的分区表)”;如果有“55AA”并进一步检测有无硬盘分区表;如有并再进一步分析硬盘分区表中的内容是否正确;如果硬盘分区表正确可用,便接着读取活动分区的第一个扇区的内容即引导区(DBR区)的内容,并把控制权移交。但硬盘分区表的内容驻留内存,供计算机调用。
二、硬盘分区表和逻辑锁的原理分析
1. 硬盘分区表
谈到硬盘逻辑锁加锁原理,就不得不提到硬盘分区表的结构。硬盘分区表位于硬盘的 0 磁道 0 柱面第1扇区(即0区)(注意:该扇区为隐含扇区,0道0面的全部扇区均为隐含扇区,普通的磁盘访问命令无法直接访问,同时该磁道的其他62个扇区也是隐含的,因此有引多系统引导程序就把自己的程序代码放在其他隐含扇区,有些引导区病毒也把自己的代码放在其他隐含扇区。)。在该扇区512字节中,硬盘的主引导记录区MBR (Main Boot Record)只占用了前 446 个字节(偏移 000H-- 偏移 1BDH ),另外的 64个字节(偏移 1BEH-- 偏移 1FDH )是硬盘分区表DPT(Disk Partition Table ) , 最后两个字节 "55 AA" (偏移 1FEH-偏移 1FFH )是分区结束标志。
主引导记录中包含了硬盘的一系列参数和一段引导程序。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有活动标志(80H)的分区上的操作系统,并将控制权交给活动盘上的操作系统的启动程序。
四个分区的入口位置
偏移量
内容说明
大小
000h
执行代码(启动计算机用)
446 Bytes
1BEh
第一个分区入口
16 Bytes
1CEh
第二个分区入口
16 Bytes
1DEh
第三个分区入口
16 Bytes
1EEh
第四个分区入口
16 Bytes
1FEh
MBR分区标志 (55h AAh)
2 Bytes
三层交换技术 交换机与路由器密码恢复 交换机的选购 路由器设置专题 路由故障处理手册 数字化校园网解决方案
MBR是由分区工具(如 Fdisk,SmartFDisk,DM,PQmagic等)所产生的,它不依赖哪一种操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。主引导区的引导程序也可以全部为0,只是此时的硬盘不能引导起动。不论硬盘所装的什么样的操作系统,其MBR区的分区表的结构是一样的,引导程序在Windows操作系统下基本一样,MSDos6.22和MSDOS7.0不一样,其内容有所改变,但工作原理是一样的。如果你的电脑C盘安装的是NT操作系统时,其MBR区的引导程序就会和WIN98的不同。
每个硬盘都只能有一个主引导区,扩展分区表可以有多个。
硬盘的分区表偏移长度所表达的意义
偏移量
内容说明
大小
00h
分区状态(00h=非活动Inactive, 80h=活动Active)
1 Byte
01h
分区开始的磁头数
1 Byte
02h
分区开始的柱面和扇区数
1 Word
04h
分区类型
1 Byte
05h
分区结束的磁头数
1 Byte
06h
分区结束的柱面和扇区数
1 Word
08h
第一个分区和MBR区之间的扇区总数,即隐含扇区总数。
1 Double Word
0Ch
分区中的扇区总数
1 Double Word
- [1] [2] [3] [4] [5] 下一页
-
- 高手速成 给硬盘加逻辑锁的方法和解法 相关文章:
- ·我所用的140个XP高级优化技巧!
- ·电脑高手的140个电脑技巧
- ·电脑高手必备 Windows系统35招实用技巧
- ·Photoshop高手必知技巧大全
- ·菜鸟变黑客高手
- ·cmd-c:\boot\bootsect.exe /nt60 c: 提示bootsect.exe 不是有效的win32应用程序。请高
- ·高手进阶,终极内存技术指南——完整/进阶版
- ·Photoshop抠头发高级抠图教程
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·高效办公Excel排序方法
- 高手速成 给硬盘加逻辑锁的方法和解法 相关软件
- ·超级兔子快乐影音 V3.5 高清版
- ·跑跑卡丁车 高手李光漂移教学视频合集
- ·高清晰影楼相册制作系统 2007 V5.0
- ·大智慧新一代高速行情分析系统(Internet) V2.05.07.0208
- ·桌球高手黄金版(Cue Master Gold)
- ·高强度文件夹加密大师 9000 Build 6502
- ·高清晰超大分辨率世界地图三
- ·暗黑破坏神1.10完全版[高速下载]
- ·明天五笔高手速成 V6.0
- ·打字高手--文录教学鉴定系统 V8.3
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:COMBO两个典型故障的解决实例
精品推荐
热点TOP10
- ·如何卸载netware客户服务
- ·Windows无法访问指定设备,路径或文件.您可能没有合适的权限访问这个项目
- ·U盘启动电脑,USB移动硬盘启动电脑,USB外置光驱启动电脑
- ·电脑变慢完全解决方案
- ·各种文件后缀名与打开方式大全
- ·Windows XP 蓝屏上出现随机“0x0000008E”错误信息
- ·Outlook使用技巧大全总结之一
- ·解决ActiveX部件不能创建对象的有效方法
- ·电脑时间不准
- ·如何更改winxp系统默认字体
- ·多普达手机全揭露
- ·手机专业术语详解
- ·开机时出现“operating system not found”,“invalid partition table”
- ·显示不了隐藏文件
- ·U盘找不到空间,u盘容量显示为0,u盘可用空间为0
- ·每次开机都要按F1才可以进入系统
- ·能上QQ打不开网页
- ·该网页上的问题可能使其无法正常显示或功能不正常
- ·电脑不启动故障诊治全攻略
- ·开机提示“INT13/02h Read error(AX=0100.DL=80)”
特别推荐
- ·该网页上的问题可能使其无法正常显示或功能不正常
- ·能上QQ打不开网页
- ·菜鸟进阶:修改注册表实例大全
- ·各种文件后缀名与打开方式大全
- ·是否可以使每次打开IE时的窗口都是最大化的?
- ·CDROM、DVD光驱及刻录机问答六例
- ·电脑变慢完全解决方案
- ·奇妙的带点文件夹
- ·申请一个免费称心的邮箱
- ·多普达手机全揭露
- ·Voip全面介绍
- ·注册表损坏导致系统无法启动
- ·打造功能强大的超级系统启动盘
- ·全程直击:撕下假冒卡巴斯基伪装的面具!
- ·pagefile.sys(虚拟内存文件)丢失
- ·保护系统安全的六大防御软件集合
- ·winxp任务栏无法显示最小化按钮
- ·解读多重启动引导文件——BOOT.INI
- ·如何在DOS下查看隐藏文件,如何在DOS下运行隐藏文件
- ·解决ActiveX部件不能创建对象的有效方法
