一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

winhex分析FAT16

 夢中殘景 2011-04-22

根目錄項(Root entries)為512,每個目錄項占用32字節(jié),所以FDT(File Directory Table)共占用512*32/512=32個扇區(qū)。這512個目錄項是根目錄下所有登記項的總和,包括卷標、子目錄和文件。

公式

精確方法:FAT扇區(qū)數(shù) = (扇區(qū)總數(shù)+2*每簇扇區(qū)數(shù) – 32 – 保留扇區(qū)數(shù))/(256*每簇扇區(qū)數(shù))

例:FAT扇區(qū)數(shù) = (3915713+128-32)/(256*64)= 238.99029541015625=239扇區(qū)

粗略方法:FAT扇區(qū)數(shù):FAT用兩個字節(jié)記錄一個簇。

例:FAT扇區(qū)數(shù)= 總簇數(shù)*2/512 = (3915713 /64)/256 = 238.99615478515625 = 239扇區(qū)

FAT16文件系統(tǒng)結(jié)構(gòu)

<a class=WinHex FAT16文件系統(tǒng)結(jié)構(gòu)" src="/Article/UploadFiles/200901/2009011315530616.jpg" src_cetemp="/Article/UploadFiles/200901/2009011315530616.jpg" width="580" border="0" />

一個文件或子目錄在磁盤上的存儲位置(邏輯扇區(qū)號)為:

1+2*FAT扇區(qū)數(shù)+FDT扇區(qū)數(shù)+(起始簇號-2)*每簇扇區(qū)數(shù)

解釋:“1”代表DBR扇區(qū),“起始簇號-2”代表用戶文件從2號簇開始計算的。這樣的話,第一個文件的起點(第2簇)緊隨FDT。

DBR引導(dǎo)

DBR與分區(qū)的位置關(guān)系

每個分區(qū)的DBR都位于此分區(qū)的第一個扇區(qū)。主分區(qū)DBR由MBR來制定,擴展分區(qū)由虛擬MBR指定。

DBR與分區(qū)表的位置關(guān)系

第一個主分區(qū)的DBR一般距離MBR的扇區(qū)個數(shù)為62個(MBR=0, DBR="63"),由于每個擴展分區(qū)都有一個虛擬MBR,所以每個擴展分區(qū)

DBR都距離虛擬MBR 62個扇區(qū)。

這里再回憶下分區(qū)表鏈的讀取方法:主分區(qū)直接由MBR表項中的“本分區(qū)之前扇區(qū)數(shù)”來定位; 擴展分區(qū)要加上一個偏移,即MBR中制定的 “擴展分區(qū)之前扇區(qū)數(shù)”,而且此偏移在所有的虛擬MBR中都不變(這點有點與想當(dāng)然不一樣~),記住就可以了。

FAT(File Associate Table)

FAT緊接著DBR扇區(qū)存放。磁盤上的每個簇在FAT中有且只有一個登記項,表項值有三個狀態(tài):占用、空閑或壞簇。FAT的位數(shù)有12、16和 32。12位表項值可表示4096個簇,16位表示65536個簇(一般每簇不多于64個扇區(qū)(32KB),這樣,F(xiàn)AT16最多管理 32*65536=2GB)。FAT32即使每簇4KB大,也可以管理16TB的分區(qū)。

FAT文件定位

由FAT+FDT來定位。FDT每32個字節(jié)表示一個文件。其中最重要的是偏移1A-1B兩字節(jié),表示此文件的開始簇號(此簇號有兩個用處,一是定位文件的DATA,二是在FAT中找文件的下一簇)。

例子如圖:我們找“WinHex教程.pdf”,先搜索ASCII來到FDT

>點擊看大圖

FAT1起始偏移為0x200,文件長度0x86A0F3,因此我們要定位的偏移為0x16B2

點擊看大圖

 

我們繼續(xù)走,發(fā)現(xiàn)簇鏈都是連著的,貌似沒有碎片!

點擊看大圖

 

OK,WinHex教程.pdf的簇范圍為:0xA59~0xB66 (2649 ~ 2918簇)

WinHex手工恢復(fù)FAT16文件系統(tǒng)

 

點擊看大圖

 

文件長度0xF3A08600,由字節(jié)/簇: 32,768 可知,每簇64扇區(qū)。32768=0x8000,0x86A0F3 MOD 0x8000=0x20F3,即最后一簇占用了0x20F3字節(jié)。

WinHex手工恢復(fù)FAT16文件系統(tǒng)
點擊看大圖

最后一簇開頭截圖

0x5B5FE00+0x20F3 = 0x5B61EF3

點擊看大圖
WinHex手工恢復(fù)FAT16文件系統(tǒng)

Hash下,發(fā)現(xiàn)一模一樣。這就對了。

WinHex手工恢復(fù)FAT16文件系統(tǒng)
WinHex手工恢復(fù)FAT16文件系統(tǒng)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲人妻av中文字幕| 中文字幕乱码亚洲三区| 黄片免费观看一区二区| 欧美一区二区三区喷汁尤物 | 欧美国产日产在线观看| 国产成人精品综合久久久看| 在线观看视频日韩精品| 国产免费人成视频尤物| 国产老熟女乱子人伦视频| 欧美一区二区三区五月婷婷| 91天堂免费在线观看| 在线观看视频日韩精品| 加勒比日本欧美在线观看| 黄片免费在线观看日韩| 99在线视频精品免费播放| 国产精品免费视频视频| 日本精品啪啪一区二区三区| 免费在线观看激情小视频| a久久天堂国产毛片精品| 人妻久久这里只有精品| 99精品国产自在现线观看| 午夜精品国产一区在线观看| 欧美大黄片在线免费观看| 区一区二区三中文字幕| 在线播放欧美精品一区| 久久精品中文字幕人妻中文| 亚洲欧美国产精品一区二区| 国产又粗又猛又长又黄视频| 欧美熟妇喷浆一区二区| 日本加勒比在线播放一区| 搡老熟女老女人一区二区| 精品国模一区二区三区欧美| 日韩欧美三级视频在线| 99国产精品国产精品九九| 精品人妻久久一品二品三品| 国产午夜福利在线免费观看| 老外那个很粗大做起来很爽| 在线观看免费视频你懂的| 久久精品蜜桃一区二区av| 免费在线成人午夜视频| 日韩欧美一区二区黄色|