MENU

初心者でもわかるFAT(File Allocation Table)完全ガイド:FAT12/16/32とexFATの違いと使いどころ

USBメモリやSDカード、外付けHDDをパソコンに差すと、すぐに読み書きできる――その“当たり前”の裏側で働いているのがFAT(File Allocation Table)というファイルシステムです。誕生から数十年が経った今も、FATは高い互換性を武器にデジタル機器の世界を支え続けています。本記事では、FATの基本から、FAT12/16/32の違い、そして後継のexFATまでを丁寧に解説。選び方のコツ、よくあるトラブルの理由、フォーマット時の注意点まで、初心者にもわかりやすくまとめました。

目次

FATとは何か――いまも使われ続ける理由

FAT(File Allocation Table)は、ディスク上の「どの場所にどのファイルのデータがあるか」を管理する方式(ファイルシステム)の総称です。1970年代末~1980年代にかけて登場し、MS-DOSや初期のWindowsで広く使われました。
現在では、パソコンの内蔵ディスクでの主役はNTFS(Windows)やAPFS(macOS)、ext4(Linux)などに移っていますが、USBメモリ、SDカード、デジカメ、オーディオ機器、プリンタ、車載機など異なる機器間での互換性が重要な場面では、いまもFAT系が事実上の“共通語”として活躍しています。

FATが長寿である最大の理由はシンプルさと互換性です。構造が比較的簡単で、古い機器から最新OSまで読み書きが容易。その一方で、機能は最小限で、権限管理やジャーナリングといった高度な仕組みはありません。長所と短所を理解して使い分けるのがコツです。

ディスクの中はどうなっている?FATの基本構造

FAT系のボリューム(パーティション)は、大きく次の領域に分かれます。

  • ブートセクタ(VBR):ボリュームの最初にあり、BPB(BIOS Parameter Block)と呼ばれる基本情報(セクタサイズ、クラスタサイズ、FATの数、総セクタ数など)を格納します。
  • FAT領域:ファイルやフォルダのデータが占有している“クラスタ”同士のつながり(チェーン)を記録する表です。冗長性のために通常2コピー保持します。
  • ルートディレクトリ領域(主にFAT12/16):ボリュームの“最上位フォルダ”に相当。FAT32ではルートも通常のディレクトリとしてデータ領域に置かれます。
  • データ領域:実際のファイル内容が保存される場所。ディスクはセクタ(例:512Bや4KB)を最小単位とし、複数セクタをまとめたクラスタ(例:4KB、8KB…)単位でFATは管理します。

クラスタとFATテーブルの関係

1つのファイルは、複数のクラスタを使って保存されます。FATテーブルは「次に続くクラスタ番号」を書き記すことで、クラスタ同士を鎖のようにつなぎます(チェーン方式)。
ファイルの終端は**EOC(End Of Chain)**マーカーで表され、空きクラスタは0、破損クラスタは特別な値、のように区別されます。

ディレクトリエントリと属性

FATのディレクトリエントリは32バイト固定で、ファイル名(8.3形式)、属性(読み取り専用・隠し・システム・アーカイブ・ディレクトリなど)、タイムスタンプや先頭クラスタ番号、ファイルサイズなどを記録します。
長いファイル名(LFN:Long File Name)は、VFAT拡張により複数の隠しエントリを使って表現します。これにより日本語名やスペース、長い名前も扱えます。

タイムスタンプの粒度

FATの時刻記録は簡素で、更新時刻は2秒刻み、最終アクセスは日付のみなど、精度と項目が限られます。履歴管理にこだわる用途には向きません。

FAT12/16/32の違いをやさしく整理

FATの“12/16/32”という数字は、クラスタ番号のビット幅を表します。扱えるクラスタ数の上限が変わり、結果としてボリュームサイズや運用のしやすさに影響します。

  • FAT12:12ビット。ごく小容量向け(フロッピーなど)。クラスタ数は約4千個未満。
  • FAT16:16ビット。小~中容量向け。クラスタ数は約6万5千個未満。
  • FAT32:32ビット(実効は28ビット程度)。クラスタ数は約2億6千万個規模まで。一般的なUSBメモリやSDHCで広く採用。

仕様と使いどころの目安(ざっくり比較)

項目FAT12FAT16FAT32
想定容量の目安~数十MB~数GB~TB級(実運用は~2TB程度が多い)
最大ファイルサイズ実用上小容量実用上小~中容量4GB−1バイト
ルートディレクトリ固定長固定長通常ディレクトリとして配置
互換性ほぼ全環境ほぼ全環境最も普及
代表的な用途レガシー媒体旧機器・小容量USB/SDHC、家電機器全般

