(Translated by https://www.hiragana.jp/)
exFAT - Wikipedia コンテンツにスキップ

exFAT

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
exFAT
開発かいはつしゃ マイクロソフト
正式せいしきめい Extended File Allocation Table
導入どうにゅう 2006ねん11月 (2006-11) (Windows Embedded CE 6.0)
パーティション識別子しきべつし
  • 0x07(MBR
  • EBD0A0A2-B9E5-4433-87C0-68B6B72699C7(GPT
構造こうぞう
ディレクトリ テーブル
領域りょういき管理かんり ビットマップリンクリスト
不良ふりょうブロック クラスタタグ
限度げんど
最大さいだいファイル サイズ
  • 128 PiB実装じっそうじょう
  • 16 EiB理論りろんじょう
最大さいだいファイルすう 2,796,202(ディレクトリごと[1]
最大さいだいファイルめいちょう 255文字もじ[1]
最大さいだいボリューム サイズ
  • 512 TiB推奨すいしょう
  • 64 ZiB理論りろんじょう[1]
ファイルめい文字もじ /\:*"?<>|NULおよUS以外いがいすべてのUnicodeUTF-16でエンコードされる)
特徴とくちょう
タイムスタンプ 作成さくせい修正しゅうせい、アクセス
日付ひづけ範囲はんい 1980ねん1がつ1にち (1980-01-01) - 2107ねん12月31にち (2107-12-31)(ローカルタイム)
日付ひづけ分解能ぶんかいのう
  • 10ミリびょう作成さくせい修正しゅうせい
  • 2びょう(アクセス)
フォーク
属性ぞくせい りのみ、かくし、システム、サブディレクトリ、アーカイブ
パーミッション 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 XPWindows Server 2003更新こうしんプログラムをインストールする必要ひつようがある[2][3]

Windows以外いがいでの利用りよう

[編集へんしゅう]

Macにおいては、2010ねんAppleにより、SDXCカードスロットのいたMac miniiMacがリリースされ付属ふぞくする専用せんよう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日とおかにMicrosoftが特許とっきょ保有ほゆうするexFAT技術ぎじゅつのライセンス提供ていきょう開始かいし。ただしLinuxへの導入どうにゅうには反対はんたい

2019ねん8がつ28にちにexFATの仕様しよう公開こうかいされ、今後こんごのLinux System Definitionの改定かいていでOINメンバーがexFATの特許とっきょ利用りようできるようにすると発表はっぴょうした[10]。これをけて、LinuxカーネルにexFATを作業さぎょう開始かいしされ、同年どうねん11がつ24にちリリースのバージョン5.4においてサポートされた[11]

特徴とくちょう

[編集へんしゅう]

従来じゅうらいFile Allocation Table (FAT) ファイルシステムにたいする優位ゆういてんとしては以下いかのものがある。

  • おおきなディスクサイズにたいするスケーラビリティ
  • 理論りろんじょう最大さいだいファイルサイズは264バイト (16EiB)。従来じゅうらい最大さいだい 232バイト (4GiB)。
  • 理論りろんじょう最大さいだいクラスタサイズは2255セクタ実装じっそうじょう限界げんかいは32MiB
  • 領域りょういきビットマップの導入どうにゅうによる、領域りょういきてと削除さくじょのパフォーマンス向上こうじょう
  • 1つのディレクトリ最大さいだい2,796,202のファイル格納かくのうをサポート[1]
  • アクセス制御せいぎょリストのサポート(Windows Vista SP1/7 RTMではサポート)[12]
  • Transaction-Safe FAT File System (TFAT) のサポート(WinCEでのオプション機能きのう)。
  • 特定とくていのデバイスの特性とくせいわせてファイルシステムをカスタマイズできるようにするためのOEM定義ていぎのパラメータを用意ようい
  • UTCタイムスタンプが導入どうにゅう(Windows Vista SP2から[13]
  • 修正しゅうせい時刻じこくのタイムスタンプの分解能ぶんかいのう従来じゅうらいの2びょうから10ミリびょうになったことによる、いわゆる2びょう問題もんだい(NTFSなどからファイルをコピーしたさい修正しゅうせい時刻じこく最大さいだい2びょうずれる問題もんだい)の解決かいけつ

従来じゅうらいのFATファイルシステムにたいする欠点けってんとしては以下いかのものがある。

  • exFATを使つかうデバイスは、Windows VistaReadyBoost利用りようできない[14]。なお、Windows 7以降いこうでは利用りよう可能かのう[15]
  • ライセンス明確めいかくである。なお、MicrosoftはFATの一部いちぶかんする特許とっきょ取得しゅとくしている[16]
  • Windows XPにおいてOSをインストールするファイルシステムとしては利用りようできない。
  • Windows標準ひょうじゅんのユーティリティを使用しようしてDVD-RAMをフォーマットすることはできない。ただし、サードパーティせいツールを使用しようしてexFATフォーマットされたDVD-RAMメディアのきは可能かのうである。

特許とっきょ

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ a b c d e Nick Adman (2019ねん8がつ27にち). “exFAT file system specification”. Microsoft Corporation. 2019ねん9がつ3にち閲覧えつらん
  2. ^ a b マイクロソフト. “Windows XP よう更新こうしんプログラム (KB955704)”. 2017ねん11月1にち時点じてんオリジナルよりアーカイブ。2008ねん1がつ28にち閲覧えつらん (x86)
    マイクロソフト. “Windows XP x64 Edition よう更新こうしんプログラム (KB955704)”. 2015ねん3がつ6にち時点じてんオリジナルよりアーカイブ。2009ねん8がつ26にち閲覧えつらん (x64)
  3. ^ a b マイクロソフト. “Windows Server 2003 よう更新こうしんプログラム (KB955704)”. 2016ねん1がつ12にち時点じてんオリジナルよりアーカイブ。2009ねん8がつ26にち閲覧えつらん (x86)
    マイクロソフト. “Windows Server 2003 x64 Edition よう更新こうしんプログラム (KB955704)”. 2016ねん3がつ8にち時点じてんオリジナルよりアーカイブ。2009ねん8がつ26にち閲覧えつらん (x64)
    マイクロソフト. “Windows Server 2003 for Itanium-based Systems よう更新こうしんプログラム (KB955704)”. 2017ねん11月1にち時点じてんオリジナルよりアーカイブ。2009ねん8がつ26にち閲覧えつらん (IA64)
  4. ^ corbet (2019ねん11月25にち). “The 5.4 kernel has been released”. LWN.net. 2019ねん12月1にち閲覧えつらん
  5. ^ Brandon LeBlanc (2007ねん8がつ28にち). “Vista SP1 Whitepaper” (英語えいご). マイクロソフト. 2007ねん8がつ28にち閲覧えつらん
  6. ^ Mac OS X 10.6.5 Notes: exFAT Support, AirPrint, Flash Player Vulnerability Fixes”. 2010ねん11月28にち閲覧えつらん
  7. ^ 海上うながみしのぶ (2009ねん2がつ2にち). “MS以外いがいはつ対応たいおう? LinuxでexFATようのパッチが公開こうかい”. 毎日まいにちコミュニケーションズ. 2017ねん10がつ8にち閲覧えつらん
  8. ^ 末岡すえおか洋子ようこ (2013ねん1がつ22にち). “FUSEベースのMicrosoft「exFAT」実装じっそう、「fuse-exfat 1.0」がリリース”. SOURCEFORGE.JP Magazine. 2014ねん12月31にち閲覧えつらん
  9. ^ Native Linux Kernel Module Is Out For Microsoft exFAT - Phoronix” (2013ねん6がつ25にち). 2017ねん10がつ8にち閲覧えつらん
  10. ^ John Gossman (2019ねん8がつ28にち). “exFAT in the Linux kernel? Yes!”. Microsoft. 2019ねん9がつ2にち閲覧えつらん
  11. ^ Valdis Klētnieks (2019ねん8がつ28にち). “staging: exfat: add exfat filesystem code to staging”. git.kernel.org. 2019ねん9がつ2にち閲覧えつらん
  12. ^ Ryan Smith (2008ねん2がつ27にち). “Second Shot: Windows Vista SP1” (英語えいご). Anandtech. 2008ねん2がつ6にち閲覧えつらん
  13. ^ Mike Nash (2008ねん10がつ24にち). “Windows Vista Service Pack 2 Beta” (英語えいご). The Windows Blog. 2008ねん2がつ6にち閲覧えつらん
  14. ^ exFAT Versus FAT32 Versus NTFS” (英語えいご) (2008ねん2がつ27にち). 2008ねん7がつ6にち閲覧えつらん
  15. ^ Windows 7 評価ひょうかガイド 基本きほんてき機能きのう提供ていきょう
  16. ^ Elizabeth Montalbano (2006ねん1がつ11にち). “Microsoft FAT patents upheld” (英語えいご). Computerworld. 2008ねん2がつ22にち閲覧えつらん[リンク]

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]