数据恢复系列教程(七)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]