【文件系统】浅解释FAT32

了解完linux下的文件系统之后,顺便对FAT32也研究一下。

假如一个FAT32表如下所示。

【文件系统】浅解释FAT32_第1张图片

 

文件的簇应该保留在目录中,根据此簇,应该能得到一个块。

要找到文件的下一块,就要根据簇在FAT中寻找,所以FAT中存储的不是本簇的簇号,而是下一簇的簇号。每个簇都是4字节。、

CLEAR?

FAT中存储的值有几个特殊值。

0x?0000000    空闲簇
0x?0000001    保留簇
0x?0000002 - 0x?FFFFFEF 被占用的簇;指向下一个簇
0x?FFFFFF0  - 0x?FFFFFF6 保留值
0x?FFFFFF7      坏簇
0x?FFFFFF8 - 0x?FFFFFFF 文件最后一个簇
 
windows只使用28位,高四位不用,所以用问号表示。

你可能感兴趣的:(文件系统)