- 积分
- 168
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2008-9-9
- 精华
|
14#
发表于 2011-5-9 14:38:43
|
只看该作者
来自: 河北石家庄 来自 河北石家庄
DBR是以55AA结尾的程序段,WINHEX是一款功能强大的十六进制编辑软件,,现在我们来看看如何使用WINHEX来重建DBR,在谈重建DBR这个问题之前我先向大家介绍一下FAT32格式在硬盘存储区域结构和各部分的作用。
硬盘上的数据按照其不同的特点和作用大致可分为以下五部分:MBR区,DBR区,FAT区,DIR区和DATA区。
下面我们着重介绍一下DBR区。DBR操作系统引导记录区。第一个分区的DBR通常位于硬盘0柱1面1扇区,是操作系统可以直接访问的第一个扇区。他包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。引导程序的主要任务就是,当MBR把系统统治权交给它时,判断本分区根目录前l两个文件是不是操作系统的引导文件。BPB参数块的作用就是记录本分区的起始扇区,结束扇区,文件存储格式,硬盘介质描述符,根目录大小,FAT个数,分配单元大小等重要参数
1. 每扇区字节数一般为512,换算为十六进制并经过到位处理后,填到相应位置为00 20
2. 每簇扇区数的确定方法是根据FAT大小和磁盘容量之间的关系进行计算,从而得到结果,结果需要经过十六进制转换和倒位处理。
3. 对于保留扇区数的计算可以根据DBR所在位置与FAT1所在位置的关系算出,同样转换倒位。
4. 磁介质描述符最常用的为硬盘,用十六进制数F8表示。
5. 扇区总数参照MBR中的扇区总数进行填写。
6. FAT表大小,在底层根据FAT表的标志算出FAT表所占扇区数,经过转换和倒位填入相应的位置。
修改好以上参数,就完成了DBR的修复。
上面就是关于FAT32文件格式的DBR恢复方法,希望对大家有所帮助!!
|
|