摘要:互聯(lián)網(wǎng)技術(shù)考試數(shù)據(jù)恢復(fù)FAT文件系統(tǒng):FAT文件系統(tǒng)是一種簡單的文件系統(tǒng),1982年開始用于DOS操作系統(tǒng),可用于DOS/Windows3xAVindows9x/Me系列操作系統(tǒng)。
1.FAT文件系統(tǒng)
(1)FAT文件分類
FAT文件系統(tǒng)是一種簡單的文件系統(tǒng),1982年開始用于DOS操作系統(tǒng),可用于DOS/Windows3xAVindows9x/Me系列操作系統(tǒng)。
FAT文件系統(tǒng)包括FAT12、FAT16、FAT32三種。FAT12采用12位文件分配表,并因此而得名,在DOS3.0以前使用。以后的FAT系統(tǒng)都按照這樣的方式在命名。只能支持8.3格式的文件名。磁盤容量最多8MB。
在DOS3.0中,微軟推出了新的文件系統(tǒng)FAT16。采用16位字長的分區(qū)表Windows95OSR2及以后的Windows版本采用FAT32文件系統(tǒng),這是FAT系列文件系統(tǒng)的最后一個產(chǎn)品。采用32位的文件分配表,磁盤的管理能力大大增強,突破了FAT16的2GB分區(qū)容量限制。由于現(xiàn)在的硬盤生產(chǎn)成本下降,其容量越來越大,運用FAT32的分區(qū)格式后,可以將一個大硬盤定義成一個分區(qū),這大大方便了對磁盤的管理。
分區(qū)格式的每個簇都固定為4KB,與FAT16相比,大大減少了磁盤空間的浪費,提高了磁盤的利用率。
FAT32不能向下兼容,單個文件不能大于4G。
(2)FAT文件系統(tǒng)數(shù)據(jù)存儲原理
進行數(shù)據(jù)恢復(fù)必須弄淸楚數(shù)據(jù)的存儲原理,下面介紹文件存取、文件刪除和硬盤的格式化原理。
?、傥募淖x取。操作系統(tǒng)從目錄區(qū)中讀取文件信息,包括文件名、后綴名、文件大小、修改日期和文件在數(shù)據(jù)區(qū)保存的第一個簇的簇號,假設(shè)第一個族號是0100。
操作系統(tǒng)從0100族讀取相應(yīng)的數(shù)據(jù),然后再找到FAT的0100單元,如果內(nèi)容是文件結(jié)束標(biāo)志(FF),則表示文件結(jié)束,否則內(nèi)容將是保存數(shù)據(jù)的下一個簇的族號。這樣重復(fù)下去直到遇到文件結(jié)束標(biāo)志。
②文件的寫入。當(dāng)要保存文件時,操作系統(tǒng)首先在DIR區(qū)中找到空區(qū)寫入文件名、大小和創(chuàng)建時間等相應(yīng)信息,然后在Data區(qū)找到閑置空間將文件保存,并將Data區(qū)的第一個簇寫入DIRE,其余的過程和上邊的讀取過程類似。
③文件的刪除、硬盤分區(qū)和格式化。DOS/Windows9x的文件刪除非常簡單,僅將目錄區(qū)文件的第一個字符改成了E5,并不真正淸除文件的數(shù)據(jù),這也是實施數(shù)據(jù)恢復(fù)的基礎(chǔ)。
和文件的刪除類似,利用fdisk刪除再建立分區(qū)和利用Format格式化邏輯磁盤(假設(shè)格式化的時候并沒有使用/U參數(shù))也沒有將數(shù)據(jù)從DATA區(qū)直接刪除。fdisk只是改變了分區(qū)表,F(xiàn)ormat只是修改了FAT表,這也是被誤刪除的分區(qū)和誤格式化的硬盤數(shù)據(jù)恢復(fù)的基礎(chǔ)。
返回目錄:通信工程師互聯(lián)網(wǎng)技術(shù)數(shù)據(jù)存儲與安全技術(shù)
編輯相關(guān)推薦:
通信考試終端與業(yè)務(wù)通信員工職業(yè)規(guī)范
通信專業(yè)實務(wù)互聯(lián)網(wǎng)技術(shù)數(shù)據(jù)通信基礎(chǔ)教程
互聯(lián)網(wǎng)技術(shù)考試局域網(wǎng)和城域網(wǎng)匯總
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取