深入理解MBR、EBR、DBR(丑八怪/rainhe/wangchi821230讨论一下)

    [复制链接]

该用户从未签到

63

主题

338

回帖

3623

积分

[INTOHARD]团长

Rank: 8Rank: 8

积分
3623
发表于 2007-10-29 12:46:35 | 显示全部楼层 |阅读模式
首先说明一下,为什么叫(丑八怪,rainhe ,wangchi821230)请进来讨论,因为我来这个论坛,发现他们三个技术比较可以!也热心帮助人!当然也有其他的热心人了!向烟台[wiki]硬盘[/wiki]数据 ,版主:八喜,甜橙 等高手,就很少来讨论了!他们毕竟很忙啦!我们也要体谅一下他们!但希望大家都来讨论!也希望高手来指点一、二!大家互相进步嘛!
1.定位DBR
winhex搜索
EB 52 90 NTFS
EB 58 90 [wiki]FAT[/wiki]32
EB 3C 90 FAT16
用rainhe 的方法,我确实找到了DBR!
下面是找到NTFS的DBR截图:
MBR.JPG
55AA.JPG
开头是EB 52 90 ,结尾是55AA!确实是NTFS的DBR!
大家发现DBR位于0柱 1[wiki]扇区[/wiki] 1[wiki]磁头[/wiki]

下面问题来了!
问题1:如何用winhex定位备份的DBR?
问题2:如果连备份的DBR都被损坏了!听说只要手工修复BPB就可以了!
怎么定位BPB?就算修复了DBR,那么备份的DBR给修复?

MBR位于LBA地址第一个扇区,通常与33 C0 8E开头,而DBR,是以“EB 3C 90”(FAT16)“EB 58 90”(FAT32)“EB 52 90”(NTFS)开头,以“55  AA”结尾。
问题3:MBR也可以用winhex来定位吗?怎么定位,跟定位DBR一样吗?
      MBR的分区表如何定位以及修复?

问题4,EBR占用每个分区的前63个扇区,怎么定位?EBR跟MBR一样,有引导代码和分区表,55AA结尾?
问题5:FAT16有DBR备份吗?如果没有怎么备份DBR?
问题6:DBR在EBR后的什么位置?
问题7:如何定位一个分区的结束?是以下一个分区的EBR来断定吗?

