| exFAT | |
|---|---|
| 開発者 | マイクロソフト |
| 正式名 | Extended File Allocation Table |
| 導入 | 2006年11月 (2006-11) (Windows Embedded CE 6.0) |
| パーティション識別子 | |
| 構造 | |
| ディレクトリ | テーブル |
| 領域管理 | ビットマップ、リンクリスト |
| 不良ブロック | クラスタタグ |
| 限度 | |
| 最大ファイル サイズ | |
| 最大ファイル数 | 2,796,202(ディレクトリ毎)[1] |
| 最大ファイル名長 | 255文字[1] |
| 最大ボリューム サイズ | |
| ファイル名の文字 | /\:*"?<>|とNUL及びUS以外の全てのUnicode(UTF-16でエンコードされる) |
| 特徴 | |
| タイムスタンプ | 作成、修正、アクセス |
| 日付範囲 | 1980年1月1日 (1980-01-01) - 2107年12月31日 (2107-12-31)(ローカルタイム) |
| 日付分解能 |
|
| フォーク | 無し |
| 属性 | 読み取りのみ、隠し、システム、サブディレクトリ、アーカイブ |
| パーミッション | ACL(オプション) |
| 透過的圧縮 | 無し |
| 透過的暗号化 | 無し |
| 重複排除 | 無し |
| 対応OS |
|
| テンプレートを表示 | |
exFAT(イーエックスファット、Extended File Allocation Table)は、マイクロソフトによって2006年に導入されたファイルシステムである。USBフラッシュドライブやSDカードなどのフラッシュドライブ向けに最適化がされている。
データ構造のオーバーヘッドによりNTFSが適切ではない用途に使用することができる。
32 GiBを超えるメモリーカード規格であるSDXC/SDUCメモリーカードやメモリースティックXCの標準ファイルシステムに採用されている。
2019年8月28日にマイクロソフトがexFATの仕様を公開するまではプロプライエタリなファイルシステムであった[1]。
Windows Embedded CE 6.0で初めて導入され、デスクトップ向けにはWindows Vista SP1 で初めて導入された[5]。Windows XP とWindows Server 2003 は更新プログラムをインストールする必要がある[2][3]。
Macにおいては、2010年にAppleにより、SDXCカードスロットの付いたMac miniとiMacがリリースされ付属する専用Mac OS X v10.6.4が対応した後、Mac OS X v10.6.5以降で対応している[6]。
Linuxにおいては、有志がLinux Kernel Mailing Listにおいてパッチの開発を行っていた[7]が、現在ではTuxera(英語版、中国語版)がマイクロソフトと知的所有権の合意のもと、Linuxシステム向けのドライバを開発している。また、exfatプロジェクトによってFUSEを利用した実装による読み書き可能なexFATドライバが公開されている[8]ほか、FUSEを利用しない実装についても、Dynamic Kernel Module Support(英語版)を利用したカーネルモジュールとして公開されている[9]。
2009年12月10日にマイクロソフトが特許を保有するexFAT技術のライセンス提供を開始。ただしLinuxへの導入には反対。
2019年8月28日にexFATの仕様が公開され、今後のLinux System Definitionの改定でOINメンバーがexFATの特許を利用できるようにすると発表した[10]。これを受けて、LinuxカーネルにexFATを組み込む作業が開始され、同年11月24日リリースのバージョン5.4においてサポートされた[11]。
従来のFile Allocation Table (FAT) ファイルシステムに対する優位点としては以下のものがある。
従来のFATファイルシステムに対する欠点としては以下のものがある。
Windows コンポーネント | |||||||
|---|---|---|---|---|---|---|---|
| 管理ツール | |||||||
| アプリ |
| ||||||
| シェル | |||||||
| サービス | |||||||
| ファイルシステム | |||||||
| サーバ | |||||||
| アーキテクチャ | |||||||
| セキュリティ | |||||||
| 互換性 | |||||||
| API | |||||||
| 開発終了 |
| ||||||