PC3000 军达成数据恢复论坛

 找回密码
 立即注册
查看: 6653|回复: 5
打印 上一主题 下一主题

数据恢复软件解读硬盘0扇区 [复制链接]

Rank: 6Rank: 6

该用户从未签到

金钱
1
元宝
1954
专业度
5
跳转到指定楼层
楼主
发表于 2012-2-12 13:15:13 |只看该作者 |倒序浏览
本帖最后由 军达成技术支持1 于 2015-10-8 23:25 编辑

硬盘在Runtime#39;s DiskExplorer上的编号是HD128、HD129、HD130依次类推,HD128是指计算机上的第一块硬盘,HD129是计算机上的第二块硬盘依次类推。下图是打开选择某个硬盘的界面。Physical drives下列出所有计算机上能正常识别到的物理硬盘,并列出每个硬盘的分区信息。
Runtime#39;s DiskExplorer早期的版本只能列出前8块硬盘,如果计算机上挂接多于8块硬盘,那后面的硬盘就没法看到。新版本V3.03已经没有硬盘数量的限制了。

按照上图,我们选择2nd hard drive ,双击鼠标进去以后,显示如下图:(如果该硬盘主引导扇区正常,即0扇区没有被破坏,Runtime#39;s DiskExplorer自动显示Partition Table浏览界面。如果0扇区不符合主引导记录-MBR格式,则显示HEX即十六进制浏览界面。)Partition Tanle界面图:

Runtime#39;s DiskExplorer有多种浏览显示界面,这我们先看一下Hex(按F3)、Partition Tanle(按F9)、Boot Record(按F10)三种界面,可以通过快捷键切换,也可以通过对程序界面中间单击右键—View来选择进入哪种显示模式(如下图)。

Hex显示界面即十六进制界面图

Boot Record即Boot扇区显示界面图

Runtime#39;s DiskExplorer十六进制模式下的分区表信息 简单的理解硬盘分区信息:假设我们计算机上的硬盘分了4个分区C、D、E、F,分区表的作用就是给这4个分区作定义。具体如下:C盘分区定义:分区类型为NTFS,起始扇区(Boot扇区)是63 sec(扇区),大小为10000000 sec(扇区);D盘分区定义:分区类型为FAT32,起始扇区是10000001 sec(扇区),大小为10000000 sec(扇区);E盘分区定义:分区类型为NTFS,起始扇区是20000001 sec(扇区),大小为10000000 sec(扇区);F盘分区定义:分区类型为NTFS,起始扇区是30000001 sec(扇区),大小为10000000 sec(扇区);假如F盘分区表坏了,分区类型、起始扇区、分区大小都没有了,如果这个分区中的数据没有被破坏,那么我可以重新建立F盘的分区表,前提是我必须先找到它的分区类型、起始扇区、分区大小三个参数,用Runtime#39;s DiskExplorer可以把这3个参数填写出正确的分区表,F盘就正常了。对硬盘分区表的理解一直是初学者的一个较难的问题,以往的网上搜索得到的关于硬盘分区表的文章写得比较难懂,需要理解的专业词汇太多。
下面主要用Runtime#39;s DiskExplorer来解释分区表结构,Runtime's DiskExplorer对分区表的可视化操作使得手工填写分区表变得非常容易。(以下截图均来自Runtime's DiskExplorer for NTFS软件,视图模式为十六进制,内容硬盘的第0扇区。) 如果十六进制模式去学习分区表,你需要理解以下相关内容:
硬盘主引导记录(MBR):MBR是英文Master Boot Record的缩写,中文意为主引导记录。硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节。主引导记录可以分为三个部分。
第一部分:pre-boot区(预启动区),占446字节;
第二部分:Partition table区(分区表),占64个字节。
第三部分:结束标志占2字节(55 AA) 如果分区表信息的活动分区表损坏,用这个硬盘来引导系统的时候会报错:
Invalid partition table. Error loading operating system. Missing operating system
如果预启动区是空的没有任何数据或者不是正确的MBR格式的数据,用这个硬盘来引导,会提示找不到可以用来启动的设备:
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key
下面试图用十六进制编辑模式去理解分区表信息,以便和Runtime#39;s DiskExplorer可视化编辑分区表做对比。下图标记选择部分是MBR的pre-boot区,即硬盘0扇区前 446字节。
注意:不需要去理解每个字节的含义,因为这部分数据一旦被破坏,我们可以从正常的硬盘中copy相应数据覆盖就可以正常使用,或者通过重新初始化该硬盘也可以使其正常。
需要指出的是,在非Microsoft平台下使用的硬盘,这部分数据有的不符合主引导记录(MBR格式,我们不需要去更改它,否则正常的数据会被破坏掉!

下图标记选择部分是MBR的Partition table区(分区表,共占64个字节,每个分区表占用16字节)

下图标记选择部分是MBR的结束标志(共占2个字节) 结束标志55 AA两个字节是主引导记录(MBR)和每个Boot扇区的特有标记,如果没有55 AA字符作为结束标志,主引导记录(MBR)和每个Boot扇区都是不正常的。

下图标记选择部分是硬盘第1个分区表信息(共16个字节) 解读第一个分区表:00 00 00 00 00 2C 44 63 A9 23 D6 1D 00 00 80 0101 00 07 EF FF FF 3F 00 00 00 61 E7 85 01 00 69每个分区表都有3个非常重要的参数:分区类型、分区起始扇区、分区大小,其中还有一个参数标记这个分区是否为活动分区,活动分区一般一个硬盘中只允许有一个。80 ---- 活动分区标志07 ---- 分区类型,07表示该分区为NTFS格式3F 00 00 00 ---- 该分区的起始扇区,为十六进制:0000003F(十进制是6361 E7 85 01 ---- 该分区的大小,单位是扇区,为十六进制:0185E761 (十进制是25552737注意:起始扇区和分区大小分别占用4个字节,61 E7 85 01是反过来两位两位取值,即0185E761是真正的数字,十六进制和十进制之间的换算可以用计算器科学计数模式换算。要更改某个字节数据,鼠标单击该字节,就可以就可以输入新的数据。需要在Runtime#39;s DiskExplorer做一下设置ToolsàOption默认情况下自动选择Read only,没法编辑。我们选择Virtual选项,一般不建议选择Direct read/write选项。如下图:

下图标记选择部分是硬盘第2个分区表信息(共16个字节) 01 00 07 EF FF FF 3F 00 00 00 61 E7 85 01 00 69C1 FF 07 E0 FF FF 77 01 86 01 78 B1 D4 01 00 0000 ---- 正常分区,不是活动分区,如果该字节不是00也不是80,那该分区是不正常的07 ---- 分区类型,07表示该分区为NTFS格式77 01 86 01 ---- 该分区的起始扇区,为十六进制:01860177(十进制是2555941578 B1 D4 01 ---- 该分区的大小,单位是扇区,为十六进制:01D4B178 (十进制是30716280 下图标记选择部分是硬盘第3个分区表信息(共16个字节) C1 FF 07 E0 FF FF 77 01 86 01 78 B1 D4 01 00 00C1 FF 07 EF FF FF A0 B6 5A 03 70 7D 9E 0A 00 0000 ---- 正常分区,不是活动分区,如果该字节不是00也不是80,那该分区是不正常的07 ---- 分区类型,07表示该分区为NTFS格式A0 B6 5A 03 ---- 该分区的起始扇区,为十六进制:035AB6A0(十进制是5627664070 7D 9E 0A ---- 该分区的大小,单位是扇区,为十六进制:0A9E7D70 (十进制是178158960 下图标记选择部分是硬盘第4个分区表信息(共16个字节)


使用道具 举报

Rank: 8Rank: 8

  • TA的每日心情

    2014-3-3 09:33:56
  • 签到天数: 213 天

    [LV.7]常住居民III

    金钱
    0
    元宝
    11221
    专业度
    15
    沙发
    发表于 2012-2-13 09:55:51 |只看该作者
    本帖最后由 军达成技术支持1 于 2015-10-8 23:26 编辑

    怎么没有看到图啊


    使用道具 举报

    Rank: 6Rank: 6

    该用户从未签到

    金钱
    1
    元宝
    2314
    专业度
    9
    板凳
    发表于 2012-2-13 11:27:13 |只看该作者
    本帖最后由 军达成技术支持1 于 2015-10-8 23:26 编辑

    这么好的文章,怎么不加钱


    使用道具 举报

    Rank: 8Rank: 8

  • TA的每日心情
    开心
    2016-4-12 15:38:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    金钱
    1005
    元宝
    7783
    专业度
    110
    地板
    发表于 2012-2-13 13:45:45 |只看该作者
    本帖最后由 军达成技术支持1 于 2015-10-8 23:26 编辑

    这个帖子的图片 没有上传  没有图片 就很难理解  
    不用图片就能看懂的 基本都会    因此 没给金钱  
    请以后发帖的用户 注意 图片上传 问题

    北京军达成数据恢复培训部
    手机 15011029138
    QQ 1297101924

    使用道具 举报

    Rank: 8Rank: 8

  • TA的每日心情
    开心
    2016-4-12 15:38:37
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    金钱
    1005
    元宝
    7783
    专业度
    110
    5#
    发表于 2012-2-13 13:45:55 |只看该作者
    本帖最后由 军达成技术支持1 于 2015-10-8 23:26 编辑

    这个帖子的图片 没有上传  没有图片 就很难理解  
    不用图片就能看懂的 基本都会    因此 没给金钱  
    请以后发帖的用户 注意 图片上传 问题


    北京军达成数据恢复培训部
    手机 15011029138
    QQ 1297101924

    使用道具 举报

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    2018-4-8 09:11:13
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    金钱
    300
    元宝
    956
    专业度
    300
    6#
    发表于 2018-3-12 15:50:09 |只看该作者
    看得懂,只是不知怎么继续学习,毫无章法,无目的

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|手机版|PC3000 数据恢复 ( 京ICP备09023376号-1 )

    GMT+8, 2024-4-19 23:17 , Processed in 0.124498 second(s), 11 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部