FSINFO
読み:エフエス-インフォ
外語:FSINFO: File System Information

 FAT32が持っている、ファイルシステムの情報のこと。
目次

概要
 FAT32では通常、ブートセクターの次(論理セクター番号1)に書き込まれている。正確な開始位置は、マスターブートレコードBPBのうちオフセット30hに2バイトでセクター番号が書かれている。
 ここに書かれている情報は、空きクラスター数と最終書き込みクラスター番号の二つだけである。FAT12/FAT16において、空きクラスター数を算出したい場合はFATを全部読んで未使用クラスター数を数えねばならなかったが、FAT32からはこの情報を参照することで空き容量計算が高速化された。

特徴
 このセクターはオフセット0に0x52 0x52 0x61 0x41 "RRaA" が書かれ、末尾であるオフセット510には0x55 0xAAが書かれている。しかし実際のデータは識別子を除くと8バイトだけである。
 オフセット484(0x1E4)に0x72 0x72 0x41 0x61 "rrAa" という識別子があり、これがある場合にFSINFOが有効である。
 オフセット488(0x1E8)が空きクラスター数で、4バイト・リトルエンディアンである。
 オフセット492(0x1EC)が最終書き込みクラスター番号で、これも4バイト・リトルエンディアンである。
 なお、空きクラスター数が計算されていない場合は0xFFFFFFFFが書き込まれている。

再検索