歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> FAT32文件系統的FAT表的標志位

FAT32文件系統的FAT表的標志位

日期:2017/2/28 14:49:49   编辑:Linux教程

網上資料:

文件結束簇: 0x0FFF FFFF

壞簇: 0xFFFF FFF7

0簇: 0xF8FF FF0F

1簇: 0xFFFF FFFF 或 0xFFFF FF0F (1 號表項可能被用於記錄髒標志,以說明文件系統沒有被正常卸載或者磁盤表面存在錯誤。不過
這個值並不重要。正常情況下 1 號表項的值為“FFFFFFFF”或“FFFFFF0F”)

官方資料:

文件系統大小的上限取決於 FAT 項的大小。簇鏈中的每個 FAT 項記錄著下一個簇的簇地址,FAT項所能表示的數字有一個上限,這個上限值也就是文件系統中的最大簇號。FAT32 文件系統的 FAT 項只使用了32bit 的28bit(也就是0x0FFF FFFF),因此只能描述 268435456 (也就是0x1000 0000)個簇(實際上還要少於這個值,因為這其中還包括用作結束標記和壞簇標志的保留值)

我的理解:

有效簇號: 0x0000 0000 到 0x0FFF FFEF

保留簇: 0x0FFF FFF0 到 0x0FFF FFF6

壞簇: 0x0FFF FFF7

文件的結束簇: 0x0FFF FFF8 到 0x0FFF FFFF

Copyright © Linux教程網 All Rights Reserved