FAT32の内部構造
FAT32ファイルシステムの設定内容
(EB 58) は 相対ジャンプ命令 (90) は NOP命令

(4D 53 44 4F 53 35 2E 30) は OEM Name (MSDOS5.0)

(00 02) は 0x0200 1セクタのバイト数 (512バイト)

(08) は 0x08 1クラスタのセクタ数 (8セクタ)

(20 00) は 0x0020 FATテーブルの先頭位置 (+32セクタ)

(02) は 0x02 FATテーブルの個数(通常は2)

(00 00) は 0x0000 ルートディレクトリに記載出来る最大数(FAT32は記載しない)

(00 00) は 0x0000 セクタの総数 (FAT32はブルーのマーク位置に入ります)

(F8) は 0xF8 メディアのタイプ(F8:固定ディスクの意味)

(3F 00) は 0x003F 1トラックのセクタ数
(フラッシュメモリのような媒体であっても、トラック,セクタ,ヘッドの概念は処理上は残っています)
(フラッシュメモリのような媒体であっても、トラック,セクタ,ヘッドの概念は処理上は残っています)

(FF 00) は 0x00FF ヘッドの数
(フラッシュメモリのような媒体であっても、トラック,セクタ,ヘッドの概念は処理上は残っています)
(フラッシュメモリのような媒体であっても、トラック,セクタ,ヘッドの概念は処理上は残っています)

(00 00 00 00) は 0x00000000 Hidden Sectors (メディアでは0の筈)
(分割されたパーティションの場合に前につくパーティションのセクタ数)
(分割されたパーティションの場合に前につくパーティションのセクタ数)

(00 FC 1E 00) は 0x001EFC00 セクタの総数 (2030592セクタ)

(00 00) は バージョン番号

(02 00 00 00) は 0x00000002 ルートディレクトリの開始クラスタ番号(通常は2)

(01 00) は 0x0001 ファイルシステム情報のあるセクタ番号(通常は1)

(06 00) は 0x0006 ブートセクタのコピー場所を示すセクタ番号(通常は6)

(00 .... 00) は 予約

(00) は ドライブ番号 0x80の場合はブート用ハードディスク

(00) は 予約

(29) は Boot情報を示す署名

(5B 51 0E DC) は ボリュームを識別するID

(4E 4F 20 4E 41 4D 45 20 20 20 20) は ボリュームラベル (NO NAME )

(46 41 54 33 32 20 20 20) は ファイルシステムタイプ (FAT32 )
