數(shù)據(jù)恢復(fù)準(zhǔn)備的知識(shí)
數(shù)據(jù)恢復(fù)的準(zhǔn)備知識(shí)
1、 系統(tǒng)工作機(jī)理的簡(jiǎn)單介紹(本節(jié)由lowpower縮寫(xiě))
①、 DOS(DOS兼容系統(tǒng))硬盤(pán)數(shù)據(jù)的構(gòu)成
DOS磁盤(pán)系統(tǒng),可以按照邏輯分區(qū)的概念管理物理空間,不同分區(qū)可以裝載不同的OS系統(tǒng)。
示意如下:數(shù)據(jù)恢復(fù) 硬盤(pán)空間第一扇區(qū)|分區(qū)1 |分區(qū)2 |分區(qū)3 |分區(qū)4
主引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|引導(dǎo)扇區(qū)|
各分區(qū)公用|各個(gè)分區(qū)相對(duì)獨(dú)立,可安裝不同操作系統(tǒng)。對(duì)FAT結(jié)構(gòu)的分區(qū)每一分區(qū)都有獨(dú)立的引導(dǎo)記錄,F(xiàn)DT表,F(xiàn)AT表等。同時(shí),系統(tǒng)還有一個(gè)最為重要的主引導(dǎo)記錄。在0柱0面1扇區(qū),今后我們用CYL代表柱、SIDE代表面,SEC代表扇區(qū)。以下一個(gè)FAT結(jié)構(gòu)分區(qū)的簡(jiǎn)圖。
保留區(qū)- 磁盤(pán)參數(shù)表、DOS引導(dǎo)記錄
控制區(qū)-FAT表1、FAT表2根目錄區(qū)
數(shù)據(jù)區(qū)-數(shù)據(jù)區(qū)
以下簡(jiǎn)單介紹一下重要的部分:
主引導(dǎo)記錄又稱(chēng)主分區(qū)表、MBR等等:MBR占一個(gè)扇區(qū),在CYL 0、SIDE 0、SEC 1,由代碼區(qū)和數(shù)據(jù)區(qū)構(gòu)成。其中代碼區(qū)是一端標(biāo)準(zhǔn)的程序,完成 BIOS自舉到OS BOOT之間的工作,為OS啟動(dòng)做最后的準(zhǔn)備。標(biāo)準(zhǔn)代碼區(qū)可以由FDISK/MBR重建,但對(duì)于多系統(tǒng)引導(dǎo)的不標(biāo)準(zhǔn)MBR,將被這一操作破壞 。MBR的數(shù)據(jù)區(qū)記錄了分區(qū)情況。
系統(tǒng)扇區(qū):CYL 0、SIDE 0 、SEC 1-CYL 0、SIDE 0 、SEC 63,共62個(gè)扇區(qū)引導(dǎo)區(qū)又稱(chēng)BOOT區(qū):CYL 0、SIDE 1 、SEC 1 這是我們過(guò)去稱(chēng)的DOS引 導(dǎo)區(qū)。也占一個(gè)扇區(qū)。
文件分配表又稱(chēng)FAT:是記錄文件占用簇的情況和連接關(guān)系的地方。一般有兩個(gè)FAT表,起到備份的作用。FAT12、FAT16的第一FAT表一般均在0-1-2,F(xiàn)AT32的第一FAT表在0-1-33。由于FAT表記錄文件占用扇區(qū)連接的地方,如果兩個(gè)FAT表都?jí)牧耍蠊豢霸O(shè)想。由于FAT表的長(zhǎng)度與當(dāng)前分區(qū)的大小有關(guān)所以FAT2的地址是需要計(jì)算的。根目錄區(qū)(ROOT、FDT):這里記錄了根目錄里的目錄文件項(xiàng)等,ROOT區(qū)跟在FAT2后面。
數(shù)據(jù)區(qū):跟在ROOT區(qū)后面,這才是數(shù)據(jù)內(nèi)容其實(shí), MBR、隱含扇區(qū)、BOOT區(qū),重建都比較容易。數(shù)據(jù)恢復(fù)的關(guān)鍵在于恢復(fù)數(shù)據(jù)文件。由于FAT表記錄了文件在硬盤(pán)上占用扇區(qū)的鏈表,如果2個(gè)FAT表都完全損壞了。那么恢復(fù)文件,特別是占用多個(gè)不連續(xù)扇區(qū)文件就相當(dāng)困難了。
②、 主引導(dǎo)記錄簡(jiǎn)單說(shuō)明:
主引導(dǎo)記錄是硬盤(pán)引導(dǎo)的起點(diǎn),關(guān)于代碼區(qū)不多說(shuō)了,其數(shù)據(jù)區(qū),比較 要的是2個(gè)標(biāo)志,80H和55AA,80H一般在偏移1BE處,80是分區(qū)激活的標(biāo)志的標(biāo)記表示系統(tǒng)可引導(dǎo),且整個(gè)分區(qū)表只能有一個(gè)80標(biāo)記。另一個(gè)就是結(jié)尾的55 AA標(biāo)記,用來(lái)表示主引導(dǎo)記錄是一個(gè)有效的記錄。另外,各個(gè)分區(qū)自身的引導(dǎo)記錄,也是以55AA結(jié)束,這是我們查找分區(qū)的標(biāo)志。數(shù)據(jù)恢復(fù)分區(qū)