烟雨斜阳 发表于 2012-3-30 08:24

数据恢复系列教程(七)FAT32文件系统之DBR

本帖最后由 ssqj111 于 2012-6-18 00:50 编辑

FAT文件系统
这是Windows系统使用的一种文件系统包括FAT12、FAT16、FAT32、exFAT。
1、FAT文件系统用“簇”作为数据单元。一个“簇”由一组连续的扇区构成,所含扇区数是2的整数次幂。簇的最大值是64个扇区(exFAT除外)
2、FAT文件系统中的簇由2号开始。
一、FAT32文件系统
这是大家常用的,重点介绍一下。
FAT32文件系统是从Windows95 OSR2版开始使用的,可以支持大于32MB小于32GB的分区(有第三方软件可以把超过32GB的分区格式化成FAT32,但是微软自己的系统是不可以的)。
1、系统构成
包括四部分,它们顺序存放。
(1)DBR及其保留扇区。即DOS引导记录,也叫操作系统引导记录。
(2)FAT1。文件分配表,也是主FAT。
(3)FAT2。FAT1的备份。
(4)DATA区(数据区)。存放用户数据的区域。
二、DBR分析
由5部分组成:跳转指令、OEM代号、BPB参数块、引导程序、结束标志(55 AA)。如图所示:

以下是后面的部分

数据结构:
起始地址字节长度含义
00H   3   跳转指令(2位)后跟一个空口令
03H   8   文件系统标志
0BH   2   每扇区字节数
0DH   1   每簇扇区数
0EH   2   保留扇区数
10H   1   FAT表个数
11H   2   未使用
13H   2   未使用
15H   1   介质描述符
16H   2   未使用
18H   2   每磁道扇区数
1AH   2   磁头数
1CH   4   隐藏扇区数
20H   4   该分区的总扇区数
24H   4   每FAT扇区数
28H   2   标记
2AH   2   版本号
2CH   4   根目录首簇号
30H   2   文件系统信息扇区号
32H   2   DBR备份扇区号,通常为6号扇区
34H   12   未使用
40H   1   BIOS Int13H 设备号
41H   1   未使用
42H   1   扩展引导标识
43H   4   卷序列号
47H   11   卷标
52H   8   文件系统类型
5AH   420   未使用
1FEH   2   标识(55 AA)固定值






页: [1]
查看完整版本: 数据恢复系列教程(七)FAT32文件系统之DBR