exFAT

exFAT

exFAT(Extended File Allocation Table File System,擴展FAT,也稱作FAT64,即擴展文件分配表)是Microsoft在Windows Embeded 5.0以上(包括Windows CE 5.0、6.0、Windows Mobile5、6、6.1)中引入的一種適合於快閃記憶體的文件系統,為了解決FAT32等不支持4G及其更大的文件而推出。對於快閃記憶體,NTFS徠文件系統不適合使用,exFAT更為適用。對於磁碟則不太適用。

主要優點


exFAT
exFAT
相對FAT文件系統,exFAT有如下好處:
·增強了台式電腦與移動設備的互操作能力
·單文件大小最大可達16EB(18,446,744,073,709,551,616位元組,理論值:16×1024×1024TB,1TB=1024G)
·簇大小最高可達32MB(33,554,432位元組)
·簇總數最多可達2個
·同一目錄下最大文件數可達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並成功啟動(3張)
·Windows 8及更高版本的系統原生支持exFAT啟動,同時支持以特殊方式安裝在exFAT分區中運行。
·當UEFI BIOS中存在exFAT的DXE驅動時,可支持無ESP分區直接exFAT UEFI啟動。

注意事項


exFAT只是一個折中的方案,特別適合於快閃記憶體的文件系統。
現在超過4GB的U盤格式化時默認是NTFS分區,但是這種格式是很傷U盤的,因為NTFS分區是採用“日誌式”的文件系統,需要記錄詳細的讀寫操作,肯定會比較傷閃盤晶元,因為要不斷讀寫。
下面請看exFAT、NTFS、FAT分區的比較
分區格式FAT32NTFSexFAT
操作系統Win 95 OSR2之後Windows2000之後Windows CE 6/Vista SP1/Windows 8
最小扇區512bytes512bytes512bytes
最大扇區64KB64KB32768KB
最大單一文件2bytes-4GB受最大分割容量16EB(理論值)
最大格式化容量2TB(但NT內核系統限制為32GB)2TB~256TB(受MBR影響,GPT分區格式可以更大)16EB(理論值)(目前支持到256TB)
檔案數量4194304至少可以大於1000
1.支持非常大的文件和存儲設備
2.對性能的改進支持
3.對未來的創新的可擴展性功能的支持
4.添加 Flash 媒體兼容性

作用


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盤上的應用。

支持


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

相應補丁


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

換算關係


1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB……
Windows XP SP2或SP3不能直接支持此系統,但可以安裝Windows XP 更新程序 (KB955704)添加對 exFAT文件系統格式的支持。有關相關更新的介紹,參見《Description of the exFAT file system driver update package》
單位轉換(參考):
1B=1Byte=8bit 位元組=8比特
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
以上為計算機用的2^10 (1024)數量級。

事件


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

缺點


exFAT兼容性相對較差,在XP系統中經常無法識別,在Win7和Win8系統中問題就不大。