Microsoft 2006年Windows Embedded CE 6.0 で導入したFATの後継。4GB ファイル制限なし・最大128PB ボリューム、SDXC (64GB+) / 大容量USB の標準。
exFAT (Extensible File Allocation Table) はMicrosoft が2006年にWindows Embedded CE 6.0 で導入したFATの後継ファイルシステム。FAT32 (1996) の4GB ファイル制限・2TB ボリューム制限を撤廃した拡張版で、大容量SD/USB メモリ / カメラの普及に対応する設計。2019年Microsoft が exFAT を Linux カーネルにライセンスフリー寄贈・Linux 5.4 (2019)でmainline 統合・Apple / Google が ライセンス済で全主要OS互換性確保。
| 項目 | FAT32 | exFAT |
|---|---|---|
| 最大ボリューム | 2TB | 128PB |
| 最大ファイル | 4GB | 16EB |
| FAT エントリ | 32bit | 64bit |
| クラスタ サイズ | 0.5-32KB | 512B-32MB |
| ジャーナル | なし | なし |
| ファイル数上限 | 65,535 / ディレクトリ | 2,796,202 |
| Time Stamp | 2 秒精度 | 10 ms精度 |
| LFN | 標準 | 標準 |
| 互換性 | 全OS | 全主要OS (Windows / macOS / Linux / Android) |
| OS | 対応開始 | 状態 |
|---|---|---|
| Windows Embedded CE 6.0 | 2006 | 初対応 |
| Windows XP SP3 / Vista SP1 | 2009 | KB955704 追加 |
| Windows 7+ | 2009- | 標準 |
| macOS 10.6.5 (Snow Leopard) | 2010 | 標準対応 |
| macOS Sierra 10.12 | 2016 | フォーマット可 |
| Linux | 2019 (kernel 5.4) | mainline 統合 |
| Android 7.0+ | 2016 | 標準対応 |
| iOS / iPadOS |
SD Association は SDXC 規格 (2009-) でexFAT 標準フォーマットを義務化。64GB / 128GB / 256GB / 512GB / 1TB / 2TB SD カードはすべてexFAT 出荷。FAT32 にフォーマット変更は技術的可能だが規格逸脱・カメラなどで非互換。
Q1: USB メモリ128GB はexFAT? A: 出荷時はexFAT。Win 8/10/11 で4GB 以上ファイル保存可、Mac / Linux / Android 全互換。
Q2: なぜFAT32 を継続? A: 互換性 (古いカメラ / 古いカーステレオ等は FAT32のみ)・BIOS 起動メディア (UEFI 要件)。
Q3: ジャーナル無くて大丈夫? A: 抜き取り注意は必要。Windows の「ハードウェアを安全に取り外す」必須。Linux も umount してから抜く。突然抜き取りはFS 破損リスクあり。
| - |
| 直接不可 (USB-C アダプタ経由) |