硬盤作為用戶存儲數(shù)據(jù)的主要場所,其最大的用途莫過于存儲數(shù)據(jù),但有時往往由于用戶操作不當(dāng),造成用戶數(shù)據(jù)的丟失。如果對于普通用戶,數(shù)據(jù)對用戶相對而言并不重要,那么丟了就丟了,沒有太大關(guān)系;但如果數(shù)據(jù)對用戶很重要(對于這類用戶,應(yīng)經(jīng)常備份數(shù)據(jù)),這時數(shù)據(jù)丟失了怎么辦呢?此文就是通過一次對硬盤數(shù)據(jù)的恢復(fù)過程來簡要說明一下硬盤數(shù)據(jù)恢復(fù)的方法,希望能對大家恢復(fù)硬盤數(shù)據(jù)有一定的幫助。
相關(guān)概念
MBR(Main Boot Record)即主引導(dǎo)記錄區(qū),它位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤引導(dǎo)程序和分區(qū)表。
DBR(Dos Boot Record)即操作系統(tǒng)引導(dǎo)記錄區(qū),通常位于硬盤的0磁道1柱面1扇區(qū),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導(dǎo)程序和一個被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表。每個邏輯分區(qū)都有一個DBR。
FAT(File Allocation Table)即文件分配表,是DOS、Windows9X系統(tǒng)的文件尋址格式,為了數(shù)據(jù)安全起見,F(xiàn)AT一般做成兩個,第二FAT為第一FAT的備份。
DIR是Directory即根目錄區(qū)的簡寫,DIR緊接在第二FAT表之后。有關(guān)硬盤存儲結(jié)構(gòu)的詳細介紹,可參考我在《電腦報》1999年第20期的文章《硬盤數(shù)據(jù)結(jié)構(gòu)一瞥》。
估計數(shù)據(jù)丟失原因:
1.安裝多系統(tǒng)引導(dǎo)軟件后,異常操作造成。
2.遭到某種病毒感染。數(shù)據(jù)丟失前狀態(tài):2.5GB硬盤,原分區(qū)為:C:2GB+D:500MB,D盤裝有重要數(shù)據(jù)。兩分區(qū)均為FAT16格式。
數(shù)據(jù)丟失過程
一次系統(tǒng)重啟后,D盤丟失。
數(shù)據(jù)丟失后的操作
該客戶曾用Fdisk重新分區(qū),試圖按原分區(qū)大小再造分區(qū),未果。但沒有格式化D盤,只格式化了C盤并重裝系統(tǒng)。
客戶的數(shù)據(jù)修復(fù)要求
恢復(fù)D盤根目錄下“數(shù)碼相機”目錄內(nèi)所有文件。
所用工具:
NORTON DISK DOCTOR:diskedit.exe
數(shù)據(jù)修復(fù)過程:
一、數(shù)據(jù)備份 主要包括物理0磁道各扇區(qū),各分區(qū)邏輯0磁道,F(xiàn)AT表和根目錄區(qū)等,再配以GHOST備份各分區(qū)的數(shù)據(jù)區(qū)。
二、分析該硬盤的主引導(dǎo)扇區(qū)MBR(包括主分區(qū)表和引導(dǎo)程序)、各分區(qū)的引導(dǎo)扇區(qū)DBR、FAT表及根目錄區(qū)。
由于已經(jīng)重新分區(qū)并能順利啟動C盤(拋開病毒原因),故MBR的邏輯結(jié)構(gòu)應(yīng)該沒問題,通過Diskedit命令察看MBR所在的0磁道第一扇區(qū),證實估計正確,但現(xiàn)分區(qū)表與原分區(qū)表是否完全一致,還不能確定。
通過分區(qū)表,可以查找到各分區(qū)的引導(dǎo)扇區(qū)所在的物理位置,分析后可確定C盤的各項重要數(shù)據(jù)(引導(dǎo)扇區(qū)、第一FAT表、第二FAT表、根目錄區(qū))均沒有異常,但D盤除了引導(dǎo)扇區(qū)DBR外、上述的其他數(shù)據(jù)均無法對應(yīng),DBR之所以無異常,是因為重新分區(qū)的結(jié)果,而FAT1、FAT2和根目錄區(qū)面目全非的原因,大致應(yīng)該有兩種可能:一是現(xiàn)分區(qū)與原分區(qū)不一致,導(dǎo)致數(shù)據(jù)對不上號;二是數(shù)據(jù)已被病毒破壞。
由于在察看MBR時,發(fā)現(xiàn)0磁道的其他扇區(qū)留有不明程序的殘余代碼,通過察看其中的一些顯示信息,可以判定是某種多系統(tǒng)軟件留下的,說明客戶曾經(jīng)安裝過多系統(tǒng)管理軟件。這樣大致可以排除病毒破壞分區(qū)的可能,分區(qū)丟失應(yīng)該是異常操作多系統(tǒng)管理軟件引起的。
三、尋找原有分區(qū) 根據(jù)前面的分析,由于客戶在數(shù)據(jù)丟失后又進行了重新分區(qū),而且估計現(xiàn)有的分區(qū)與原來的分區(qū)不一致,這樣無疑加大了數(shù)據(jù)修復(fù)的難度,但幸好沒有格式化D盤,因為如果單單只是Fdisk,只會改寫原硬盤的各分區(qū)的第一扇區(qū)。如果這個扇區(qū)不落在原分區(qū)的重要參數(shù)區(qū)(DBR、FAT、根目錄)上,那么修復(fù)的成功率還是挺高的。接下來就是尋找原有D盤的重要數(shù)據(jù)區(qū)了。根據(jù)客戶提供的資料可知,原D盤根目錄下有一個叫“數(shù)碼相機”的子目錄,于是用DISKEDIT提供的搜索功能,搜索“數(shù)碼相機”對應(yīng)的十六進制代碼,可以找到原有D盤的根目錄區(qū)。歷時30分鐘,通過過濾搜索結(jié)果,最終找到該根目錄所在的扇區(qū),然后順藤摸瓜,向前翻過兩個FAT表(根據(jù)經(jīng)驗大概400個扇區(qū)~500個扇區(qū))找到原D盤DBR所在的扇區(qū),接著再向前翻63個扇區(qū),找到原D盤的分區(qū)表,至此,最困難的問題攻克了。
四、重建主分區(qū)表 因為客戶后來用Fdisk重新建立的主分區(qū)表與原來的分區(qū)表并不一致,故必須手工重建原分區(qū)表,通過前面找到的原D盤分區(qū)表和原D盤的DBR,可以計算出主分區(qū)表,包括各分區(qū)的起始、結(jié)束扇區(qū)、分區(qū)大小、分區(qū)類型等。算出結(jié)果后,改寫0磁道1扇區(qū)的主分區(qū)表。
五、重啟系統(tǒng),出現(xiàn)原D盤,所有文件基本全部恢復(fù)。拷貝出“數(shù)碼相機”目錄,做好備份。通知客戶取回數(shù)據(jù)。
說明:
1.數(shù)據(jù)備份時,不要過分相信GHOST,GHOST只認正確的分區(qū),對于隱藏的分區(qū)它不會復(fù)制。對于不正確的分區(qū),它會報告錯誤并停止復(fù)制過程。GHOST并非一個純粹意義上的全盤復(fù)制軟件,它只復(fù)制那些FAT表上存在的文件,并非復(fù)制磁盤上所有的數(shù)據(jù)!
2.走運的是,該客戶重新分的D盤剛好比原D盤大幾個磁道,故新的D盤分區(qū)表被建在原C盤最后端的數(shù)據(jù)區(qū)中。所以本次維修基本上可以說100%地恢復(fù)了原D盤的數(shù)據(jù)。
3.更走運的是,該客戶沒有重新格式化D盤,不然就不可能有那么高的恢復(fù)率了。
給讀者的建議
在硬盤數(shù)據(jù)出現(xiàn)丟失后,請立即聯(lián)系當(dāng)?shù)氐臄?shù)據(jù)修復(fù)公司。最好不要再對硬盤進行寫操作,那樣會增大修復(fù)的難度,也影響到修復(fù)的成功率。
更多硬盤數(shù)據(jù)恢復(fù)的經(jīng)驗請上www.sosit.com.cn(華軍數(shù)據(jù)恢復(fù))了解。
中小城市,IT配套相對比較落后,一旦發(fā)生不可抗力的災(zāi)難(洪水、地震),企業(yè)通信中斷,...
今天筆者來分享微軟Fixmbr、Fdisk命令修復(fù)硬盤MBR,硬盤MBR是經(jīng)常損壞的,因為MBR位置第...
企業(yè)通過信息化可以大大提高辦公和管理效率、節(jié)省成本、規(guī)范業(yè)務(wù)和流程,輔助提升企業(yè)的...
創(chuàng)見ESD200便攜固態(tài)硬盤數(shù)據(jù)恢復(fù)專屬應(yīng)用軟件Transcend Elite
服務(wù)器數(shù)據(jù)恢復(fù) http://www.sosit.com.cn/hffw/fwq/ 服務(wù)器是一種高性能計算機,它的構(gòu)...
誤克隆還原系統(tǒng)之后數(shù)據(jù)恢復(fù),誤克隆還原系統(tǒng)之后的數(shù)據(jù)恢復(fù),誤克隆還原系統(tǒng)之后找回數(shù)據(jù)
WD500G USB3.0移動硬盤數(shù)據(jù)恢復(fù)成功 王先生描述該硬盤頭一天正常使用后撥出,第二天現(xiàn)...