-
數據區
鎖定
數據區數據的位置
FAT32的數據區在文件系統中的具體位置是緊跟在第二個FAT表之後,具體怎麼算呢?先確定該文件系統的保留扇區數,再加上兩倍的FAT表所佔的扇區數,結果就是數據區域的開始位置了。
數據區數據區的內容
數據區根目錄分析
根目錄在文件系統建立時就已經被創建,其目的就是存儲子目錄或文件的目錄項。
文件系統在創建的時候,還沒有存儲任何數據,根目錄下也沒有任何內容,文件系統也只是為根目錄分配了一個簇(通常為2號簇)的空間,並將結束標記寫入該簇對應的FAT表項,表示該簇已經被分配使用了。這個時候,在根目錄分配的空間裏沒有任何內容,如果在創建文件系統的時候給該磁盤指定了卷標,就會在根目錄下為其建立一個卷標目錄項,該目錄項佔用根目錄中的第一個目錄項的位置。
在根目錄下新建目錄或文件時,其實就是在為根目錄分配的簇中為其建立目錄項,如果需要則在未分配空間中為其分配空間以存儲數據內容。
數據區子目錄分析
我們將所有除根目錄以外的目錄都稱為子目錄,不管是根目錄的子目錄還是根目錄的子目錄的子目錄。
在FAT32文件系統中,除根目錄在創建文件系統時即被建立並分配的空間外,其他所有的子目錄都是在使用過程中根據需要進行建立的。新建一個子目錄時,在其父目錄中為其建立目錄項,在空閒空間中為其分配一個簇並對該簇進行清零操作,同時將這個簇號記錄在它的目錄項中。
在創建子目錄時,為其父目錄分配的簇中建立目錄項,目錄項中描述了這個目錄的起始簇號。在為子目錄建立目錄項的同時,也在為子目錄分配的簇中,使用前兩個目錄項來描述它與父目錄的關係。其中一個是“.”目錄項,它描述該子目錄本身的一些信息;另一個是“..”目錄項,它描述的是該子目錄的父目錄的相關信息。通過這種方式,就在子目錄和其父目錄間建立起了聯繫。
[1]
數據區目錄項
在FAT32文件系統中,根據結構不同可以講目錄項分為四種:卷標目錄項、“.”目錄項和“..”目錄項、短文件名目錄項和長文件名目錄項。短文件名目錄項是最重要的數據結構,其中存放着有關子目錄或文件的短文件名、屬性、起始簇號、時間值以及內容大小等信息。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:2次歷史版本
- 最近更新: 满意回头31