重要ポイント:FAT32は単一ファイルが4GBを超えられない制限があります。動画やバックアップイメージなど大容量ファイルを扱う場合はexFATなど別方式が必要です。
また、Windowsの標準ツールはFAT32を32GB超での新規フォーマットを制限する設計になっています(既存のFAT32ボリュームを使うことは可能)。より大きいサイズでFAT32を作る場合は、他社ツールやOSのユーティリティを検討します。

exFATとは――フラッシュ時代のFAT進化形

**exFAT(Extended FAT)**は、フラッシュメモリ向けに最適化されたFATの後継です。SDXCカードの既定ファイルシステムとして広く流通し、Windows・macOS・多くの機器で標準サポートされています。

主な特徴は次のとおりです。

  • 4GB制限の撤廃:64ビット長を採用し、理論上は非常に大きなファイルを扱えます。実用上も4K動画や長時間RAW動画に強い。
  • 断片化の抑制:空き領域ビットマップやアロケーションヒントで、クラスタ割り当てが効率化。書き込みの偏りを抑え、速度の安定に寄与します。
  • タイムスタンプやメタデータの強化:精度や記録項目が改善され、現代的なワークフローに対応。
  • 大容量メディアとの相性:数百GB~TB級のメモリカード/SSDケースで快適に運用可能。

一方で、非常に古い機器ではexFATが読めない場合があります。購入前に対応表を確認するか、FAT32での運用を検討しましょう。

どれを選ぶ?用途別のおすすめ

目的に合わせて、次のように選ぶとスムーズです。

  • とにかく互換性最優先(古いPC・家電も含む):FAT32
    • 音楽プレーヤー、車載オーディオ、古いテレビ/レコーダー、ゲーム機など“古参の相手”が多いならこれ。
  • 4GB超の動画や大容量RAWを扱う:exFAT
    • 4K/8K動画、長時間撮影、ポータブルSSDでのプロジェクト持ち運びに。
  • 極小容量(レガシー機材):FAT12/16
    • 旧式機器や産業用途で仕様固定の場合に限って選択。
  • 権限管理や信頼性、サーバ用途:FAT系以外(NTFS、APFS、ext4など)
    • ジャーナリングやアクセス制御、スナップショット等が必要なら、より高機能なFSを。

FAT系の“弱点”と付き合い方

FATはシンプルな分だけ、現代の視点では弱点もあります。注意点を押さえておきましょう。

  • 信頼性機構が最小限:ジャーナリングがないため、書き込み中の電源断や抜去で破損しやすい。
    → 書き込み後は安全な取り外しを習慣化。撮影中はバッテリー残量にも注意。
  • 断片化:書き換えを繰り返すとクラスタが飛び飛びになり、特に連続読み書きで速度低下することがあります。
    → exFATでは緩和。FAT32では余裕ある空き容量の確保が有効。
  • セキュリティ・管理機能の不足:アクセス権限、暗号化、監査ログなどは基本的に非対応。
    → 秘匿性が必要なら、暗号化コンテナ(例:BitLocker To Go、FileVaultのディスクイメージ等)を使う。
  • タイムスタンプ精度・表現の制約:監査や厳密な履歴管理には不向き。
  • 4GBの壁(FAT32):動画・バックアップで頻出。
    → exFATに移行、もしくは分割保存(汎用性は下がる)。

フォーマット実践ガイド:失敗しないコツ

フォーマットは、メディアに新しいファイルシステム構造を作り直す操作です。全データが消えるので、必ずバックアップを取ってから行いましょう。

OS別の現実的な手順と考え方

  • Windows
    • 標準のフォーマッタはFAT32を32GBまでに制限。より大きい容量でFAT32が必要なら、信頼できるユーティリティを利用。4GB超ファイルを扱うならexFATを選ぶ。
  • macOS
    • ディスクユーティリティからexFAT/FAT32を選択可能。Windowsとのやり取りを考えるならexFATが扱いやすい。
  • Linux
    • 多くのディストリでFAT32・exFATの読み書きが可能。mkfs系ツールで作成する際は、**アロケーション単位(クラスタサイズ)**を用途に合わせて選ぶ。

クラスタサイズ(アロケーションユニット)の選び方

  • 小さめ(例:4KB~16KB):小さなファイルが多い用途で領域のムダが減る
  • 大きめ(例:32KB~128KB):大きな連続データ(動画・RAW等)で速度が安定しやすい。
  • 基本はデフォルトで問題ありません。特殊用途だけ調整しましょう。

