ストレージ
初級

FAT32 ファイルシステム(ファットサーティーツー)

Microsoft 1996年Win 95 OSR2 で導入したFAT 32bit版。最大2TB ボリューム / 4GB ファイル制限、SDカード / USB / ゲーム機 で世界標準。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
FS
FAT
歴史

概要

FAT32 はMicrosoft が1996年8月にWindows 95 OSR2 (Service Release 2・OEM Service Release 2) で導入したFAT (File Allocation Table) 32bit拡張版。FAT16 (1984) の最大ボリューム4GB 制限を超克、最大2TB 対応のため当時の大容量HDD (1996年: 数GB→2000年代: 数十-数百GB) に追従。SDカード / USB メモリ / 多くのゲーム機の標準フォーマットとして現在も広く使用。

FAT32 仕様

項目FAT16FAT32
FAT エントリ16bit32bit (実効28bit)
クラスタサイズ0.5-32KB0.5-32KB
最大ボリューム4GB2TB (推奨32GB以下)
最大ファイル4GB4GB (32bit制限)
ルートディレクトリ512エントリ固定無制限
LFNWin 95 OSR2 後付標準
ジャーナルなしなし

4GB ファイル制限の理由

FAT32 の構造上、ファイルサイズフィールドが32bit のため、最大4,294,967,296 - 1 = 4GB - 1 Byte。BD-R (4GB+) / 大型ISO / 大型動画ファイルは保存不可。Windows 98+ で「ファイルが大きすぎます」エラー頻発の原因。

クラスタサイズと推奨ボリューム

パーティションクラスタ効率
256MB-8GB4KB高
8GB-16GB8KB良
16GB-32GB16KB中
32GB-2TB32KB低 (Windows formattool は32GB上限制限)

Windows の format ツールは32GB 以下のみ FAT32 フォーマット作成可能 (32GB+ は exFAT / NTFS 推奨設計)。サードパーティツール (FAT32 Formatter) で2TB まで可。

主要採用先

  • Windows 95 OSR2 - 7 (システム→XP以降NTFS)
  • ゲーム機USB ストレージ (PS3 / PS4 / Xbox 360 / Wii / Switch)
  • SDカード ≤ 32GB (SD Association標準)
  • USB メモリ (32GB以下 一般・64GB+ はexFAT 推奨)
  • BIOS/UEFI 起動メディア
  • カメラ・ナビ・スマートテレビ等の組込

制限事項

  • 4GB ファイルサイズ上限 (大型動画 / ISO / ZIP不可)
  • 最大2TB ボリューム (4TB+ HDD不対応)
  • ファイル属性貧弱 (Linux パーミッション無)
  • ジャーナルなし → 突然抜き取りでデータ損失リスク
  • フラグメンテーション

関連用語との違い

  • vs exFAT: FAT32 は 4GB ファイル制限 / exFAT は 16EB
  • vs NTFS: FAT32 は互換重視 / NTFS は機能性
  • vs ext4: FAT32 はWindows + Linux + Mac 全対応 / ext4 はLinux 主

FAQ

Q1: 4GB ファイル制限の回避? A: exFAT (4GB制限なし)・NTFS・分割転送 (4GB以下に分けて転送)。

Q2: 32GB SD でFAT32 vs exFAT? A: 32GB以下は規格上FAT32 (SD Specification)・64GB+ は exFAT。一部スマホ / 古いカメラはFAT32 強制。

Q3: Windows でFAT32 64GB フォーマット? A: 標準formatツールは32GB上限、サードパーティ (RidgeCrop fat32format / Rufus 等) で実現可。

この記事について
カテゴリーストレージ
難易度初級
作成日2026/5/15