FAT文件系統詳解


功能:

1.設想一下,如果你存放的文件多種多樣,沒有文件系統,這些文件的數據將被亂放,你寫進去的好聽歌曲再也沒法讀出來。

2.設想一下,如果你把數據寫入,你根本不知道你放在哪里了,因此再也沒法讀取出來了。

3.設想一下,如果你想設計一個MP3,你如何把sd卡里的歌曲讀取出來,這些歌曲還有可能放在目錄里,你如何讀出MP3播放歌曲的進度和時間總長度,如何把整個目錄顯示出來?

4.綜上所述,我需要一個文件系統,一個可靠實用的文件系統。

 

概述:

1.簇。FAT的數據單元,由幾個(必須為2的整數冪且小於64)連續扇區組成,有地址編號,2為首編號。

2.FAT表。文件或文件夾存儲在多個簇里,簇還可能不連續,FAT表就負責指示各個簇的位置。

3.目錄項。文件或文件夾的文件名、大小、起始地址等數據就放在這里。

4.引導扇區中(DBR)。隱藏保留的0 號扇區,記錄系統的起始位置、大小、FAT 表個數及大小等相關信息。

5.系統中,同時使用“扇區地址”—系統管理和“簇地址”—數據。系統的起始扇區為 0 號扇區。

 

 

整體布局:

 

 

保留區:

 

 

 FAT表:

內容並不詳細,查看網盤,文件系統文件夾。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM