书签 分享 收藏 举报 版权申诉 / 7
上传文档赚钱

类型(完整版)WinHex数据恢复教程笔记.docx

  • 上传人(卖家):刘殿科
  • 文档编号:5771848
  • 上传时间:2023-05-07
  • 格式:DOCX
  • 页数:7
  • 大小:245.82KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《(完整版)WinHex数据恢复教程笔记.docx》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    完整版 WinHex 数据 恢复 教程 笔记
    资源描述:

    1、WinHex 数据恢复教程笔记WinHex 是在 Windows 下运行的十六进制编辑软件,此软件功能非常强大。有完善的分区管理功能和文件管理功能,能自动分析分区链和文件簇链,能对硬盘进行不同方式不同程度的备份,甚至克隆整个硬盘;它能够编辑任何一种文件类型的二进制内容(用十六进制显示)其磁盘编辑器可以编辑物理磁盘或逻辑磁盘的任意扇区,是手工恢复数据的首选工具软件。数据恢复的前提:数据不能被二次破坏、覆盖! 数据恢复首选软件用十六进制编辑器:WinHex MBR、EBR 是分区产生的。MBR 主引导记录大小是固定的,位于整个硬盘的 0 柱面 0 磁道 1 扇区。共占用了 63 个扇区,实际只使用

    2、了 1 个扇区,即硬盘第一扇区中的 512 字节。DBRFAT16 没有备份文件跳转指令 EB 3C 90FAT16DBR 是分区引导扇区,是由 FORMAT 高级格式化命令写到该扇区的内容,DBR 是由硬盘的 MBR 装载的程序段。DBR 装入内存后,即开始执行该引导程序段,其主要功能是完成操作系统的自举并将控制权交给操作系统。每个分区都有引导扇区,但只有被设为活动分区才会被 MBR 装的 DBR 入内存运行FAT32 文件跳转指令 EB 58 90DBR 备份在第 6 扇区 有第一扇区的备份。FAT NTFS 文件跳转指令 EB 52 90DBR 备份在最后一个扇区ntfs 格式没有 FA

    3、T 表。表 32 扇区04H 分区系统标志当该值为 00H 时,表示此分区为不可识别的系统; 为 04H 时该分区为 FAT16 分区;为 05H 或 0FH 该分区为扩展分区; 为 0B 时该分区为 FAT32 分区;F8H FFH FFH 0FH 开始的 FAT 表,(对于 FAT16 是以 F8H FFH 开始的),每个 FAT 项占 32 位(4 个字节), FAT16 的每个 FAT 项占 16 位(2 个字节),也就是说 FAT 和簇是一一对应的关系,对于 FAT32 的 FAT 来说每 4 个字节为 1 个 FAT 项.(对于 FAT16 的 FAT 每 2 个字节为一个 FAT

    4、 项) 512 字节的 MBR 主引导记录又分为三部分:1.主引导扇区里的主引导程序代码(boot loader),占 446 个字节; 2.硬盘分区表 DPT(Disk Partition table),占 64 字节;主分区表项 1 占 16 字节,447-461每一个分区表项各占 16 个字节.硬盘中分区有多少以及每一分区的大小都记在其中。3.硬盘 55AA 有效结束标志 magic number,占两个字节。MBR 被清零的话,硬盘将不能引导。如果 0 号扇区被清零,硬盘分区将不被系统识别。提示未初始化。备份 MBR 只要备份前 512 字节就可以了,包含分区表。用 WinHex 软件

    5、来恢复误分区,主要就是恢复第二部分:分区表。主引导程序代码(boot loader)的作用:就是让硬盘具备可以引导的功能。如果引导代码丢失,分区表还在,那么这个硬盘作为从盘所有分区数据都还在,只是这个硬盘自己不能够用来启动进系统了。如果要恢复引导代码,可以用 DOS 下的命令:FDISK /MBR;这个命令只是用来恢复引导代码,不会引起分区改变,丢失数据。也可以用工具软件,比如: DiskGenius、WinHex 等。EBR,也叫做扩展 MBR(Extended MBR)。占 63 个扇区。因为主引导记录 MBR 最多只能描述 4 个分区项,如果一个硬盘上分多于 4 个区,就用 EBR.EB

    6、R 的结构和 MBR 的结构是一样的,所以在倒数第五行倒数第二个字节应该是 00 01,并且前 446 个字节应该是 0。DBR 的备份:分区格式是 FAT32 的话,备份在分区的 6 扇区。NTFS 分区格式的话,在分区的最后一个扇区。而每一个分区又由 DBR、FAT1、FAT2、DIR、DATA5 部分组成。分区表:分区表 64 个字节,一共描述 4 个分区表项,每个分区表项可以描述一个主分区或一个扩展分区.(比如上面的分区表,第一个分区表项描述主分区 C 盘,第二个分区表项描述扩展分区,第三第四个分区表项填零未用)每一个分区表项各占 16 个字节。注意:真正的隐含扇区数应该反过来填写!主

    7、分区图:主分区表项 1 占 16 字节,447-46180 41 02 00 07 15 F5 FF 00 10 00 0000 10 B8 0580 激活标记表示活动分区41 02 0007 NTFS 分区15 F5 FF 分区的结束物理地址位置9-12 字节 00 10 00 0000 00 10 00=4096 本分区之前已用了 4096 扇区13-16 字节=C 盘大小00 10 B8 05科学计算器 16 进制转换 10 进制,05 B8 10 00=95948800 扇区*512=/1024/1024/1024=45.75G扩展分区表00 4B C1 FF 0F 0E FF FF1

    8、5 2D B8 05 2C 1F 80 3400 非活动分区4B C1 FF0F (LBA 模式)扩展分区0E FF FF9-12 字节 15 2D B8 0505 B8 2D 15=95956245 扇区 D 盘起始扇区13-16 字节 2C 1F 80 34 扩展分区的总扇区数34 80 1F 2C=880811820 扇区=420GD 盘起始扇区95956245*512 扇区=49129597440 字节D 盘分区表0077D8FF079CFCFFEB0A00000008000500A5C1FF050EFFFFE6140005460A802F0077 D8 FF079C FC FF EB

    9、 0A 00 0000 00 0A EB=2795 扇区00 08 00 0505 00 08 00=83888128*512=42950721536 字节=40G D 盘00A5 C1 FF05 扩展分区0E FF FFE6 14 00 05=8389143046 0A 80 2F=796920390E 盘:880811820-83888128=796923692 扇区=380G总扇区数:976773168硬盘的第一分区表(即 MBR)字节位置内容及含义第 1 字节引导标志。若值为 80H 激活标记表示活动分区;若值为 00H 表示非活动分区。第 2、3、4 字节本分区的起始磁头号、扇区号、

    10、柱面号。填上:01 或 00。填写 01 01 00(通用的)第 5 字节分区类型符:00H表示该分区未用06HFAT16 基本分区0BHFAT32 基本分区0C 大于 8.4FAT32 分区05H扩展分区07HNTFS 分区0FH(LBA 模式)扩展分区83H Linux 分区第 6、7、8 字节本分区的结束磁头号、扇区号、柱面号。填上: FE FF FF(通用)或可以 00, 该分区的结束物理地址位置。第9-12 字节关键,系统隐含扇区。本分区之前已用了的扇区数,是十六进制数各字节含义如下:(H 表示 16 进制)9、10、11、12 字节LBA=0 到 DBR 之间的距离。真正的隐含扇区

    11、数应该反过来填写!第13、14、15、16 字节本分区的总扇区数,就是 C 盘的大小。因为 C 盘是从第 63 个扇区开始,而 C 盘后面紧接着的是 EBR,所以用 EBR 所在的第一个扇区数减去 63 就是 C 盘的大小。搜索 EBR搜索文件夹MBR 在定义分区的时候,将多余的容量定义为扩展分区,指定该扩展分区的起止位置,根据起始位置指向硬盘的某一个扇区,作为下一个分区表项,接着在该扇区继续定义分区,如果只有一个分区,就定义该分区,然后结束。如果不止一个分区,就定义一个基本分区和一个扩展分区,扩展分区再指向下一个分区描述扇区, 在该分区上按照上述原则继续定义分区,直至分区定义结束。用来描述分

    12、区的扇区形成一个“分区链”,通过这个分区链,就可以描述所有的分区。系统在启动时按照分区链的连接顺序查找分区,直至找出所有分区。这个链显然是个开链结构,如果形成一个环,系统本身并不会去判断它,它只是按照这个链忠实的查找分区,而不进行任何额外的检测与处理。所谓硬盘逻辑锁,就是让分区链形成一个环,这样系统在启动时就在分区表内循环,表现为系统无法引导,就是从软盘启动,也不能进入硬盘。系统就是利用这种方法使一个硬盘分区后看起来象多个硬盘。系统能够找到 C 盘以外的其他逻辑盘的唯一办法就是,沿着 EBR 所描述的分区链查找分区。其实,通常情况下 EBR 是不会被破坏的,或者破坏的几率极低极低,通常情况下,

    13、都是只有 MBR 被破坏, 那么这种情况下,我们只要把 MBR 的分区表 64 个字节复原,其他的分区顺着分区表所提供的链自然而然就出来了。第 13、14、15、16 字节是本分区的总扇区数,就是 C 盘的大小,需要通过计算得到。因为 C 盘是从第 63 个扇区开始,而 C 盘后面紧接着的是 EBR,所以用 EBR 所在的第一个扇区数减去63 就是 C 盘的大小。EBR 的结构和 MBR 是一样的,所以,EBR 的结束标志也一定是 55AA,找到这个结束标志,再看看这个扇区是不是 EBR 不就行了?单击“搜索”“查找十六进制数值”,然后出来一个对话框在文本框中输入“55AA”,搜索框中选“全部”,然后选中“条件”,把偏移量设置为“512=510”。再单击“确定”。技巧:要逐个扇区的查找 55AA 确实太慢了,有没有办法快点的呢?有,就是先问问客户 C 盘大概有多大,大多数客户还是知道的,比如 C 盘大概有 10 个 G,那么就不要从头开始找了,10 个 G 大概是 2000 万个扇区,那么可以用转到扇区命令直接到 1900 万扇区,从那个地方再开始找不就省事多了。用 1435392 扇区减去 63,得到 1435329 扇区,再转为 16 进制,就是 15E6C1,将它倒转过来就是C1E61500,这就是 C 盘的大小。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:(完整版)WinHex数据恢复教程笔记.docx
    链接地址:https://www.163wenku.com/p-5771848.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库