问题8:关于《FAT32分区提示磁盘未格式化的恢复》的疑惑   看tclrz100e,是先打开物理驱动盘,然后打开本分  区,用第6扇区的DBR覆盖第0扇区!就恢复了FAT32分区!
可为什么tclrz100e,不直接打开本分区盘,直接用第6扇区的DBR覆盖第0扇区!
  • TA的每日心情
    奋斗
    2018-11-18 16:52
  • 签到天数: 56 天

    [LV.5]六品通判

    31

    主题

    296

    回帖

    496

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    496
    发表于 2007-10-29 13:15:37 | 显示全部楼层
    覆盖是要看条件的,不可一味见到就覆盖0扇区。先要定位好dbr的位置。象有的U盘dbr是在0扇区,确实是可以直接覆盖,但很多却不是啊。

    该用户从未签到

    63

    主题

    338

    回帖

    3623

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3623
     楼主| 发表于 2007-10-29 13:36:31 | 显示全部楼层
    谢谢!wangchi821230
    先要定位好dbr的位置 在直接覆盖!
    理解了!
  • TA的每日心情
    奋斗
    2018-11-18 16:52
  • 签到天数: 56 天

    [LV.5]六品通判

    31

    主题

    296

    回帖

    496

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    496
    发表于 2007-10-29 13:45:57 | 显示全部楼层
    感觉你好象进步很大,提的问题越来越有水准了。感觉自己要继续努力学习啊。

    该用户从未签到

    24

    主题

    737

    回帖

    5602

    积分

    [INTOHARD]团长

    bbs.yuhedata.com

    Rank: 8Rank: 8

    积分
    5602
    QQ
    发表于 2007-10-29 15:15:11 | 显示全部楼层
    问题1:如何用winhex定位备份的DBR?
    回答:FAT32系列DBR备份在DBR后第六个扇区。NTFS备份在当前分区结束的扇区。
    问题2:如果连备份的DBR都被损坏了!听说只要手工修复BPB就可以了!
    回答:是的,可以用其他的DBR,然后填写参数就可以了。
    问题3:MBR也可以用winhex来定位吗?怎么定位,跟定位DBR一样吗? MBR的分区表如何定位以及修复?
    回答:MBR就在LBA第一个扇区,打开物理硬盘,第一个扇区就是了。MBR的分区表在1BE偏移往后到1FD,共64个[wiki]字节[/wiki],每项16个字节。1FE-1FF就是“55 AA问题4,EBR占用每个分区的前63个扇区,怎么定位?EBR跟MBR一样,有引导代码和分区表,55AA结尾?
    回答:EBR,没有引导代码,分区表也在1BE偏移开始,不过一般用一项或者两项。
    问题5:FAT16有DBR备份吗?如果没有怎么备份DBR?
    回答:FAT16应该没有备份,如果你要备份,就把DBR整个扇区复制,然后粘贴到空白的保留扇区。或者你可以建立一个DAT文件,大小为512字节,把DBR粘贴进去就可以了。
    问题6:DBR在EBR后的什么位置?
    回答:EBR,指定下一个分区的位置,一般是63,也就是相对于EBR后63号扇区。
    问题7:如何定位一个分区的结束?是以下一个分区的EBR来断定吗?
    回答:当前的扇区数加上分区的扇区总数,就是分区的结束了。
    问题8:关于《FAT32分区提示磁盘未格式化的恢复》的疑惑   看tclrz100e,是先打开物理驱动盘,然后打开本分  区,用第6扇区的DBR覆盖第0扇区!就恢复了FAT32分区!
    回答:FAT32系列DBR备份在DBR后第六个扇区。
    ===========================================================================
    如果有错别字,希望是大家指正。谢谢!

    该用户从未签到

    1

    主题

    113

    回帖

    102

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    102
    QQ
    发表于 2007-10-29 15:55:46 | 显示全部楼层
    1)DBR的定位有规律可循....一般都紧跟在MBR(或者EBR)的后面,一般也都在63扇区.(楼主上图中的0柱 1扇区 1磁头就是一个Dbr)
    这里需要注意..有些MBR不是63个扇区..有些MBR后面不是全部是零,可能全是F覆盖..比如一些储存卡中..DBR 更是千差万别....现在我们需要的DBR的特性
    BDR有很多特性可循..比如楼主所说的常见的几个跳转指令..这个是识别DBR非常重要的地方.....
    2)如果DBR备份被破坏了.这样恢复bpb就很麻烦了 要手工计算BPB的各个参数.比如每族扇区数.每FAT扇区数.等等..且FAT16.32NTFS 都有很大的区别....不能一一描述....第二部分一般引导代码可以相同文件系统通用...
    3)可以用winhex定位.(用物理驱动器打开)MBR一般位于0扇区.....这个定位问题基本没有了!要是这个地方出现错误.系统就启动不了.要挂接别的能启动的盘 用winhex进行手工恢复..可以参照http://bbs.intohard.com/viewthre ... &extra=page%3D1这里
    4)EBR占用63个扇区(有些地方有作差别)  后面一个部分就是DBR.他主要的作用是.让各个驱动器之间练成"一条线".系统启动的时候就靠MBR和EBR来找到系统中连续的驱动器.并显示出来提供给我们!EBR没有引导代码..一般前面都为零...只有[wiki]分区表[/wiki]..以55AA结尾
    5)我看过的FAT16都没有DBR备份.如果想备份,只要复制一份到保留扇区即可
    6)DBR 与EBR  63的扇区的区别  (一般情况下..)
    7)定位一个分区结束...是要在MBR(或者ebr)中的分区表中 通过计算而得
    根据位置.如果你确定这个下一个逻辑盘的EBR.那这样定位也未尝不可
    8)这个没有看过. 不过 物理驱动器模式;逻辑驱动器的区别就是..物理驱动器是从"0"扇区全部描述硬盘..而打开逻辑驱动器....winhex不会显示[wiki]mbr[/wiki].ebr等一下扇区..作为[wiki]数据恢复[/wiki].我们当然想看到更多对我们有用和重要的东西

    [ 本帖最后由 丑八怪 于 2007-10-29 16:02 编辑 ]

    该用户从未签到

    1

    主题

    113

    回帖

    102

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    102
    QQ
    发表于 2007-10-29 16:01:52 | 显示全部楼层
    楼上的楼上比我早啊
    我可没有抄袭哦[s:17]

    该用户从未签到

    29

    主题

    1092

    回帖

    1万

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    17691
    QQ
    发表于 2007-10-29 18:10:19 | 显示全部楼层
    本来不准备回这个帖的,但内容涉及到我的内容,还是说一下。楼主的第8个问题,提到为什么用打开物理磁盘的方式,而不是用打开逻辑磁盘的方式,如果你仔细看那个录像的前部分就知道了,当一个分区的DBR有问题时,你用打开逻辑磁盘方式打开这个分区时,由于这个分区的DBR有问题,所以打不开,提示你可以看录像。这时只能用打开物理磁盘的方式打开这个分区。
  • TA的每日心情
    开心
    2018-10-26 13:57
  • 签到天数: 1901 天

    [LV.Master]三朝元老

    129

    主题

    3617

    回帖

    8万

    积分

    Intohard Team

    远程数据恢复

    Rank: 7Rank: 7Rank: 7

    积分
    80955
    QQ
    发表于 2007-10-29 19:50:17 | 显示全部楼层
    精华帖子,太久没看到过这样的好帖子了。

    就应该这样讨论!

    该用户从未签到

    63

    主题

    338

    回帖

    3623

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3623
     楼主| 发表于 2007-10-29 20:51:50 | 显示全部楼层
    烟台硬盘数据   你也可以来探讨一下呀!
    说说你的看法!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表