FAT32文件系统的FAT表分析(二)
2017-09-09 12:36
597 查看
1. FAT表的作用及结构特点
FAT32与FAT16表的作用和结构类似,这里只道不同A:FAT32的FAT表也是由FAT表项构成的,每个FAT项的大小为4个字节
B:FAT项的大小为4个字节,即32位,但是只用到了26位,最多管理226 =67108864 -1个簇
C:2000之后的系统中,能管理的簇的大小可以达到128个扇区,而FAT32最多可管理的簇数为67108863个,67108863*128*512约等于4T。但这个只是理论值,实际上FAT32只能管理32GB的分区,原因就是Windows系统用的是26位的寄存器寄存文系统中簇的个数,那么同时也就用26位寄存器寄存分区访问的扇区数,这样分区能够管理的扇区总数就是226个,换算下刚好226*
512 = 32GB,所以在Windows系统不可能把一个大于32GB的分区格式化为FAT32文件系统,但第三工具不是用26位寻址,就可以格式化大于32GB的分区为FAT32文件系统。
D:FAT32文件系统的FAT表中,未使用的簇对应的中FAT项用“00 00 0000”这4字节表示
4000
;一个已分配的簇号对应的FAT项取值范围为“00 00 00 02 ~ 0F FF FF FE”;十六进制“0F FF FFF0 ~ 0F FF FF F6”这个范围的取值是保留的;坏簇对应的FAT项用“0F FF FF F7”表示;文件结束簇对应的FAT项取值是“0F FF FF F8 ~ 0F
FF FF FF”,一般取0F FF FFFF这个值,按照小端的字节来写就是FF FF FF 0F
相关文章推荐
- 文件系统:FAT(FAT16),FAT32,VFAT,NTFS
- 硬盘 FAT 文件系统原理的详细分析
- 硬盘 FAT 文件系统原理的详细分析
- 尝试调试Fastfat(Fat32)文件系统
- 文件系统与存储:fat32的DBR分析
- 硬盘 FAT 文件系统原理的详细分析
- fat,fat32,ntfs,ext2,ext3等 文件系统说明
- HowTo:调试Fastfat(Fat32)文件系统
- Linux kernel FAT32文件系统分析
- 最详细的硬盘 FAT 文件系统原理分析
- 硬盘 FAT 文件系统原理的详细分析
- 硬盘 FAT 文件系统原理的详细分析
- FAT32文件系统的FAT表的标志位
- 最详细的硬盘 FAT 文件系统原理分析
- FAT32文件系统分析
- FAT32文件系统之目录项分析 (四)
- FAT32文件系统格式实例浅析
- Linux--根文件系统的挂载过程分析
- 分析Android 根文件系统启动过程(init守护进程分析)
- Linux--根文件系统的挂载过程分析