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更為適用。
相對fat檔案系統,exfat有如下好處:
•增強了台式電腦與移動裝置的互操作能力
•單檔案大小最大可達16eb(2 305 843 009 213 693 952位元組,就是(理論值,16×1024×1024tb),1tb=1024g)
•簇大小可高達32mb
•採用了剩餘空間分配表,剩餘空間分配效能改進
•同一目錄下最大檔案數可達65 536個
•支援訪問控制
•支援tfat
採用該檔案系統的快閃儲存器盤不支援windows vista readyboost。windows vista sp1支援該檔案系統。
請注意:exfat只是乙個折中的方案,只為u盤而生。
現在超過4gb的u盤格式化時預設是ntfs分割槽,但是這種格式是很傷u盤的,因為ntfs分割槽是採用「日誌式」的檔案系統,需要記錄詳細的讀寫操作,肯定會比較傷閃盤晶元,因為要不斷讀寫。
下面請看exfat、ntfs、fat分割槽的比較
fat32 ntfs exfat
作業系統 win 95 osr2之後 win2000之後 win ce 6/vista sp1
最小扇區 512bytes 512bytes 512bytes
最大扇區 64kb 64kb 32768kb
最大單一檔案 2bytes-4gb 受最大分割容量 16eb(理論值)
最大格式化容量 32gb、2tb 2tb 16eb(理論值)
檔案數量 4194304 無 至少可以大於1000
exfat檔案系統(二)
獲取到exfat nofuse 後,先看看 中自帶的readme.md文件,check發現該開源 是在linux系統中以命令modprobe exfat方式load the driver manually,然後使用標準的mount載入exfat檔案系統。modprobe exfat的控制主要是執行 ...
exFAT檔案系統例項(二)
在sd卡根目錄下複製乙個abc.txt的測試檔案進入,檔案中包含一些內容,如下圖所示 在分析之前,先回顧一下使用者目錄項的基礎知識 exfat檔案系統中每個使用者檔案至少有三個目錄項,稱為三個屬性 屬性1 目錄項首位元組的特徵值為 85h 描述檔案的基本資訊,修改日期等 屬性2 目錄項首位元組的特徵...
微軟最新檔案系統ExFAT
微軟檔案系統經歷了fat12 fat16 fat32 ntfs幾個階段,ntfs檔案系統以其非常好的安全性及可恢復性得到廣泛認可,也是微軟力推的一種檔案系統。目前,微軟又對fat系列檔案系統做了進一步發展,推出了exfat extended file allocation table file sy...