現(xiàn)實操作中當(dāng)我們的電腦遭遇斷電、死機(jī),硬盤資料被誤刪除、格式化等操作后,最直接的影響就是數(shù)據(jù)和文件的丟失。對于計算機(jī)用戶而言這絕對是件痛苦的事,也許有些用戶不知道丟失的數(shù)據(jù)還可以恢復(fù),以為刪除、格式化以后數(shù)據(jù)就不存在了。事實上,誤操作后數(shù)據(jù)仍然存在于硬盤中,懂得數(shù)據(jù)恢復(fù)原理知識的人只需幾下便可將消失的數(shù)據(jù)找回來。這就是我們所說的數(shù)據(jù)恢復(fù)。
數(shù)據(jù)恢復(fù),簡單地說電子數(shù)據(jù)恢復(fù)是指通過技術(shù)手段,將保存在存儲設(shè)備上丟失的電子數(shù)據(jù)進(jìn)行搶救和恢復(fù)的技術(shù)。下面我就常見的誤操作介紹一下數(shù)據(jù)恢復(fù)的方法,本文里我們主要將誤操作分為兩類,一類是由“格式化”引起的,一類是由“還原”引起的。
在日常計算機(jī)操作中,我們會經(jīng)常使用“格式化”操作,我們在格式化的過程中也許會出現(xiàn)兩方面的問題:一、在資源管理器中選錯了要格式化的盤符,導(dǎo)致格式化錯誤。二、使用 Windows NT/2000/XP的用戶有可能忘記C盤主分區(qū)采用的是NTFS格式,而誤將FAT 32的數(shù)據(jù)區(qū)域進(jìn)行格式化。
其實,這兩種格式化方法并沒有把硬盤上的文件數(shù)據(jù)清除,只是重寫了FAT表而已,絕大部分的文件數(shù)據(jù)并沒有損壞,所以許多硬盤數(shù)據(jù)都能夠得以恢復(fù)。我們可以嘗試簡單操作,只要切換至純DOS狀態(tài),通過“unformat x:”命令可以恢復(fù)已經(jīng)被格式化過的分區(qū)。需要說明的是這個命令并不是萬能的,它雖然能夠幫我們恢復(fù)幾乎所有格式化后的文件,但是文件目錄的層次結(jié)構(gòu)會丟失(而且有些用戶對DOS不是很熟悉)。鑒于這類情況,建議一些初級用戶可以考慮使用一些方便快捷的應(yīng)用軟件,本人用過的效果比較好的是EasyRecovery(強(qiáng)烈建議),EasyRecovery是世界著名數(shù)據(jù)恢復(fù)公司Ontrack的技術(shù)杰作,它是一款強(qiáng)大的硬盤數(shù)據(jù)恢復(fù)工具。能夠幫你恢復(fù)丟失的數(shù)據(jù)以及重建文件系統(tǒng)。EasyRecovery主要是在內(nèi)存中重建文件分區(qū)表使數(shù)據(jù)能夠安全地傳輸?shù)狡渌?qū)動器中。你可以從被病毒破壞或是已經(jīng)格式化的硬盤中恢復(fù)數(shù)據(jù)。該軟件可以恢復(fù)大于8.4GB的硬盤。支持長文件名。被破壞的硬盤中像丟失的引導(dǎo)記錄、BIOS參數(shù)數(shù)據(jù)塊,分區(qū)表,F(xiàn)AT表,引導(dǎo)區(qū)都可以由它來進(jìn)行恢復(fù)。建議初級用戶可以下載漢化版的該款軟件進(jìn)行嘗試。當(dāng)然,國產(chǎn)軟件中也有一款要推薦一下:易我數(shù)據(jù)恢復(fù)工具,該工具是首款國內(nèi)自主研發(fā)的數(shù)據(jù)恢復(fù)軟件,特點是功能強(qiáng)大并且性價比非常高。這兩款軟件界面風(fēng)格簡單,上手快,操作過程就不贅述了。
下面我們來說說由“還原”引起的數(shù)據(jù)丟失,為了能夠快速恢復(fù)操作系統(tǒng),大家經(jīng)常會采用Ghost等克隆軟件將系統(tǒng)所在的分區(qū)鏡像保存,而一些品牌機(jī)都隨機(jī)贈送了恢復(fù)光盤,當(dāng)系統(tǒng)出現(xiàn)故障的時候,只要將恢復(fù)光盤放入光驅(qū)中重新啟動計算機(jī)就能快捷的把系統(tǒng)恢復(fù)到出廠狀態(tài)。但是系統(tǒng)還原的過程中我可能出現(xiàn)兩種類型的錯誤:第一,錯誤覆蓋非系統(tǒng)區(qū)。第二,廠商附帶的恢復(fù)盤默認(rèn)自動將整個硬盤看作一個分區(qū),恢復(fù)之后導(dǎo)致其余分區(qū)丟失,只顯示一個單獨的C盤。
對于第一種錯誤來說,把鏡像恢復(fù)到其他盤后會覆蓋原分區(qū)中的部分文件而導(dǎo)致數(shù)據(jù)丟失。不過通常情況下,系統(tǒng)所占的空間不是很大,即使部分?jǐn)?shù)據(jù)被覆蓋,也會有遺留的非覆蓋區(qū)域,只是這些文件被標(biāo)記為刪除狀態(tài)。在這里,我推薦使用FinalData對數(shù)據(jù)進(jìn)行恢復(fù),我們可以使用FinalData搜索一下分區(qū)中是否還有可以恢復(fù)的文件,設(shè)定搜索文件簇為整個分區(qū),搜索完成后軟件會為我們提供出當(dāng)前硬盤中所有文件目錄和被標(biāo)記為刪除狀態(tài)的文件,下面就只需要用鼠標(biāo)來選取需要恢復(fù)的文件轉(zhuǎn)存至其他分區(qū)即可。
對于第二種錯誤而言,數(shù)據(jù)恢復(fù)相對較為繁瑣。我以FinalData軟件為例進(jìn)行敘述。首先,我們可以使用FinalData軟件搜索整個硬盤,我們可以從搜索結(jié)果中發(fā)現(xiàn)數(shù)個分區(qū),如果查找到非系統(tǒng)分區(qū)外的其他分區(qū)后,能夠查看到原先目錄結(jié)構(gòu),這就可以斷定對應(yīng)分區(qū)的硬盤數(shù)據(jù)沒有丟失。
因為FinalData不能恢復(fù)系統(tǒng)分區(qū)表,只能逐個文件地還原,所以回復(fù)非系統(tǒng)分區(qū)中數(shù)據(jù)時可以“外掛”一塊硬盤,然后將文件轉(zhuǎn)存至外掛硬盤。這個方法適合于電腦新手,操作過程費時費力,并且需要另一塊硬盤做輔助。如果用戶熟悉Debug程序的話,不妨采用其他方式實現(xiàn)恢復(fù)。步驟如下:
1.通過DiskEdit編輯硬盤,從25%位置開始查找到第二個分區(qū)信息,假設(shè)我們找到D和E盤的分區(qū)鏈表信息,那么將它們記錄下來。
2.在DOS環(huán)境下,進(jìn)入Debug,用A100命令鍵入下列代碼:
MOV AX, 0201
MOV BX, 200
MOV CX, 1
MOV DX, 80
INT 13
INT 20
用G命令執(zhí)行并調(diào)出硬盤的分區(qū)表。
3.在DS:3DE位置處,用E命令填入剛才記錄的分區(qū)鏈表信息,重新構(gòu)造分區(qū)鏈表。
4.將MOV AX, 0201語句替換為MOV AX, 0301,重新鍵入G命令執(zhí)行,將修改后分區(qū)表內(nèi)容寫回硬盤。
5.重新啟動。
我們可以發(fā)現(xiàn)資源管理器中又出現(xiàn)了D盤、E盤,并且內(nèi)容也被恢復(fù)了。最后我們來恢復(fù)C盤,由于C分區(qū)被覆蓋了部分文件,因此我們可以使用FinalData搜索現(xiàn)有的C分區(qū),然后逐個文件進(jìn)行恢復(fù)。
以上是我個人在實際操作中總結(jié)的數(shù)據(jù)恢復(fù)方法,主要是針對各種誤操作的數(shù)據(jù)恢復(fù),希望各位用戶能夠在日常操作過程中多注意,盡量避免此類錯誤。