【文件系统】浅解释FAT32

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

假如一个FAT32表如下所示。

 

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

要找到文件的下一块,就要根据簇在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位,高四位不用,所以用问号表示。
posted @ 2013-08-18 15:09  李可以  阅读(460)  评论(0编辑  收藏  举报