幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

FAT表的特性

2013-11-19 20:50:10 來源:華軍數據恢復 作者:網站管理員 閱讀:

  

 
FAT表的特性
   FAT表由一系列大小相等的FAT表項組成,它有如下特性:
   FAT32中每個簇的簇地址,使用32bit(4個字節)記錄在FAT表中。FAT表中的所有字節位置以4個字節為單位進行劃分,并對所有劃分后的位置由0進行地址編號。0 號地址與1號地址被系統保留并存儲特殊標志內容。從2號地址開始,每個地址對應于數據區的簇號,FAT表中的地址編號與數據區中的簇號相同。我們稱FAT中的這些地址為FAT表項,FAT表項中記錄的值稱為FAT表項值。
當文件系統被創建,也就是進行格式化操作時,分配給FAT區域的空間將會被清空,在FAT1與FAT2的0號表項與1號表項寫入特定值。由于創建文件系統的同時也會創建根目錄,也就是為根目錄分配了一個簇空間,通常為2號簇,所以2號簇所對應的2號FAT表項也會被寫入一個結束標記。
   如果某個簇未被分配使用,它所對應的FAT表項內的FAT表項值即用0進行填充,表示該FAT表項所對應的簇未分配使用。
當某個簇已被分配使用時,則它對應的FAT表項值也就是該文件的下一個存儲位置的簇號。如果該文件結束于該簇,則在它的FAT表項中記錄的是一個文件結束標記,對于FAT32而言,代表文件結束的FAT表項值為0x0FFFFFFF。
如果某個簇存在壞扇區,則整個簇會用FAT表項值0x0FFFFFF7標記為壞簇,不再使用,這個壞簇標記就記錄在它所對應的FAT表項中。
由于簇號起始于2,所以FAT表的0號表項與1號表項不與任何簇對應。FAT32的0號表項值總是“F8FFFF0F”。
1號表項可能被用于記錄臟標志,以說明文件系統沒有被正常卸載或者磁盤表面存在錯誤。不過此值似乎并不重要,因此我們只要了解就可以。正常情況下,1號表巧頁值為“FFFFFFFF”或“FFFFFF0F"。
    在文件系統中新建文件時,如果新建的文件只占用一個簇,為其分配的簇所對應的FAT表項將會被寫入結束標記。如果新建的文件不只占用一個簇,則在其所占用的每個簇對應的FAT表項中寫入為其分配的下一簇的簇號,在最后一個簇對應的FAT表項中寫入結束標記。
新建目錄時,只為其分配一個簇的空間,對應的FAT表項中寫入結束標記。當目錄增大超出一個簇的大小時,將會在空閑空間中繼續為其分配一個簇,并在FAT表中為其建立FAT表鏈以描述它所占用的簇情況。
對文件或目錄進行刪除操作時,它們所對應的FAT表項將會被清空,設置為0以表示其所對應的簇處于未分配狀態。
 
  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