版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 目 錄</b></p><p><b> 摘要3</b></p><p><b> 第一章 引言4</b></p><p> 1.1 課題相關(guān)特點(diǎn)4</p><p> 1.2 課題研究的意義所在4</p>&l
2、t;p> 第二章 硬盤(pán)的邏輯結(jié)構(gòu)4</p><p> 2.1硬盤(pán)原理慨述4</p><p> 2.2 硬盤(pán)數(shù)據(jù)結(jié)構(gòu)。4</p><p><b> 一MBR區(qū)5</b></p><p><b> 二DBR區(qū)6</b></p><p><b>
3、 三FAT區(qū)6</b></p><p><b> 四DIR區(qū)7</b></p><p> 五數(shù)據(jù)(DATA)區(qū)7</p><p> 第三章 數(shù)據(jù)損壞的類(lèi)型與有關(guān)恢復(fù)方法7</p><p> 3.1文件存儲(chǔ)與讀取原理7</p><p> 3.2硬盤(pán)數(shù)據(jù)損壞的類(lèi)型與
4、相應(yīng)的恢復(fù)方法7</p><p> 3.2.1 文件刪除恢復(fù)7</p><p> 3.2.2 硬盤(pán)重分區(qū)或其它情況下的分區(qū)表?yè)p壞分析。8</p><p> 3.2.3 硬盤(pán)格式化情況下數(shù)據(jù)恢復(fù)。8</p><p> 3.2.4 恢復(fù)已經(jīng)備份的分區(qū)表恢復(fù)。8</p><p> 3.2.5 硬盤(pán)DBR損
5、壞。10</p><p> 第四章 主流數(shù)據(jù)恢復(fù)軟件評(píng)測(cè)11</p><p> 4.1 幾款流行數(shù)據(jù)恢復(fù)軟件介紹11</p><p> 4.1.1 Winhex11</p><p> 4.1.2 EasyRecovery10</p><p> 4.1.3 FinalData13</p>
6、;<p> 4.1.4 易我數(shù)據(jù)恢復(fù)向?qū)А?4</p><p> 4.2 幾款數(shù)據(jù)恢復(fù)軟件恢復(fù)效果比較。14</p><p><b> 第五章:總結(jié)15</b></p><p> 參考文獻(xiàn);………………………………………………………………16</p><p><b>
7、 摘要</b></p><p> 隨著計(jì)算機(jī)技術(shù)的發(fā)展,同時(shí)硬盤(pán)由于其容量大價(jià)格便宜也成為人們存儲(chǔ)數(shù)據(jù)的主要設(shè)備。然而由于種種原因,硬盤(pán)的數(shù)據(jù)可能會(huì)被損壞,這也給個(gè)人和社會(huì)帶來(lái)很大的損失。因此,數(shù)據(jù)損壞后的數(shù)據(jù)恢復(fù)顯得非常重要。雖然在數(shù)據(jù)恢復(fù)領(lǐng)域有很多的廠(chǎng)商已經(jīng)有比較成熟的技術(shù)。然而對(duì)于并不了解硬盤(pán)原理普通人來(lái)說(shuō),如果試圖恢復(fù)數(shù)據(jù),但又無(wú)法采用很好的方法,選擇正確的工具,就很難很好的恢復(fù)數(shù)據(jù)。&l
8、t;/p><p> 本文分析了硬盤(pán)的有關(guān)內(nèi)部結(jié)構(gòu)與文件存儲(chǔ)系統(tǒng)以及硬盤(pán)數(shù)據(jù)損壞的有關(guān)原因,最后分析比較國(guó)內(nèi)外相關(guān)的技術(shù)和數(shù)據(jù)恢復(fù)方面流行的軟件。進(jìn)而對(duì)不同的數(shù)據(jù)損壞提出不同的數(shù)據(jù)恢復(fù)的方法。</p><p> 本文分為四部分。第一部分是引言。第二部分是對(duì)硬盤(pán)的有關(guān)結(jié)構(gòu)的一個(gè)比較簡(jiǎn)單的介紹和文件系統(tǒng)有關(guān)介紹。第三部分分析了硬盤(pán)數(shù)據(jù)損壞的有關(guān)原因和解決思路。第四部分是對(duì)有關(guān)流行的軟件的實(shí)驗(yàn)與比
9、較,通過(guò)數(shù)據(jù)的分析。并提出有關(guān)不同情況的損壞提出一些有用的建議。第五部分為總結(jié)。</p><p> 關(guān)鍵詞:硬盤(pán)結(jié)構(gòu) 數(shù)據(jù)恢復(fù) MBR DBR FAT </p><p><b> 第一章 引言</b></p><p> 1.1 課題相關(guān)特點(diǎn)</p><p> 信息作為一種抽象物質(zhì)。硬盤(pán)數(shù)據(jù)丟失對(duì)于硬盤(pán)來(lái)說(shuō),僅僅
10、就是硬盤(pán)上的某些地方的磁性消失。我們所能做的就是把沒(méi)有丟失的信息恢復(fù)出來(lái),以減少人們與社會(huì)的損失。硬盤(pán)數(shù)據(jù)的丟失的原因本來(lái)就有很多種,可能因?yàn)槿说恼`操作而丟失,也可能是因?yàn)椴《镜娜肭侄茐臄?shù)據(jù)。并且數(shù)據(jù)丟失的程度與情況也不盡相同??赡苁俏募?shù)據(jù)的丟失,可能是文件分配(FAT)表丟失,也可能硬盤(pán)的分區(qū)表等重要信息丟失。所以,硬盤(pán)數(shù)據(jù)丟失本身就是一個(gè)非常復(fù)雜的問(wèn)題。要恢復(fù)硬盤(pán)的數(shù)據(jù)首先就是要分析硬盤(pán)的結(jié)構(gòu),分析數(shù)據(jù)丟失的情況。只有徹底分析硬
11、盤(pán)數(shù)據(jù)丟失的原因才能更好的采取下一步的行動(dòng)。</p><p> 同時(shí),由于硬盤(pán)可能的數(shù)據(jù)丟失的情況的復(fù)雜性,這也使得數(shù)據(jù)恢復(fù)的方法的多樣性。對(duì)于不同的情況,必須采用不同的方法,才會(huì)有更好的效果。</p><p> 1.2 課題研究的意義所在</p><p> 目前社會(huì)上針對(duì)數(shù)據(jù)恢復(fù)的公司有很多,有關(guān)的軟件也很多。而對(duì)于普通的用戶(hù),想自己動(dòng)手簡(jiǎn)單恢復(fù)數(shù)據(jù)的朋友,
12、很少有系統(tǒng)的方法和對(duì)軟件的選擇上有些茫目。本文旨在通過(guò)研究硬盤(pán)數(shù)據(jù)恢復(fù)的原理,分析硬盤(pán)數(shù)據(jù)丟失的原因,進(jìn)而比較現(xiàn)今比較流行的方法和有關(guān)的軟件,提出對(duì)不同的數(shù)據(jù)丟失情況下的一些建議,并提出手動(dòng)備份硬盤(pán)分區(qū)結(jié)構(gòu)和其它重要數(shù)據(jù)的方法及通過(guò)手工恢復(fù)硬盤(pán)全盤(pán)結(jié)構(gòu)的方法。本文可作為個(gè)人數(shù)據(jù)丟失時(shí)情況不是很?chē)?yán)重時(shí)個(gè)人自己動(dòng)手恢復(fù)數(shù)據(jù)的一個(gè)參考。</p><p> 第二章 硬盤(pán)的邏輯結(jié)構(gòu)</p><p>
13、;<b> 2.1硬盤(pán)原理慨述</b></p><p> 硬盤(pán)存儲(chǔ)數(shù)據(jù)是根據(jù)電、磁轉(zhuǎn)換原理實(shí)現(xiàn)的。硬盤(pán)由一個(gè)或幾個(gè)表面鍍有磁性物質(zhì)的金屬或玻璃等物質(zhì)盤(pán)片以及盤(pán)片兩面所安裝的磁頭和相應(yīng)的控制電路組成,其中盤(pán)片和磁頭密封在無(wú)塵的金屬殼中。</p><p> 硬盤(pán)工作時(shí),盤(pán)片以設(shè)計(jì)轉(zhuǎn)速高速旋轉(zhuǎn),設(shè)置在盤(pán)片表面的磁頭則在電路控制下徑向移動(dòng)到指定位置然后將數(shù)據(jù)存儲(chǔ)或讀取出
14、來(lái)。當(dāng)系統(tǒng)向硬盤(pán)寫(xiě)入數(shù)據(jù)時(shí),磁頭中 “寫(xiě)數(shù)據(jù)”電流產(chǎn)生磁場(chǎng)使盤(pán)片表面磁性物質(zhì)狀態(tài)發(fā)生改變,并在寫(xiě)電流磁1場(chǎng)消失后仍能保持,這樣數(shù)據(jù)就存儲(chǔ)下來(lái)了;當(dāng)系統(tǒng)從硬盤(pán)中讀數(shù)據(jù)時(shí),磁頭經(jīng)過(guò)盤(pán)片指定區(qū)域,盤(pán)片表面磁場(chǎng)使磁頭產(chǎn)生感應(yīng)電流或線(xiàn)圈阻抗產(chǎn)生變化,經(jīng)相關(guān)電路處理后還原成數(shù)據(jù)。</p><p> 2.2 硬盤(pán)數(shù)據(jù)結(jié)構(gòu)。</p><p> 硬盤(pán)上的數(shù)據(jù)按照其不同的特點(diǎn)和作用大致可分為5部分:MBR
15、區(qū)、DBR區(qū)、FAT區(qū)、DIR區(qū)和DATA區(qū)。</p><p><b> 一.MBR區(qū)</b></p><p> MBR(Main Boot Record),按其字面上的理解即為主引導(dǎo)記錄區(qū),位于整個(gè)硬盤(pán)的0磁道0柱面1扇區(qū)。不過(guò),在總共512字節(jié)的主引導(dǎo)扇區(qū)中,MBR只占用了其中的446個(gè)字節(jié)(偏移0--偏移1BDH),另外的64個(gè)字節(jié)(偏移1BEH--偏移1F
16、DH)交給了DPT(Disk Partition Table硬盤(pán)分區(qū)表),最后兩個(gè)字節(jié)"55,AA"(偏移1FEH- 偏移1FFH)是分區(qū)的結(jié)束標(biāo)志。這個(gè)整體構(gòu)成了硬盤(pán)的主引導(dǎo)扇區(qū)。大致的結(jié)構(gòu)如圖1</p><p> 圖1硬盤(pán)的主引導(dǎo)扇區(qū)結(jié)構(gòu)圖</p><p> 主引導(dǎo)記錄中包含了硬盤(pán)的一系列參數(shù)和一段引導(dǎo)程序。其中的硬盤(pán)引導(dǎo)程序的主要作用是檢查分區(qū)表是否正確并且在
17、系統(tǒng)硬件完成自檢以后引導(dǎo)具有激活標(biāo)志的分區(qū)上的操作系統(tǒng),并將控制權(quán)交給啟動(dòng)程序。MBR是由分區(qū)程序(如Fdisk.com)所產(chǎn)生的,它不依賴(lài)任何操作系統(tǒng),而且硬盤(pán)引導(dǎo)程序也是可以改變的,從而實(shí)現(xiàn)多系統(tǒng)共存。</p><p> DPT<硬盤(pán)分區(qū)表>及各字節(jié)的意義。</p><p><b> 硬盤(pán)分區(qū)表</b></p><p>&l
18、t;b> 二.DBR區(qū)</b></p><p> DBR(Dos Boot Record)是操作系統(tǒng)引導(dǎo)記錄區(qū)的意思。它通常位于硬盤(pán)的0磁道1磁頭1扇區(qū),是操作系統(tǒng)可以直接訪(fǎng)問(wèn)的第一個(gè)扇區(qū),它包括一個(gè)引導(dǎo)程序和一個(gè)被稱(chēng)為BPB(Bios Parameter Block)的本分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任務(wù)是當(dāng)MBR將系統(tǒng)控制權(quán)交給它時(shí),判斷本分區(qū)跟目錄前兩個(gè)文件是不是操作系統(tǒng)的引導(dǎo)文件(以
19、DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把其讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤(pán)介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù),分配單元的大小等重要參數(shù)。</p><p><b> 三.FAT區(qū)</b></p><p> 在DBR之后的是我們比較熟悉的FAT(File Allocation
20、 Table文件分配表)區(qū)。在解釋文件分配表的概念之前,我們先來(lái)談?wù)劥兀╟luster)的概念。文件占用磁盤(pán)空間時(shí),基本單位不是字節(jié)而是簇。簇的大小與磁盤(pán)的規(guī)格有關(guān),一般情況下,軟盤(pán)每簇是1個(gè)扇區(qū),硬盤(pán)每簇的扇區(qū)數(shù)與硬盤(pán)的總?cè)萘看笮∮嘘P(guān),可能是4、8、16、32、64……。通過(guò)上文我們已經(jīng)知道,同一個(gè)文件的數(shù)據(jù)并不一定完整地存放在磁盤(pán)的一個(gè)連續(xù)的區(qū)域內(nèi),而往往會(huì)分成若干段,像一條鏈子一樣存放。這種存儲(chǔ)方式稱(chēng)為文件的鏈?zhǔn)酱鎯?chǔ)。硬盤(pán)上的文
21、件常常要進(jìn)行創(chuàng)建、刪除、增長(zhǎng)、縮短等操作。這樣操作做的越多,盤(pán)上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盤(pán)上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時(shí),總是能夠準(zhǔn)確地找到各段的位置并正確讀出。</p><p><b> 四.DIR區(qū)</b></p><p> DIR(Directory)是根目錄區(qū),緊接著第二FAT表(即備份的FA
22、T表)之后,記錄著根目錄下每個(gè)文件(目錄)的起始單元,文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在硬盤(pán)中的具體位置和大小了。 </p><p> 五.據(jù)(DATA)區(qū)</p><p> 數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲(chǔ)的地方,位于DIR區(qū)之后,占據(jù)硬盤(pán)上的大部分?jǐn)?shù)據(jù)空間。</p><p> 第三章 數(shù)據(jù)損壞類(lèi)型及相關(guān)
23、恢復(fù)方法</p><p> 3.1文件存儲(chǔ)與讀取原理</p><p> 當(dāng)我們存儲(chǔ)一個(gè)文件的時(shí)候,操作系統(tǒng)首先會(huì)在一個(gè)記錄所有空間使用情況的文件分配表中,找到足夠容納我們的新文件的空間,然后把文件內(nèi)容寫(xiě)到相對(duì)應(yīng)的硬盤(pán)扇區(qū)上,最后在分配表中標(biāo)出該空間被占用了。當(dāng)我們刪除一個(gè)文件的時(shí)候,一般并不對(duì)實(shí)際文件所占用的扇區(qū)進(jìn)行操作,而是僅僅在該分配表中標(biāo)記哪些空間是空白的,可以分配給別的文件使用
24、。事實(shí)上在這個(gè)時(shí)候,要?jiǎng)h除的文件的實(shí)際內(nèi)容并沒(méi)有受到破壞,可以恢復(fù)回來(lái)。但是如果我們刪除一個(gè)文件后,在原來(lái)文件所在的扇區(qū)上,又重新創(chuàng)建了一個(gè)文件,那么被刪除文件所占用的扇區(qū)就有可能被新創(chuàng)建的文件所使用,這時(shí)候就無(wú)法恢復(fù)原來(lái)被刪除的文件了.</p><p> 3.2硬盤(pán)數(shù)據(jù)損壞類(lèi)型及相應(yīng)的恢復(fù)方法</p><p> 3.2.1 文件刪除及其恢復(fù)</p><p>
25、 文件刪除后的恢復(fù)方法相對(duì)簡(jiǎn)單。操作系統(tǒng)刪除文件的操作進(jìn)行了兩方面?zhèn)€操作:一,將文件在磁盤(pán)的文件目錄表中的相應(yīng)文件目錄登記項(xiàng)的第一個(gè)字節(jié)更改了E5H;二,將文件所占簇號(hào)在文件分配表中的記錄清零,以釋放該文件所占空間。文件數(shù)據(jù)信息仍然“保留”在硬盤(pán)數(shù)據(jù)區(qū)中。因此此類(lèi)型的數(shù)據(jù)恢復(fù)只要通過(guò)某些硬盤(pán)管理工具或者數(shù)據(jù)恢復(fù)軟件(比如EasyRecovery),按照有關(guān)的設(shè)置進(jìn)行。被徹底刪除的文件還是很容易被恢復(fù)過(guò)來(lái)。必須注意的是,恢復(fù)后的數(shù)據(jù)一定不
26、能存放在原來(lái)的硬盤(pán)分區(qū)。 </p><p> 3.2.2 硬盤(pán)重分區(qū)或其它情況下的分區(qū)表?yè)p壞分析。</p><p> 第一種情況,在windows下一般利用DOS下的fdisk命令或者其它硬盤(pán)分區(qū)工具重新對(duì)硬盤(pán)進(jìn)行分區(qū)后改寫(xiě)了硬盤(pán)分區(qū)表,也就是修改了硬盤(pán)的邏輯0扇區(qū)。</p><p> 第二種情況,由于個(gè)人誤操作或者病毒入侵修改了硬盤(pán)邏輯0扇區(qū)(即硬
27、盤(pán)主引導(dǎo)記錄)從而使得系統(tǒng)無(wú)法啟動(dòng)。</p><p><b> 解決方法:</b></p><p> 將硬盤(pán)掛接到另一臺(tái)計(jì)算機(jī)上進(jìn)入系統(tǒng)。在系統(tǒng)下啟動(dòng)winhex打開(kāi)掛接的硬盤(pán),首先查看此硬盤(pán)的邏輯0扇區(qū)結(jié)尾標(biāo)識(shí)是否為55AA.若不是將之修改為55AA.將硬盤(pán)接到原計(jì)算機(jī)上開(kāi)機(jī)是否能啟動(dòng)系統(tǒng)。</p><p> 若重分區(qū)后不能對(duì)系統(tǒng)進(jìn)行格
28、式化。則可能是硬盤(pán)MBR引導(dǎo)程序損壞。進(jìn)入DOS系統(tǒng)用fdisk/mbr修復(fù)硬盤(pán)邏輯0扇區(qū)的錯(cuò)誤。</p><p> 若確定是分區(qū)表?yè)p壞。如果之前曾用磁盤(pán)醫(yī)生備份過(guò)硬盤(pán)分區(qū)表,可以使用磁盤(pán)醫(yī)生恢復(fù)硬盤(pán)的分區(qū)表。如果是手動(dòng)備份的??梢允褂脀inhex十六進(jìn)制數(shù)據(jù)查看工具修復(fù)硬盤(pán)分區(qū)表。</p><p> 如果實(shí)在對(duì)硬盤(pán)的分區(qū)表沒(méi)有任何備份。則只有將硬盤(pán)接到其它電腦上。使用有關(guān)數(shù)據(jù)恢復(fù)工具
29、類(lèi)似FinalData數(shù)據(jù)恢復(fù)之類(lèi)的數(shù)據(jù)恢復(fù)工具掃描硬盤(pán)上的目錄與文件。但是恢復(fù)的程度無(wú)法保證。</p><p> 3.2.3 硬盤(pán)格式化情況下數(shù)據(jù)恢復(fù)。</p><p> 硬盤(pán)格式化就是重寫(xiě)了硬盤(pán)文件分配表。同樣硬盤(pán)上的實(shí)際數(shù)據(jù)還是沒(méi)消失。此時(shí)硬盤(pán)一般無(wú)法再引導(dǎo)系統(tǒng),如果要恢復(fù)數(shù)據(jù),最好不要對(duì)硬盤(pán)進(jìn)行任何操作。</p><p> 此類(lèi)情況下數(shù)據(jù)恢復(fù)我們可以考
30、慮一點(diǎn)就是一般情況下每個(gè)硬盤(pán)分區(qū)中FAT(文件分配表)都有一個(gè)備份。首先我們必須利用硬盤(pán)分區(qū)大小,分區(qū)格式,簇大小計(jì)算出硬盤(pán)FAT大小。查找硬盤(pán)第一個(gè)FAT位置,再計(jì)算出硬盤(pán)第二個(gè)FAT所在扇區(qū)。使用有關(guān)磁盤(pán)操作工具或者winhex工具恢復(fù)文件分配表。</p><p> 3.2.4 恢復(fù)已經(jīng)備份的分區(qū)表恢復(fù)。</p><p> 當(dāng)系統(tǒng)由于誤操作或者病毒破壞而使系統(tǒng)無(wú)法啟動(dòng),經(jīng)檢查是硬盤(pán)
31、的分區(qū)表?yè)p壞。如果在硬盤(pán)剛分區(qū)時(shí)有正好進(jìn)行過(guò)硬盤(pán)分區(qū)表的備份。此時(shí)可以用以下的方法試著恢復(fù)硬盤(pán)分區(qū)表,這樣系統(tǒng)又可以完好如初,且整個(gè)文件系統(tǒng)也不會(huì)有任何破壞??偟膩?lái)說(shuō),硬盤(pán)的分區(qū)結(jié)構(gòu)就是一個(gè)鏈?zhǔn)浇Y(jié)構(gòu)。</p><p> 硬盤(pán)的邏輯0扇區(qū)就是主引導(dǎo)記錄(MBR)其中偏移1BEH--偏移1FDH是硬盤(pán)的主分區(qū)表??偣?4個(gè)字節(jié),第16個(gè)字節(jié)記錄一個(gè)分區(qū)的情況。一般硬盤(pán)可以有一個(gè)主分區(qū)一個(gè)擴(kuò)展分區(qū)。其中擴(kuò)展分區(qū)有多個(gè)
32、邏輯分區(qū)。</p><p> 上面我們使用的工具是WinHex.使用這個(gè)工具我們可以在windows界面下看到硬盤(pán)所有數(shù)據(jù),以十六進(jìn)制數(shù)表示一個(gè)字節(jié)。同時(shí)我們可以用這個(gè)工具修改硬盤(pán)上的數(shù)據(jù)。這也正是我們修復(fù)硬盤(pán)分區(qū)表的關(guān)鍵所在。</p><p> 在此以本人計(jì)算機(jī)的硬盤(pán)分區(qū)表為例。本人計(jì)算機(jī)硬盤(pán)有一個(gè)主分區(qū)就是系統(tǒng)的C盤(pán)。一個(gè)擴(kuò)展分區(qū),3個(gè)邏輯分區(qū)分別為:D,E,F(xiàn)盤(pán)。</p&g
33、t;<p><b> 關(guān)鍵步驟如下:</b></p><p> A 將受損硬盤(pán)掛接到加別的計(jì)算機(jī)上以后。打開(kāi)軟件WinHex。然后選擇工具/打開(kāi)磁盤(pán)/物理磁盤(pán)。打開(kāi)需要修復(fù)的硬盤(pán)。</p><p><b> 界面如下圖2:</b></p><p> B 在WinHex上具欄用跳至扇區(qū)輸入0到邊硬盤(pán)的邏
34、輯0扇區(qū)。找到偏移1BE的位置。用備份了的分區(qū)表數(shù)據(jù)覆蓋原來(lái)的數(shù)據(jù)。</p><p> 在此本人主分區(qū)表十六進(jìn)制數(shù)據(jù)如下:</p><p> 80 01 01 00 0C FE FF FF 3F 00 00 00 FA EF D4 01</p><p> 00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10<
35、/p><p> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</p><p> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00</p><p> 用以上數(shù)據(jù)覆蓋邏輯0扇區(qū)的分區(qū)表的位置。</p><p> C 分析硬盤(pán)分區(qū)備份的數(shù)據(jù)。在主
36、分區(qū)表第二項(xiàng)記錄的是邏輯分區(qū)的第一個(gè)分區(qū),也就是D盤(pán)所在的位置。通過(guò)主分區(qū)表第二項(xiàng)記錄00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10計(jì)算出D盤(pán)的起始扇區(qū)為十進(jìn)制的30732345扇區(qū)。使用WinHex工具轉(zhuǎn)到第30732345號(hào)扇區(qū)。把這一扇區(qū)的偏移1BE的位置用備份了的數(shù)據(jù)進(jìn)行恢復(fù)。</p><p> D 然后再分析找到的D盤(pán)的虛擬主引導(dǎo)記錄的分區(qū)表。分析其第二
37、項(xiàng)。找到E盤(pán)的分區(qū)表的位置。依此類(lèi)推,依次找到下面的盤(pán)的分區(qū)表,然后一個(gè)一個(gè)的恢復(fù)。</p><p> E 通過(guò)上面的恢復(fù)以后,硬盤(pán)的分區(qū)完好如初,此時(shí)硬盤(pán)數(shù)據(jù)得以完全恢復(fù)</p><p> 3.2.5 硬盤(pán)DBR損壞。</p><p> DBR是操作系統(tǒng)能直接訪(fǎng)問(wèn)的第一個(gè)扇區(qū),它包括一個(gè)引導(dǎo)程序和一個(gè)被稱(chēng)為BPB(Bios Parameter Block)的
38、本分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任務(wù)是當(dāng)MBR將系統(tǒng)控制權(quán)交給它時(shí),判斷本分區(qū)跟目錄前兩個(gè)文件是不是操作系統(tǒng)的引導(dǎo)文件(以DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把其讀入內(nèi)存,并把控制權(quán) 交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤(pán)介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù),分配單元的大小等重要參數(shù)。它對(duì)操作系統(tǒng)的成功啟動(dòng)有至關(guān)重要的作用。當(dāng)DBR被損壞時(shí),計(jì)算機(jī)系統(tǒng)無(wú)法正常啟動(dòng)。&l
39、t;/p><p> 此時(shí),我們可以利用硬盤(pán)上已存在的DBR的備份去恢復(fù)硬盤(pán)上的DBR。對(duì)于硬盤(pán)的每個(gè)邏輯分區(qū)。DBR在第一個(gè)DBR的后面6個(gè)扇區(qū)都有一個(gè)備份。</p><p> A 我們將待修復(fù)硬盤(pán)掛接在另一臺(tái)正常的計(jì)算機(jī)上。進(jìn)入系統(tǒng)后用WINHEX軟件打開(kāi)待修復(fù)硬盤(pán)。</p><p> B 利用分區(qū)表的數(shù)據(jù)找到邏輯分區(qū)起始扇區(qū),轉(zhuǎn)到分區(qū)所在扇區(qū),第一個(gè)是DBR。
40、往后查找到第六個(gè)扇區(qū),復(fù)制這一個(gè)扇區(qū)的數(shù)據(jù),將之覆蓋第一個(gè)DBR。</p><p> C 將修復(fù)后的硬盤(pán)掛到原機(jī)器上,重啟系統(tǒng)。</p><p> 第四章 主流數(shù)據(jù)恢復(fù)軟件評(píng)測(cè)</p><p> 目前世面上有的幾款流行的免費(fèi)的數(shù)據(jù)恢復(fù)軟件,使用它們一般能解決一般情況下的少量的不完整的數(shù)據(jù)恢復(fù)。它們的共同特點(diǎn)是:它們發(fā)恢作用的原理是:硬盤(pán)上的數(shù)據(jù)刪除時(shí)并沒(méi)有對(duì)
41、文件所在區(qū)域的二進(jìn)制數(shù)據(jù)進(jìn)行修改,只是修改了文件目錄表和文件分配表。這樣通過(guò)使用一定的算法,通過(guò)掃描硬盤(pán)上的數(shù)據(jù),檢測(cè)不同的文件類(lèi)型來(lái)恢復(fù)文件?;謴?fù)的程度不一,恢復(fù)后一般文件比較散亂。對(duì)于不能通過(guò)恢復(fù)分區(qū)表或者DBR及FAT的情況,一般用這些軟件,可以恢復(fù)少量數(shù)據(jù)。</p><p> 4.1 幾款流行數(shù)據(jù)恢復(fù)軟件應(yīng)用。</p><p> 4.1.1 winhex</p>
42、<p> Winhex是一款很好的,功能很強(qiáng)大的磁盤(pán),文件二進(jìn)制數(shù)據(jù)查看,修改工具.使用它我們可以很方便的查看磁盤(pán)的數(shù)據(jù),手動(dòng)修改數(shù)據(jù)。WinHex以通用的 16 進(jìn)制編輯器為核心,專(zhuān)門(mén)用來(lái)對(duì)付計(jì)算機(jī)取證、數(shù)據(jù)恢復(fù)、低級(jí)數(shù)據(jù)處理、以及 IT 安全性、各種日常緊急情況的高級(jí)工具: 用來(lái)檢查和修復(fù)各種文件、恢復(fù)刪除文件、硬盤(pán)損壞等。得到 ZDNet Software Library 五星級(jí)最高評(píng)價(jià),擁有強(qiáng)大的系統(tǒng)效用。功能(特點(diǎn)
43、)如下: </p><p> A 硬盤(pán), 軟盤(pán), CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盤(pán)編輯器... B 支持 FAT, NTFS, Ext2/3, ReiserFS, Reiser4, UFS, CDFS, UDF 文件系統(tǒng) C 支持對(duì)磁盤(pán)陣列 RAID 系統(tǒng)和動(dòng)態(tài)磁盤(pán)的重組、分析和數(shù)據(jù)恢復(fù)D 多種數(shù)據(jù)恢復(fù)技術(shù),可分析 RAW 格式原始數(shù)據(jù)鏡
44、像文件中的完整目錄結(jié)構(gòu),支持分段保存的鏡像文件E 數(shù)據(jù)解釋器, 已知 20 種數(shù)據(jù)類(lèi)型,驅(qū)動(dòng)器鏡像和備份 (可選壓縮或分割成 650 MB 的檔案)</p><p> 4.1.2 easyrecovery</p><p><b> 界面如圖3</b></p><p> 圖3EasyRecovery軟件主界面圖</p>&l
45、t;p> EasyRecovery 是世界著名數(shù)據(jù)恢復(fù)公司 Ontrack 的技術(shù)杰作。其 Professioanl (專(zhuān)業(yè)) 版更是囊括了磁盤(pán)診斷、數(shù)據(jù)恢復(fù)、文件修復(fù)、E-mail 修復(fù)等全部 4 大類(lèi)目 19 個(gè)項(xiàng)目的各種數(shù)據(jù)文件修復(fù)和磁盤(pán)診斷方案。其支持的數(shù)據(jù)恢復(fù)方案包括:高級(jí)恢復(fù) —— 使用高級(jí)選項(xiàng)自定義數(shù)據(jù)恢復(fù) 刪除恢復(fù) —— 查找并恢復(fù)已刪除的文件 格式化恢復(fù) —— 從格式化過(guò)的卷中恢復(fù)文件 Raw 恢復(fù)
46、—— 忽略任何文件系統(tǒng)信息進(jìn)行恢復(fù) 繼續(xù)恢復(fù) —— 繼續(xù)一個(gè)保存的數(shù)據(jù)恢復(fù)進(jìn)度 緊急啟動(dòng)盤(pán) —— 創(chuàng)建自引導(dǎo)緊急啟動(dòng)盤(pán) 其支持的磁盤(pán)診斷模式包括:驅(qū)動(dòng)器測(cè)試 —— 測(cè)試驅(qū)動(dòng)器以尋找潛在的硬件問(wèn)題 SMART 測(cè)試 —— 監(jiān)視并報(bào)告潛在的磁盤(pán)驅(qū)動(dòng)器問(wèn)題 空間管理器 —— 磁盤(pán)驅(qū)動(dòng)器空間情況的詳細(xì)信息 跳線(xiàn)查看 —— 查找 IDE/ATA 磁盤(pán)驅(qū)動(dòng)器的跳線(xiàn)設(shè)置</p><p> 4.1.3 final
47、data</p><p><b> 界面如圖4</b></p><p> 圖4FinalData主界面圖</p><p> FinalData能夠?qū)AT、FAT32和NTFS三種文件系統(tǒng)中的文件進(jìn)行恢復(fù),而且它的界面風(fēng)格和操作方法和Windows資源管理器非常接近,即使是非計(jì)算機(jī)專(zhuān)業(yè)人員的普通用戶(hù)也可以在幾分鐘的時(shí)間里掌握基本的使用方法
48、,完成大部分?jǐn)?shù)據(jù)恢復(fù)工作。另外,快速高效則是FinalData的另一個(gè)顯著特點(diǎn),恢復(fù)單個(gè)丟失的文件只需要幾秒鐘的時(shí)間,而對(duì)于整個(gè)硬盤(pán)的恢復(fù)也可以在幾十分鐘內(nèi)完成。</p><p> 4.1.4 易我數(shù)據(jù)恢復(fù)向?qū)?lt;/p><p><b> 界面如圖5</b></p><p> 圖5易我數(shù)據(jù)恢復(fù)主只界面</p><p>
49、; 《易我數(shù)據(jù)恢復(fù)向?qū)А肥鞘卓顕?guó)內(nèi)自主研發(fā)的數(shù)據(jù)恢復(fù)軟件,是一款功能強(qiáng)大并且性?xún)r(jià)比非常高的數(shù)據(jù)恢復(fù)軟件。本軟件在WINDOWS操作系統(tǒng)下,提供FAT12/ FAT16/FAT32/VFAT/NTFS/NTFS5分區(qū)的數(shù)據(jù)恢復(fù),支持IDE/ATA、SATA、SCSI、USB、IEEE1394種類(lèi)的硬盤(pán)或閃盤(pán)、軟盤(pán)、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)和USB種類(lèi)的存儲(chǔ)盤(pán)。本軟件具有刪除恢復(fù)、格式化恢復(fù)、高級(jí)恢復(fù)等非常強(qiáng)大的功能,可以針對(duì)不同情況的數(shù)據(jù)丟
50、失來(lái)進(jìn)行數(shù)據(jù)恢復(fù)。本軟件能非常有效的恢復(fù)刪除或丟失的文件、恢復(fù)格式化的分區(qū)以及恢復(fù)分區(qū)異常導(dǎo)致丟失的文件。</p><p> 4.2 幾款數(shù)據(jù)恢復(fù)軟件恢復(fù)效果比較</p><p> 實(shí)驗(yàn)介紹:在一臺(tái)虛擬機(jī)上安裝了各種數(shù)據(jù)恢復(fù)軟件。</p><p> 新創(chuàng)建的一個(gè)分區(qū)(無(wú)任何數(shù)據(jù)),在該分區(qū)上創(chuàng)建各種常用文件類(lèi)型的文件。然后將分區(qū)的數(shù)據(jù)全部刪除,清空回收站,將該
51、分區(qū)重新格式化。使用各種不同的數(shù)據(jù)恢復(fù)軟件恢復(fù)恢復(fù)數(shù)據(jù)。最后比較掃描所用的時(shí)間,恢復(fù)的文件格式,比較恢復(fù)的程度,從而從客觀(guān)實(shí)驗(yàn)上反映出各種不同的數(shù)據(jù)恢復(fù)軟件恢復(fù)數(shù)據(jù)的效果。進(jìn)一步為不同情況數(shù)據(jù)恢復(fù)所選用不同軟件提供建議。</p><p><b> 實(shí)驗(yàn)結(jié)果如下:</b></p><p> 一 Easyrecovery</p><p> 根
52、據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描F盤(pán)用時(shí)為95秒。恢復(fù)所有文件,恢復(fù)的格式有doc,zip,rar,mp3,bmp,jpg,exe,bat,swf.恢復(fù)程度,所有文件全部恢復(fù)。</p><p> 二 易我數(shù)據(jù)恢復(fù)軟件</p><p> 根據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描用時(shí)為68秒,但時(shí)其前期準(zhǔn)備時(shí)間比較長(zhǎng)?;謴?fù)的格式有doc,zip,rar,mp3,bmp,jpg.恢復(fù)的程度,所有的文件全部恢復(fù)。<
53、;/p><p> 三 finaldata</p><p> 根據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描用時(shí)為15分51秒.恢復(fù)的格式有doc,zip,rar,mp3,bmp,jpg.恢復(fù)的程度,所有的文件全部恢復(fù)。</p><p> 總的來(lái)說(shuō):easyrecovery和易我數(shù)據(jù)恢復(fù)軟件掃描速度相對(duì)較快,而finaldata掃描深度更深,如果是少量數(shù)據(jù)的丟失,建議使用像easyrec
54、overy一類(lèi)的快速而又功能強(qiáng)大的軟件對(duì)數(shù)據(jù)進(jìn)行恢復(fù)。而大量數(shù)據(jù)損壞,則建議先考慮恢復(fù)分區(qū)表或DBR之類(lèi)來(lái)全盤(pán)恢復(fù)硬盤(pán)的文件系統(tǒng),如果不能則再考慮用fianldat之類(lèi)的軟件對(duì)數(shù)據(jù)進(jìn)行深度的掃描。</p><p><b> 第五章 總結(jié)</b></p><p> 硬盤(pán)數(shù)據(jù)恢復(fù)的基礎(chǔ)是在數(shù)據(jù)丟失后沒(méi)有對(duì)磁盤(pán)進(jìn)行任何寫(xiě)操作或者低級(jí)格式化。而且可能恢復(fù)的概率也不可能是百
55、分之百,所有在日常使用電腦時(shí)在裝好操作系統(tǒng)后最好對(duì)硬盤(pán)和系統(tǒng)一些重要數(shù)據(jù)如分區(qū)表,DBR進(jìn)行備份,并且定期對(duì)硬盤(pán)重要分區(qū)數(shù)據(jù)進(jìn)行備份,只有這樣,在硬盤(pán)數(shù)據(jù)損壞后可以最大程度的恢復(fù)數(shù)據(jù)。對(duì)于一般情況的數(shù)據(jù)丟失,我們必須首先詳細(xì)的分析原因,采取對(duì)應(yīng)的有效的方法,在數(shù)據(jù)恢復(fù)時(shí)首先復(fù)制一份原硬盤(pán)數(shù)據(jù),以免出現(xiàn)意外情況,使得數(shù)據(jù)又受到更嚴(yán)重的損壞。在恢復(fù)時(shí)不能保存恢復(fù)后的數(shù)據(jù)到原來(lái)的邏輯分區(qū)。</p><p> 經(jīng)過(guò)近三
56、個(gè)月的努力,終于把論文做完了!硬盤(pán)有關(guān)數(shù)據(jù)恢復(fù)方面資料非常難找,其中很多資料來(lái)源于互聯(lián)網(wǎng),所以每份資料,每個(gè)觀(guān)點(diǎn)都是經(jīng)過(guò)我精心選擇,細(xì)心比較才確定的。</p><p> 另外有關(guān)硬盤(pán)數(shù)據(jù)恢復(fù)方面的技術(shù)在國(guó)內(nèi)還不成熟,雖然在國(guó)外已經(jīng)非常成熟,這方面的研究也相對(duì)較少。由于本來(lái)對(duì)計(jì)算機(jī)硬件,特別是硬盤(pán)結(jié)構(gòu)了解得比較少,所以從一開(kāi)始,花來(lái)很多的時(shí)間,對(duì)硬盤(pán)的邏輯結(jié)構(gòu)做了一個(gè)深入的學(xué)習(xí)。</p><p
57、> 再后來(lái)考慮從哪個(gè)方面寫(xiě)硬盤(pán)數(shù)據(jù)的恢復(fù),最終我確定了從日常計(jì)算機(jī)的使用可能發(fā)生的數(shù)據(jù)恢復(fù)情況入手,提出自己相應(yīng)的解決辦法。所有的情況都經(jīng)過(guò)我在虛擬機(jī)的實(shí)驗(yàn)驗(yàn)證的。最后,我收集了幾款流行且高效的數(shù)據(jù)恢復(fù)軟件,并比較了它們?cè)跀?shù)據(jù)恢復(fù)方面的各自特點(diǎn)。</p><p> 在這其間真的經(jīng)歷了很多事情,其中也曾想要放棄,是我的指導(dǎo)老師xx老師的鼓勵(lì)讓我堅(jiān)持了下來(lái)。雖然沒(méi)能得做到多少理論方面的創(chuàng)新,但是我學(xué)到了很多
58、專(zhuān)業(yè)知識(shí)。由于是邊學(xué)邊做的論文,可能會(huì)好很多不完美的地方,請(qǐng)大家指正。</p><p><b> 參考文獻(xiàn):</b></p><p> [1] 張樹(shù).硬盤(pán)故障處理與數(shù)據(jù)維護(hù)。北京:電子科技出版社。1997</p><p> [2] 王龍,上官冰冰。電腦常見(jiàn)故障1000例。北京:中國(guó)鐵道出版社。2002</p><p&g
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于硬盤(pán)數(shù)據(jù)恢復(fù)畢業(yè)論文
- 畢業(yè)論文--硬盤(pán)數(shù)據(jù)恢復(fù)淺析
- 硬盤(pán)數(shù)據(jù)恢復(fù)的研究
- diskgen硬盤(pán)數(shù)據(jù)恢復(fù)軟件
- 硬盤(pán)數(shù)據(jù)恢復(fù)多少錢(qián)
- 計(jì)算機(jī)硬盤(pán)數(shù)據(jù)恢復(fù)
- 畢業(yè)論文---硬盤(pán)的數(shù)據(jù)恢復(fù)
- 淺析硬盤(pán)數(shù)據(jù)丟失如何恢復(fù)new
- 常見(jiàn)硬盤(pán)數(shù)據(jù)恢復(fù)的思想與方法
- 硬盤(pán)數(shù)據(jù)常識(shí)
- 硬盤(pán)數(shù)據(jù)丟失恢復(fù)軟件的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 關(guān)于計(jì)算機(jī)數(shù)據(jù)恢復(fù)畢業(yè)論文
- [計(jì)算機(jī)]硬盤(pán)數(shù)據(jù)常識(shí)
- 基于CBR的硬盤(pán)數(shù)據(jù)恢復(fù)咨詢(xún)式專(zhuān)家系統(tǒng).pdf
- 硬盤(pán)數(shù)據(jù)結(jié)構(gòu)之新手所見(jiàn)
- 數(shù)據(jù)備份與災(zāi)難恢復(fù)畢業(yè)論文
- 基于FPGA的硬盤(pán)數(shù)據(jù)加密系統(tǒng)研究.pdf
- 超級(jí)硬盤(pán)數(shù)據(jù)恢復(fù)軟件superrecovery v3.3.0.0注冊(cè)碼注冊(cè)機(jī)破解版
- 談?dòng)脖P(pán)維修與數(shù)據(jù)恢復(fù)
- 硬盤(pán)維修與數(shù)據(jù)恢復(fù)培訓(xùn)
評(píng)論
0/150
提交評(píng)論