ラベル命名・初期テスト

  • ボリュームラベルは半角英数字で簡潔に(機器によって制限あり)。
  • フォーマット直後に書き込み→検証の簡易テストを。相性の悪いカードリーダーやケーブルもあるため、早期に不具合を検知できます。

データ復旧の基本戦略

不意の抜去や電源断でFATが壊れると、FATテーブルやディレクトリエントリが不整合を起こします。復旧の考え方は次のとおりです。

  1. 書き込みを止める:上書きが進むと復旧率が下がります。
  2. クイックスキャン:FATテーブルの整合性チェック(OSのチェックツールなど)。論理的なズレなら一発で直ることも。
  3. ディープスキャン:FATテーブルが壊れている場合、シグネチャベースでファイル断片を探し出す復旧ソフトが有効。
  4. イメージ化→解析:重要データなら、メディアのフルイメージを作ってから解析するのが安全。
  5. 専門業者:物理障害(異音、認識不能、端子破損等)は自力復旧が逆効果。無理をせず相談を。

※ 復旧作業は常に別のディスクへ書き出すのが鉄則です。

exFATを選ぶ前に確認したい互換性チェックリスト

  • 使用予定のカメラ・録画機・プレーヤーがexFAT対応か
  • 共有相手のOSバージョン(古いOSでは更新が必要な場合あり)
  • ファームウェア更新の有無(exFAT対応が後から追加されるケースも)
  • 企業・組織内での運用ポリシー(暗号化や監査要件との相性)

フラッシュメモリとFAT:知っておくと得する豆知識

  • 書き換え寿命とコントローラの役割:フラッシュは書き換え回数に限りがあります。メモリカードやUSBメモリのコントローラはウェアレベリングで書き込みを分散します。FATの選択というより、信頼できるメディア選びと適切な取り扱いが寿命に直結します。
  • 安全な取り外しが大事:書き込みキャッシュが有効な環境では、見かけ上コピーが終わっていても、内部で遅延書き込み中のことがあります。取り外し前に**同期(イジェクト)**を。
  • LFNと互換性の落とし穴:ごく古い機器はLFN非対応で、8.3形式しか読めない場合があります。再生機器で文字化けや未認識が出たら、短い英数字名を試しましょう。

よくある質問(FAQ)

Q. FAT32の「4GBの壁」はどうして?
A. ファイルサイズを32ビットで管理する設計のため、最大値が約4GB(正確には4,294,967,295バイト)に制限されます。

Q. Windowsで32GB超のFAT32を作れないのはなぜ?
A. 仕様というより標準ツールの設計上の上限です。既存のFAT32を使う・他のユーティリティを使う・exFATへ移行する、といった選択肢があります。

Q. exFATに欠点はない?
A. 互換性は広がりましたが、超旧式の機器では未対応のことがあります。また、ジャーナリングはないため、安全な取り外しは依然として重要です。

Q. SDHCとSDXCでファイルシステムは違うの?
A. 一般にSDHC(~32GB)ではFAT32SDXC(64GB~)ではexFATが使われるのが通例です。ただし機器や初期化の仕方で変わることもあります。

Q. 大量の小ファイルを扱うと容量が減るのはなぜ?
A. FATはクラスタ単位で領域を割り当てるため、1バイトのファイルでも一つのクラスタを占有します。小ファイルが多いと内部断片化(スラック)で実効容量が目減りします。

トラブル予防のベストプラクティスまとめ

  • 抜く前に必ずイジェクト(安全な取り外し)
  • 十分な空き容量をキープ(特にFAT32)
  • 用途に合うフォーマットを選ぶ(4GB超はexFAT)
  • 信頼できるメディアとリーダーを使用
  • 定期的にバックアップし、異常の早期発見に努める

まとめ――FATは「つなぐ」ための現役選手

FATは、最新PCの内部ディスクを任せる存在ではありません。しかし、**異なるOSや機器を“つなぐ”**という点では、今も一級品です。

  • 最高の互換性=FAT32
  • 大容量・長時間動画やプロ用途=exFAT
    この基本を覚えておけば、USBメモリやSDカード運用の多くはうまくいきます。必要以上に難しく考えず、用途に合わせてシンプルに選ぶ――それがFATと上手に付き合うコツです。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

ブログ運営者。日常の気づきから、言葉の意味、仕組みやトレンドまで「気になったことをわかりやすく」まとめています。調べて納得するのが好き。役立つ情報を、肩の力を抜いて発信中。

コメント

コメントする

目次