首页 | 程式人生 | 原创下载 | 技术文档 | 留言我们 | 关于我们

破解 FAT 32 之迷

作者: phanrider        2003-11-05

自从WINDOW 95 OSR2开始,微软就开始采用了FAT 32技术。FAT 32 文件系统,它是对原先FAT 16 文件系统的加强,在逻辑盘容量超过528MB时使用这种格式可高效地存储数据,减少硬盘空间的废屑。

它的优点小弟也不多说了,反正大家有目共睹。不然我们哪能享受到大容量硬盘的快乐呢。下面我们就来看看FAT 32 文件系统的特点:

1. FAT 32 文件系统将逻辑盘的空间分为3部分: 引导区(BOOT 区),文件分配表区(FAT 区)和数据区(DATA 区),引导区和文件分配表区合称为系统区。

2. 引导区从第1扇区开始,使用了3个扇区保存该逻辑盘每扇区字节数,每簇对应的扇区数等重要的参数和引导记录,之后还有若干个保留扇区。

3. FAT 32 系统 1 簇对应 8 个逻辑扇区,理论上可管理逻辑盘容量上限为16384GB。

4. FAT 32 系统中根目录区(ROOT 区)不再是固定区域,固定大小,是数据区的一部分。

FAT 32 格式磁盘系统引导记录详解

0H 3 跳转指令

3H 8 厂家标识区

0BH 2 每扇区字节数

0DH 1 每簇扇区数

0EH 2 保留扇区

10H 1 FAT表个数

11H 2 根目录区文件数

13H 2 总扇区数

15H 1 介质描述

16H 2 每个FAT占用的扇区数

18H 2 每道扇区数

1AH 2 磁头数

1CH 4 隐含扇区数

20H 4 总扇区数(若13H处值为0时)

24H 4 每个FAT 占用的扇区数(若16H处值为0时)

28H 2 扩展标记

2AH 2 文件系统版本

2CH 4 根目录簇数

30H 2 文件系统信息扇区数

32H 2 引导扇区数

34H 12 保 留

40H 1 磁盘编号(第一个硬盘为80H)

41H 1 保 留

42H 1 扩展引导扇区特征码(为29H)

43H 4 磁盘号码

47H 11 磁盘卷标

52H 8 文件系统类型(FAT 32)

5AH ..... 引导程式

1FEH 2 引导区结束标记(AA55)&lt-你用磁盘工具看到的应是 55 AA

以上所有都为偏移地址,长度为Byte。

如有错误敬请来信指教,以免有误人子弟之嫌。

如转载本内容请保留此文档的完整.


→返回←

红蜻蜓工作室版权所有
Copyright © 1999-2025 Reddragonfly & Studio All Rights Reserved.
如有任何问题及建议请留言红蜻蜓工作室