關(guān)于硬盤(pán)數(shù)據(jù)恢復(fù)畢業(yè)論文.doc
《關(guān)于硬盤(pán)數(shù)據(jù)恢復(fù)畢業(yè)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《關(guān)于硬盤(pán)數(shù)據(jù)恢復(fù)畢業(yè)論文.doc(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 目 錄 摘要 3 第一章 引言 4 1.1 課題相關(guān)特點(diǎn) 4 1.2 課題研究的意義所在 4 第二章 硬盤(pán)的邏輯結(jié)構(gòu) 4 2.1硬盤(pán)原理慨述 4 2.2 硬盤(pán)數(shù)據(jù)結(jié)構(gòu)。 4 一MBR區(qū) 5 二DBR區(qū) 6 三FAT區(qū) 6 四DIR區(qū) 7 五數(shù)據(jù)(DATA)區(qū) 7 第三章 數(shù)據(jù)損壞的類(lèi)型與有關(guān)恢復(fù)方法 7 3.1文件存儲(chǔ)與讀取原理 7 3.2硬盤(pán)數(shù)據(jù)損壞的類(lèi)型與相應(yīng)的恢復(fù)方法 7 3.2.1 文件刪除恢復(fù) 7 3.2.2 硬盤(pán)重分區(qū)或其它情況下的分區(qū)表?yè)p壞分析。 8 3.2.3 硬盤(pán)格式化情況下數(shù)據(jù)恢復(fù)。 8 3.2.4 恢復(fù)已經(jīng)備份的分區(qū)
2、表恢復(fù)。 8 3.2.5 硬盤(pán)DBR損壞。 10 第四章 主流數(shù)據(jù)恢復(fù)軟件評(píng)測(cè) 11 4.1 幾款流行數(shù)據(jù)恢復(fù)軟件介紹 11 4.1.1 Winhex 11 4.1.2 EasyRecovery 10 4.1.3 FinalData 13 4.1.4 易我數(shù)據(jù)恢復(fù)向?qū)А?4 4.2 幾款數(shù)據(jù)恢復(fù)軟件恢復(fù)效果比較。 14 第五章:總結(jié) 15 參考文獻(xiàn);………………………………………………………………16 摘要 隨著計(jì)算機(jī)技術(shù)的發(fā)展,同時(shí)硬盤(pán)由于其容量大價(jià)格便宜也成為人們存儲(chǔ)數(shù)據(jù)的主要設(shè)備。然而由于種種原因,硬盤(pán)的數(shù)據(jù)
3、可能會(huì)被損壞,這也給個(gè)人和社會(huì)帶來(lái)很大的損失。因此,數(shù)據(jù)損壞后的數(shù)據(jù)恢復(fù)顯得非常重要。雖然在數(shù)據(jù)恢復(fù)領(lǐng)域有很多的廠商已經(jīng)有比較成熟的技術(shù)。然而對(duì)于并不了解硬盤(pán)原理普通人來(lái)說(shuō),如果試圖恢復(fù)數(shù)據(jù),但又無(wú)法采用很好的方法,選擇正確的工具,就很難很好的恢復(fù)數(shù)據(jù)。 本文分析了硬盤(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ù)的方法。 本文分為四部分。第一部分是引言。第二部分是對(duì)硬盤(pán)的有關(guān)結(jié)構(gòu)的一個(gè)比較簡(jiǎn)單的介紹和文件系統(tǒng)有關(guān)介紹。第三部分分析了硬盤(pán)數(shù)據(jù)損壞的有關(guān)原因和解決思路。第四部分是對(duì)有關(guān)流行的
4、軟件的實(shí)驗(yàn)與比較,通過(guò)數(shù)據(jù)的分析。并提出有關(guān)不同情況的損壞提出一些有用的建議。第五部分為總結(jié)。 關(guān)鍵詞:硬盤(pán)結(jié)構(gòu) 數(shù)據(jù)恢復(fù) MBR DBR FAT 第一章 引言 1.1 課題相關(guān)特點(diǎn) 信息作為一種抽象物質(zhì)。硬盤(pán)數(shù)據(jù)丟失對(duì)于硬盤(pán)來(lái)說(shuō),僅僅就是硬盤(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)的
5、分區(qū)表等重要信息丟失。所以,硬盤(pán)數(shù)據(jù)丟失本身就是一個(gè)非常復(fù)雜的問(wèn)題。要恢復(fù)硬盤(pán)的數(shù)據(jù)首先就是要分析硬盤(pán)的結(jié)構(gòu),分析數(shù)據(jù)丟失的情況。只有徹底分析硬盤(pán)數(shù)據(jù)丟失的原因才能更好的采取下一步的行動(dòng)。 同時(shí),由于硬盤(pán)可能的數(shù)據(jù)丟失的情況的復(fù)雜性,這也使得數(shù)據(jù)恢復(fù)的方法的多樣性。對(duì)于不同的情況,必須采用不同的方法,才會(huì)有更好的效果。 1.2 課題研究的意義所在 目前社會(huì)上針對(duì)數(shù)據(jù)恢復(fù)的公司有很多,有關(guān)的軟件也很多。而對(duì)于普通的用戶,想自己動(dòng)手簡(jiǎn)單恢復(fù)數(shù)據(jù)的朋友,很少有系統(tǒng)的方法和對(duì)軟件的選擇上有些茫目。本文旨在通過(guò)研究硬盤(pán)數(shù)據(jù)恢復(fù)的原理,分析硬盤(pán)數(shù)據(jù)丟失的原因,進(jìn)而比較現(xiàn)今比較流行的方法和有關(guān)的軟件,
6、提出對(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án)的邏輯結(jié)構(gòu) 2.1硬盤(pán)原理慨述 硬盤(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án)工作時(shí),盤(pán)片以設(shè)計(jì)轉(zhuǎn)速高速旋轉(zhuǎn),設(shè)置在盤(pán)片表面的磁頭則在電路控制下徑向移動(dòng)到指定位置然后將數(shù)據(jù)存儲(chǔ)或讀取出來(lái)。當(dāng)系統(tǒng)向硬盤(pán)寫(xiě)入數(shù)據(jù)時(shí),磁頭中 “寫(xiě)數(shù)據(jù)”電流產(chǎn)生磁
7、場(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)電流或線圈阻抗產(chǎn)生變化,經(jīng)相關(guān)電路處理后還原成數(shù)據(jù)。 2.2 硬盤(pán)數(shù)據(jù)結(jié)構(gòu)。 硬盤(pán)上的數(shù)據(jù)按照其不同的特點(diǎn)和作用大致可分為5部分:MBR區(qū)、DBR區(qū)、FAT區(qū)、DIR區(qū)和DATA區(qū)。 一.MBR區(qū) 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),另外
8、的64個(gè)字節(jié)(偏移1BEH--偏移1FDH)交給了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 圖1硬盤(pán)的主引導(dǎo)扇區(qū)結(jié)構(gòu)圖 主引導(dǎo)記錄中包含了硬盤(pán)的一系列參數(shù)和一段引導(dǎo)程序。其中的硬盤(pán)引導(dǎo)程序的主要作用是檢查分區(qū)表是否正確并且在系統(tǒng)硬件完成自檢以后引導(dǎo)具有激活標(biāo)志的分區(qū)上的操作系統(tǒng),并將控制權(quán)交給啟動(dòng)程序。MBR是由分區(qū)程序(如F)所產(chǎn)生的,它不依賴(lài)任何操作系統(tǒng),而且硬盤(pán)引導(dǎo)程序也是可以改變的,從而實(shí)現(xiàn)多系統(tǒng)共存。 DPT<硬盤(pán)分區(qū)表>及各字節(jié)
9、的意義。 硬盤(pán)分區(qū)表 偏移 長(zhǎng)度 所表達(dá)的意義 0 1字節(jié) 分區(qū)狀態(tài) 0-->非活動(dòng)區(qū) 80--> 活動(dòng)分區(qū) 1 1字節(jié) 該分區(qū)起始磁頭(HEAD) 2 2字節(jié) 該分區(qū)起始扇區(qū)和起始柱面 4 1字節(jié) 該分區(qū)類(lèi)型:如82--> Linux Native分區(qū)83--> Linux Swap 分區(qū) 5 1字節(jié) 該分區(qū)終止頭(HEAD) 6 2字節(jié) 該分區(qū)終止扇區(qū)和終止柱面 8 4字節(jié) 該分區(qū)起始絕對(duì)扇區(qū) C 4字節(jié) 該分區(qū)扇區(qū)數(shù) 二.DBR區(qū) DBR(Dos Boot Record)是操作系統(tǒng)引導(dǎo)記錄區(qū)的意思。它通常位于硬盤(pán)的0磁道
10、1磁頭1扇區(qū),是操作系統(tǒ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)文件(以DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把其讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤(pán)介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù),分配單元的大小等重要參數(shù)。 三.FAT區(qū) 在DBR之后的是我們比較熟悉的FAT(File Allocation Table文件分配表)區(qū)。
11、在解釋文件分配表的概念之前,我們先來(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)上的文件常常要進(jìn)行創(chuàng)建、刪除、增長(zhǎng)、縮短等操作。這樣操作做的越多,盤(pán)上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盤(pán)上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時(shí),
12、總是能夠準(zhǔn)確地找到各段的位置并正確讀出。 四.DIR區(qū) DIR(Directory)是根目錄區(qū),緊接著第二FAT表(即備份的FAT表)之后,記錄著根目錄下每個(gè)文件(目錄)的起始單元,文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在硬盤(pán)中的具體位置和大小了。 五.據(jù)(DATA)區(qū) 數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲(chǔ)的地方,位于DIR區(qū)之后,占據(jù)硬盤(pán)上的大部分?jǐn)?shù)據(jù)空間。 第三章 數(shù)據(jù)損壞類(lèi)型及相關(guān)恢復(fù)方法 3.1文件存儲(chǔ)與讀取原理 當(dāng)我們存儲(chǔ)一個(gè)文件的時(shí)候,操作系統(tǒng)首先會(huì)在一個(gè)記錄所有空間使用情況的文件分
13、配表中,找到足夠容納我們的新文件的空間,然后把文件內(nèi)容寫(xiě)到相對(duì)應(yīng)的硬盤(pán)扇區(qū)上,最后在分配表中標(biāo)出該空間被占用了。當(dāng)我們刪除一個(gè)文件的時(shí)候,一般并不對(duì)實(shí)際文件所占用的扇區(qū)進(jìn)行操作,而是僅僅在該分配表中標(biāo)記哪些空間是空白的,可以分配給別的文件使用。事實(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)被刪除的文件了. 3.2硬盤(pán)數(shù)據(jù)損壞類(lèi)型及相應(yīng)的恢復(fù)方法 3.2.1 文件刪除及其恢復(fù) 文件刪除后的恢復(fù)方法相對(duì)簡(jiǎn)單。操作系統(tǒng)
14、刪除文件的操作進(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ù)一定不能存放在原來(lái)的硬盤(pán)分區(qū)。 3.2.2 硬盤(pán)重分區(qū)或其它情況下的分區(qū)表?yè)p壞分析。 第一種情況,在windows下一般利用DOS下的fdisk命令或者其它硬盤(pán)分區(qū)工具重新對(duì)硬盤(pán)進(jìn)行分區(qū)后改寫(xiě)了硬盤(pán)
15、分區(qū)表,也就是修改了硬盤(pán)的邏輯0扇區(qū)。 第二種情況,由于個(gè)人誤操作或者病毒入侵修改了硬盤(pán)邏輯0扇區(qū)(即硬盤(pán)主引導(dǎo)記錄)從而使得系統(tǒng)無(wú)法啟動(dòng)。 解決方法: 一, 將硬盤(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)。 二, 若重分區(qū)后不能對(duì)系統(tǒng)進(jìn)行格式化。則可能是硬盤(pán)MBR引導(dǎo)程序損壞。進(jìn)入DOS系統(tǒng)用fdisk/mbr修復(fù)硬盤(pán)邏輯0扇區(qū)的錯(cuò)誤。 三, 若確定是分區(qū)表?yè)p壞。如果之前曾用磁盤(pán)醫(yī)生備份過(guò)硬盤(pán)分區(qū)表,可以使用磁盤(pán)醫(yī)生恢復(fù)硬盤(pán)的分區(qū)表。如果
16、是手動(dòng)備份的??梢允褂脀inhex十六進(jìn)制數(shù)據(jù)查看工具修復(fù)硬盤(pán)分區(qū)表。 四, 如果實(shí)在對(duì)硬盤(pán)的分區(qū)表沒(méi)有任何備份。則只有將硬盤(pán)接到其它電腦上。使用有關(guān)數(shù)據(jù)恢復(fù)工具類(lèi)似FinalData數(shù)據(jù)恢復(fù)之類(lèi)的數(shù)據(jù)恢復(fù)工具掃描硬盤(pán)上的目錄與文件。但是恢復(fù)的程度無(wú)法保證。 3.2.3 硬盤(pán)格式化情況下數(shù)據(jù)恢復(fù)。 硬盤(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)行任何操作。 此類(lèi)情況下數(shù)據(jù)恢復(fù)我們可以考慮一點(diǎn)就是一般情況下每個(gè)硬盤(pán)分區(qū)中FAT(文件分配表)都有一個(gè)備份。首先我們必須利用硬盤(pán)分區(qū)大小,分區(qū)格式,簇大小計(jì)算出硬
17、盤(pán)FAT大小。查找硬盤(pán)第一個(gè)FAT位置,再計(jì)算出硬盤(pán)第二個(gè)FAT所在扇區(qū)。使用有關(guān)磁盤(pán)操作工具或者winhex工具恢復(fù)文件分配表。 3.2.4 恢復(fù)已經(jīng)備份的分區(qū)表恢復(fù)。 當(dāng)系統(tǒng)由于誤操作或者病毒破壞而使系統(tǒng)無(wú)法啟動(dòng),經(jīng)檢查是硬盤(pán)的分區(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án)的邏輯0扇區(qū)就是主引導(dǎo)記錄(MBR)其中偏移1BEH--偏移1FDH是硬盤(pán)的主分區(qū)表??偣?4個(gè)字節(jié),第16個(gè)字節(jié)記錄一個(gè)分區(qū)的情況。一般硬盤(pán)可以有一個(gè)主分區(qū)
18、一個(gè)擴(kuò)展分區(qū)。其中擴(kuò)展分區(qū)有多個(gè)邏輯分區(qū)。 上面我們使用的工具是WinHex.使用這個(gè)工具我們可以在windows界面下看到硬盤(pán)所有數(shù)據(jù),以十六進(jìn)制數(shù)表示一個(gè)字節(jié)。同時(shí)我們可以用這個(gè)工具修改硬盤(pán)上的數(shù)據(jù)。這也正是我們修復(fù)硬盤(pán)分區(qū)表的關(guān)鍵所在。 在此以本人計(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)。 關(guān)鍵步驟如下: A 將受損硬盤(pán)掛接到加別的計(jì)算機(jī)上以后。打開(kāi)軟件WinHex。然后選擇工具/打開(kāi)磁盤(pán)/物理磁盤(pán)。打開(kāi)需要修復(fù)的硬盤(pán)。 界面如下圖2: B 在WinHex上具欄用跳至扇區(qū)輸入0到邊硬盤(pán)的邏輯0扇區(qū)。找到偏
19、移1BE的位置。用備份了的分區(qū)表數(shù)據(jù)覆蓋原來(lái)的數(shù)據(jù)。 在此本人主分區(qū)表十六進(jìn)制數(shù)據(jù)如下: 80 01 01 00 0C FE FF FF 3F 00 00 00 FA EF D4 01 00 00 C1 FF 0F FE FF FF 39 F0 D4 01 88 9A CC 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 用以上數(shù)據(jù)覆蓋邏輯0扇區(qū)的分區(qū)表的位置。 C 分析硬盤(pán)分區(qū)備份的數(shù)據(jù)。在主分區(qū)表第二項(xiàng)記錄的是邏輯分區(qū)的
20、第一個(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ù)。 D 然后再分析找到的D盤(pán)的虛擬主引導(dǎo)記錄的分區(qū)表。分析其第二項(xiàng)。找到E盤(pán)的分區(qū)表的位置。依此類(lèi)推,依次找到下面的盤(pán)的分區(qū)表,然后一個(gè)一個(gè)的恢復(fù)。 E 通過(guò)上面的恢復(fù)以后,硬盤(pán)的分區(qū)完好如初,此時(shí)硬盤(pán)數(shù)據(jù)得以完全恢復(fù) 3.2.5 硬盤(pán)DBR損壞。 DBR是操作系統(tǒng)能直接訪問(wèn)的第一個(gè)扇區(qū),
21、它包括一個(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)文件(以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)。 此時(shí),我們可以利用硬盤(pán)上已存在的DBR的備份去恢復(fù)硬盤(pán)上的DBR。對(duì)于硬盤(pán)的每
22、個(gè)邏輯分區(qū)。DBR在第一個(gè)DBR的后面6個(gè)扇區(qū)都有一個(gè)備份。 A 我們將待修復(fù)硬盤(pán)掛接在另一臺(tái)正常的計(jì)算機(jī)上。進(jìn)入系統(tǒng)后用WINHEX軟件打開(kāi)待修復(fù)硬盤(pán)。 B 利用分區(qū)表的數(shù)據(jù)找到邏輯分區(qū)起始扇區(qū),轉(zhuǎn)到分區(qū)所在扇區(qū),第一個(gè)是DBR。往后查找到第六個(gè)扇區(qū),復(fù)制這一個(gè)扇區(qū)的數(shù)據(jù),將之覆蓋第一個(gè)DBR。 C 將修復(fù)后的硬盤(pán)掛到原機(jī)器上,重啟系統(tǒng)。 第四章 主流數(shù)據(jù)恢復(fù)軟件評(píng)測(cè) 目前世面上有的幾款流行的免費(fèi)的數(shù)據(jù)恢復(fù)軟件,使用它們一般能解決一般情況下的少量的不完整的數(shù)據(jù)恢復(fù)。它們的共同特點(diǎn)是:它們發(fā)恢作用的原理是:硬盤(pán)上的數(shù)據(jù)刪除時(shí)并沒(méi)有對(duì)文件所在區(qū)域的二進(jìn)制數(shù)據(jù)進(jìn)行修改,只是修改
23、了文件目錄表和文件分配表。這樣通過(guò)使用一定的算法,通過(guò)掃描硬盤(pán)上的數(shù)據(jù),檢測(cè)不同的文件類(lèi)型來(lái)恢復(fù)文件?;謴?fù)的程度不一,恢復(fù)后一般文件比較散亂。對(duì)于不能通過(guò)恢復(fù)分區(qū)表或者DBR及FAT的情況,一般用這些軟件,可以恢復(fù)少量數(shù)據(jù)。 4.1 幾款流行數(shù)據(jù)恢復(fù)軟件應(yīng)用。 4.1.1 winhex 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ù)刪除文件
24、、硬盤(pán)損壞等。得到 ZDNet Software Library 五星級(jí)最高評(píng)價(jià),擁有強(qiáng)大的系統(tǒng)效用。功能(特點(diǎn))如下: 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ù)鏡像文件中的完整目錄結(jié)構(gòu),支持分段保存的鏡像文件 E 數(shù)據(jù)解釋器, 已知 20 種數(shù)
25、據(jù)類(lèi)型,驅(qū)動(dòng)器鏡像和備份 (可選壓縮或分割成 650 MB 的檔案) 4.1.2 easyrecovery 界面如圖3 圖3EasyRecovery軟件主界面圖 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ù) —— 從格式
26、化過(guò)的卷中恢復(fù)文件 Raw 恢復(fù) —— 忽略任何文件系統(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ì)信息 跳線查看 —— 查找 IDE/ATA 磁盤(pán)驅(qū)動(dòng)器的跳線設(shè)置 4.1.3 finaldata 界面如圖4 圖4FinalData主界面圖 FinalData能夠?qū)AT、FAT32和NTFS三種文件系統(tǒng)中的文件進(jìn)行恢
27、復(fù),而且它的界面風(fēng)格和操作方法和Windows資源管理器非常接近,即使是非計(jì)算機(jī)專(zhuān)業(yè)人員的普通用戶也可以在幾分鐘的時(shí)間里掌握基本的使用方法,完成大部分?jǐn)?shù)據(jù)恢復(fù)工作。另外,快速高效則是FinalData的另一個(gè)顯著特點(diǎn),恢復(fù)單個(gè)丟失的文件只需要幾秒鐘的時(shí)間,而對(duì)于整個(gè)硬盤(pán)的恢復(fù)也可以在幾十分鐘內(nèi)完成。 4.1.4 易我數(shù)據(jù)恢復(fù)向?qū)? 界面如圖5 圖5易我數(shù)據(jù)恢復(fù)主只界面 《易我數(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/NT
28、FS/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ù)丟失來(lái)進(jìn)行數(shù)據(jù)恢復(fù)。本軟件能非常有效的恢復(fù)刪除或丟失的文件、恢復(fù)格式化的分區(qū)以及恢復(fù)分區(qū)異常導(dǎo)致丟失的文件。 4.2 幾款數(shù)據(jù)恢復(fù)軟件恢復(fù)效果比較 實(shí)驗(yàn)介紹:在一臺(tái)虛擬機(jī)上安裝了各種數(shù)據(jù)恢復(fù)軟件。 新創(chuàng)建的一個(gè)分區(qū)(無(wú)任何數(shù)據(jù)),在該分區(qū)上創(chuàng)建各種常用文件類(lèi)型的文件。然后將分區(qū)的數(shù)據(jù)全部刪除,清空回收站,將該分區(qū)重新格式化。使用各種不同的數(shù)據(jù)恢復(fù)軟件
29、恢復(fù)恢復(fù)數(shù)據(jù)。最后比較掃描所用的時(shí)間,恢復(fù)的文件格式,比較恢復(fù)的程度,從而從客觀實(shí)驗(yàn)上反映出各種不同的數(shù)據(jù)恢復(fù)軟件恢復(fù)數(shù)據(jù)的效果。進(jìn)一步為不同情況數(shù)據(jù)恢復(fù)所選用不同軟件提供建議。 實(shí)驗(yàn)結(jié)果如下: 一 Easyrecovery 根據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描F盤(pán)用時(shí)為95秒?;謴?fù)所有文件,恢復(fù)的格式有doc,zip,rar,mp3,bmp,jpg,exe,bat,swf.恢復(fù)程度,所有文件全部恢復(fù)。 二 易我數(shù)據(jù)恢復(fù)軟件 根據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描用時(shí)為68秒,但時(shí)其前期準(zhǔn)備時(shí)間比較長(zhǎng)?;謴?fù)的格式有doc,zip,rar,mp3,bmp,jpg.恢復(fù)的程度,所有的文件全部恢復(fù)。 三 fina
30、ldata 根據(jù)其數(shù)據(jù)恢復(fù)報(bào)告,掃描用時(shí)為15分51秒.恢復(fù)的格式有doc,zip,rar,mp3,bmp,jpg.恢復(fù)的程度,所有的文件全部恢復(fù)。 總的來(lái)說(shuō):easyrecovery和易我數(shù)據(jù)恢復(fù)軟件掃描速度相對(duì)較快,而finaldata掃描深度更深,如果是少量數(shù)據(jù)的丟失,建議使用像easyrecovery一類(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)行深度的掃描。 第五章 總結(jié) 硬盤(pán)數(shù)據(jù)恢復(fù)的基礎(chǔ)是在數(shù)據(jù)丟失后沒(méi)有對(duì)磁盤(pán)進(jìn)行任何寫(xiě)操作或者低級(jí)格式化。
31、而且可能恢復(fù)的概率也不可能是百分之百,所有在日常使用電腦時(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ū)。 經(jīng)過(guò)近三個(gè)月的努力,終于把論文做完了!硬盤(pán)有關(guān)數(shù)據(jù)恢復(fù)方面資料非常難找,其中很多資料來(lái)源于互聯(lián)網(wǎng),所以每份資料,每個(gè)觀點(diǎn)都是經(jīng)過(guò)我精心選擇,細(xì)心比較才確定的。 另外有關(guān)硬盤(pán)數(shù)據(jù)恢
32、復(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í)。 再后來(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)。 在這其間真的經(jīng)歷了很多事情,其中也曾想要放棄,是我的指導(dǎo)老師韋老師的鼓勵(lì)讓我堅(jiān)持了下來(lái)。雖然沒(méi)能得做到多少理論方面的創(chuàng)新,但是我學(xué)到了很多專(zhuān)業(yè)知識(shí)。由于是邊學(xué)邊做的論文,可能會(huì)好很多不完美的地方,請(qǐng)大家指正。 參考文獻(xiàn): [1] 張樹(shù).硬盤(pán)故障處理與數(shù)據(jù)維護(hù)。北京:電子科技出版社。1997 [2] 王龍,上官冰冰。電腦常見(jiàn)故障1000例。北京:中國(guó)鐵道出版社。2002 [3]張堯?qū)W 史美林 張高 計(jì)算機(jī)操作系統(tǒng)教程(第三版).清華大學(xué)出版社。2006 [4]姜靈敏。微機(jī)硬盤(pán)管理技術(shù)。北京:人民郵電出版社。1999 [5]鄭信武.最新硬盤(pán)應(yīng)用完全手冊(cè)。電腦報(bào)社策化制作。2002 [6]林東和。急救硬盤(pán)數(shù)據(jù)不求人。人民郵電出版社。2002 [7]硬盤(pán)結(jié)構(gòu)詳細(xì)圖解. [8]數(shù)據(jù)恢復(fù)軟件評(píng)測(cè)
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識(shí)競(jìng)賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫(kù)試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫(kù)試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫(kù)試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識(shí)測(cè)試題庫(kù)及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測(cè)工種技術(shù)比武題庫(kù)含解析
- 1 礦山應(yīng)急救援安全知識(shí)競(jìng)賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案