複製鏈接
請複製以下鏈接發送給好友

exFAT

鎖定
exFAT(Extended File Allocation Table File System,擴展FAT,即擴展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一種適合於閃存的文件系統,為了解決FAT32等不支持4G及其更大的文件而推出。對於閃存,NTFS文件系統不適合使用,exFAT更為適用。對於磁盤則不太適用。
中文名
擴展文件分配表
外文名
exFAT
適用範圍
大於32GB的U盤、SD卡
主要優點
單文件大小最大可達16EB

exFAT優點

相對FAT文件系統,exFAT有如下好處:
·增強了台式電腦移動設備的互操作能力
·最大卷容量理論可達64ZB(276字節),支持到128PB(257字節)
·單文件大小最大可達16EB(18,446,744,073,709,551,616字節,理論值:16×1024×1024TB,1TB=1024G)
exFAT exFAT
·簇大小最高可達32MB(33,554,432字節)
·簇總數最多可達232
·同一目錄下最大文件數可達2,796,202個
·採用了簇位圖負責容量分配,讀寫性能得到最大限度地改進
·文件時間記錄精度提高到10ms
·優化文件存儲的連續性
·支持ACL訪問控制列表
·支持TFAT保護機制
·支持UTC時間戳
·支持ECC校驗
·支持EFS加密
·支持macOS 10.6.5及以上的系統版本
·支持Linux Kernel 5.4及以上的內核版本
·採用該文件系統閃存盤Windows Vista SP1及更高版本的系統上可支持ReadyBoost功能。
在exFAT分區中以傳統模式或VHD(X)模式安裝Windows10併成功啓動
在exFAT分區中以傳統模式或VHD(X)模式安裝Windows10併成功啓動(3張)
·Windows 8及更高版本的系統原生支持exFAT啓動,同時支持以特殊方式安裝在exFAT分區中運行。
·當UEFI BIOS中存在exFAT的DXE驅動時,可支持無ESP分區直接exFAT UEFI啓動。

exFAT缺點

exFAT兼容性相對較差,在XP系統中經常無法識別,在Win7及以上系統中問題就不大。 [1] 

exFAT注意事項

exFAT只是一個折中的方案,特別適合於閃存的文件系統。
超過4GB的U盤格式化時默認是NTFS分區,但是這種格式是很傷U盤的,因為NTFS分區是採用“日誌式”的文件系統,需要記錄詳細的讀寫操作,肯定會比較傷閃盤芯片,因為要不斷讀寫。
下面請看ReFS、exFAT、NTFSFAT32分區的比較:
分區格式
exFAT
操作系統
Windows 95 OSR2之後
Windows NT3.0之後
Windows CE 6/Vista SP1/Windows 7之後
Windows Server 2012之後
最小
512bytes
512bytes
512bytes
4096bytes
最大簇
64KB
64KB
32768KB
64KB
同一目錄最大文件數
65535
4294967295
2796202
18446744073709551615
最大單一文件
4GB(2^32-1bytes,4294967295bytes)
256TB(2^48-1bytes,281474976710655bytes)
16EB(2^64-1bytes,18446744073709551615bytes)
16EB(2^64-1bytes,18446744073709551615bytes)
最大卷容量
2TB(但NT內核系統限制為32GB)
2TB~256TB(受MBR影響,GPT分區格式可以更大)
64ZB(理論值,目前支持到128PB)
1YB(2^80bytes)
1.支持非常大的文件和存儲設備
2.對性能的改進支持
3.對未來的創新的可擴展性功能的支持
4.添加Flash媒體兼容性

exFAT作用

exFAT的U盤不是很在意U盤的存取效能,那麼市面上4G、8G的MLC U盤可以説一點都不貴,這種容量對FAT32支持的單一分割最大容量(32GB)並不成問題,不過超過4GB的文件就有點麻煩。 雖然説很少有單一文件超過4GB的機會,但不代表完全沒有:如BD影片的Remux文件、BD/HD影片的原始文件、無損音樂愛好者的未壓縮音頻文件DVD光碟的ISO文件、從DV上擷取下來的AVI文件等等,想要完整備份就得選擇NTFS或exFAT做為儲存格式。
大部份讀者可能會問:那用NTFS就好了,為什麼要選擇一個相容性更差的文件系統呢? exFAT原本設計的目的是在FAT32與NTFS之間取得一個折中,有FAT32的輕便、不需要耗損太多的效能及記憶體來處理文件運作,又有類似NTFS的CAL存取控制機制(很可惜在SP1下找不到exFAT對於CAL的支持),以及類似HPFS系統可快速整理可用叢集空間的Free Space Bitmap,來將檔案破碎的情況儘量減少。 然而要真正比較出使用FAT32、NTFS及exFAT時的檔案破碎情況很難做到客觀的評比,剩下所能測試的就是存取效能了,尤其是exFAT最大的簇大小達到了驚人的32MB,連NTFS都只有64KB,如果隨身碟真的拿來存放BD Remux動輒上GB的大檔案,那麼將exFAT的叢集設大時,將會有多少效能增進呢? exFAT(Extended File Allocation Table)是適用於隨身碟或隨身型攜帶裝置(如PDA)的新格式,最早出現在2006年的WinCE 6.0,為了增進與桌面操作系統的相容性還有便於隨身裝置的同步需求,到了Vista SP1正式被納入桌面操作系統所支持的檔案系統,但跟一般玩家息息相關的,還是在於U盤上的應用。

exFAT支持

2009年1月26日開始Microsoft分別發佈了針對NT5.1&5.2的功能性補丁來支持exFAT文件系統。exFAT文件系統保留了FAT基於文件系統的簡單性,但是又改進了對非常大的文件和存儲設備的支持。另外此次升級,還添加了對性能的改進支持,對未來創新的可擴展性功能支持以及閃存介質的兼容性支持。 用户可以直接從微軟官方搜索KB955704下載該更新文件,安裝本更新後,需要重新啓動電腦才能生效。 [2] 
相關文件:
Windows XP 更新程序 (KB955704)
Windows Server 2003 更新程序 (KB955704)
Windows Server 2003 x64 Edition 更新程序 (KB955704)
已證實安卓4.2可以支持
塞班還無法識別exFAT文件系統,Linux也能原生支持,但有人通過修改讓某些Linux系統可以識別exFAT文件系統,不同版Linux的修改方法不完全相同。
exFAT文件系統在FAT32上包含幾項改進。但是,它保留FAT基於文件系統的簡單性。包括以下主要的改進:
支持非常大的文件和存儲設備
對性能的改進支持
對未來的創新的可擴展性功能的支持
添加Flash媒體兼容性

exFAT相應補丁

Windows XP SP2或SP3不能直接支持此係統,但可以安裝Windows XP更新程序 (KB955704)添加對exFAT文件系統格式的支持。有關相關更新的介紹,參見《Description of the exFAT file system driver update package》
文件名: WindowsXP-KB955704-x86-CHS.exe
版本: 955704
知識庫(KB) 文章: KB955704
發佈日期: 2009/1/26
語言: 簡體中文
文件大小: 3.3 MB
説明:
概述本文討論Windows XP的主要功能和優點擴展的文件分配表(exFAT)文件系統驅動程序。OEM的反饋和獨立軟件供應商(ISV)反饋響應,Microsoft於2009年1月27日為Windows XP發佈exFAT文件系統驅動程序。
exFAT文件系統是作為FAT文件系統家族中FAT32的繼任者。exFAT是為了滿足個人移動存儲設備在不同操作系統上日益增長的需求而設計的新文件系統。exFAT文件系統能夠處理大的文件,如用於存儲媒體,並且它允許無縫連接桌面計算機和便攜式媒體設備。由於的這一功能您可以輕鬆地在桌面和外部設備之間或者桌面和其他操作系統之間進行文件的拷貝。
您下載"更多信息"一節所述的文件後,您將能夠設置格式以exFAT格式化外部媒體。 此外,您將可以格式化大於32GB的外部媒體,並且在計算機上識別exFAT格式媒體。 更多的改進exFAT文件系統的"更多信息"部分所述。

exFAT換算關係

單位轉換(參考):
1 B = 1 Byte (字節) = 8 bit (比特)
1 KB = 1024 B (KB - KiloByte) 千字節 2^10
1 MB = 1024 kB (MB - MegaByte) 兆字節 2^20
1 GB = 1024 MB (GB - GigaByte) 吉字節 2^30
1 TB = 1024 GB (TB - TeraByte) 太字節 2^40
1 PB = 1024 TB (PB - PetaByte) 拍字節 2^50
1 EB = 1024 PB (EB - ExaByte) 艾字節 2^60
1 ZB = 1024 EB (ZB - ZettaByte) 澤字節 2^70
1 YB = 1024 ZB (YB - YottaByte) 堯字節 2^80
1 BB = 1024 YB (BB - BrontoByte) 珀字節 2^90
1 NB = 1024 BB (NB - NonaByte) 諾字節 2^100
1 DB = 1024 NB (DB - DoggaByte) 刀字節 2^110
1 CB = 1024 DB (CB - CorydonByte) 饋字節 2^120
1 XB = 1024 CB (XB - XeroByte) 約字節 2^130
以上為計算機用的2^10 (1024)數量級

exFAT相關事件

微軟8月7日宣佈,該公司已與夏普達成一項有關最新擴展文件分配表(以下簡稱“exFAT”)技術的知識產權授權協議。
這項協議覆蓋的內容包括夏普在Android智能手機中使用exFAT技術,標誌着微軟的exFAT技術授權計劃仍具動量。
exFAT是一種現代化的文件系統,是微軟在Windows Embeded 5.0以上中引入的一種適合於閃存的文件系統,為解決FAT32等不支持4G及其更大的文件而推出。達成的這項協議允許夏普將微軟最新的exFAT文件系統加入自身產品組合,向全球用户交付更快的反應時間和更大的存儲功能。
微軟提供靈活的知識產權授權計劃,允許取得授權的公司在自身產品中使用許多基礎技術,使其可以創造彼此之間無縫運作的設備、應用和服務。自微軟在2003年12月份推出知識產權授權計劃以來,這家公司已經達成了1100多項授權協議,並正繼續發展這項計劃,使其用户、合作伙伴和競爭對手得以使用其知識產權組合。 [3] 
參考資料