【正文】
ster Bytes per sector Reserved sector count 2 0x10 Maximum number of root directory entries 2個(gè)字節(jié),最大 512 FAT12/16 Media descriptor 參見(jiàn) 這里 Sectors per FAT for FAT12/16 Hidden sectors Total sectors Number of heads Sectors per track of FATs 0x20 Operating system boot code … Extended BPB, for FAT12/16 0x20 Physical drive number serial number Total sectors 0x30 …padded with blanks FAT type,補(bǔ)空格, FAT12或 16 Volume Label, 55和 AA Reserved Extended boot signature 0x1F0 Total sectors Extended BPB, for FAT32 Operating system boot code … 0x20 Sectors /FAT 0x30 FAT type,補(bǔ)空格,“ FAT32 ” Volume Label, 補(bǔ)空格 … 55和 AA 0x40 0x50 … serial number Physical drive number Reserved Extended boot signature Version Cluster number of root directory start Reserved Sector of a copy of this boot sector Sector of FS Information Sector FAT Flags 0x1F0 File system information sector ?File system information sector ?空閑簇的個(gè)數(shù);最近分配出去的簇號(hào) FAT各部分的偏移計(jì)算 ?Bootsector:分區(qū)的第一個(gè)扇區(qū)( start sector) ?FAT表 1: ?Start + of Reserved Sectors ?FAT表 2: ?Start + of Reserved Sectors+ FAT表大小 ?Data area: ?Start + of Reserved + ( of Sectors Per FAT * 2) FAT的目錄 ?目錄是一個(gè)特殊的文件 ?每個(gè)目錄項(xiàng) 32字節(jié) ?名稱 ?擴(kuò)展名 ?屬性( archive, directory, hidden, readonly, system and volume) ?創(chuàng)建日期和時(shí)間 ?第一個(gè)簇的編號(hào) ?大小 ?FAT12/16有專門的根目錄區(qū)域 ?FAT32的根目錄存放在數(shù)據(jù)區(qū)域 EAIndex (used by OS/2 and NT) in FAT12 and FAT16, High 2 bytes of first cluster number in FAT32 目錄格式( ) File nam