劉光金
摘 ?要:隨著信息技術(shù)的快速發(fā)展,計算機(jī)得到了廣泛的應(yīng)用,有效地促進(jìn)了社會的發(fā)展,給人們的工作和生活都帶來了巨大的便利。但是在計算機(jī)應(yīng)用的過程中,一些重要的文件需要保存在計算機(jī)硬盤中,當(dāng)硬盤受到外界因素或者其本身質(zhì)量問題的影響而發(fā)生故障時,往往會造成數(shù)據(jù)損失。為了避免計算機(jī)硬盤數(shù)據(jù)損失所帶來的影響,應(yīng)當(dāng)加強(qiáng)對硬盤數(shù)據(jù)恢復(fù)的研究,提高計算機(jī)的應(yīng)用效率。
關(guān)鍵詞:計算機(jī)硬盤;數(shù)據(jù)恢復(fù);方法
計算機(jī)硬盤主要有主引導(dǎo)扇區(qū)、操作系統(tǒng)引導(dǎo)扇區(qū)、文件目錄表以及數(shù)據(jù)區(qū)等部分組成,當(dāng)計算機(jī)運(yùn)行過程中發(fā)生系統(tǒng)崩潰、突然斷電等都可能造成數(shù)據(jù)損失,其中人為因素的影響比較大。在硬盤發(fā)生故障之后,往往找不到所需要的文件,文件打開亂碼或者硬盤讀寫錯誤等,影響了計算機(jī)的正常運(yùn)行。硬盤數(shù)據(jù)恢復(fù)是通過逆向操作的方式找到硬盤中剩余的原始信息,從而把數(shù)據(jù)完整的恢復(fù)出來。在計算機(jī)應(yīng)用中,一般的誤操作,例如硬盤分區(qū)、格式化操作以及文件刪除等都沒有將數(shù)據(jù)真正的抹去,這些情況下數(shù)據(jù)的恢復(fù)比較容易。數(shù)據(jù)恢復(fù)軟件就是利用其分區(qū)中數(shù)據(jù)不容易被改寫的特性,利用其操作遺留的痕跡來實現(xiàn)數(shù)據(jù)恢復(fù)。
一、硬盤數(shù)據(jù)損壞的原因分析
(一)硬件的故障。主要是由于計算機(jī)存儲介質(zhì)老化,或者受到外力作用導(dǎo)致磁頭變形以及磁盤斷裂,還有可能是由于不良的使用習(xí)慣導(dǎo)致磁盤劃傷、磁頭放大器損壞,以及芯片組等其它元器件損壞等造成數(shù)據(jù)被破壞或者丟失。硬件故障屬于物理故障,不能夠依靠軟件解決,需要專用的設(shè)備進(jìn)行維修或者更換,因此硬件故障所造成的數(shù)據(jù)損壞往往難以恢復(fù)。所以為了避免硬件損壞所帶來的影響,應(yīng)當(dāng)定期維護(hù)、養(yǎng)成良好地使用計算機(jī)的方法以及技術(shù)更換老化的硬件設(shè)備等。
(二)惡意程序的影響。計算機(jī)在應(yīng)用的過程中會受到各種病毒的侵襲,這些病毒可能通過網(wǎng)絡(luò)也可能通過U盤等磁性介質(zhì)傳導(dǎo)到計算機(jī)硬盤中。而且近年來在網(wǎng)絡(luò)上各種新的計算機(jī)病毒層出不窮,計算機(jī)系統(tǒng)在感染病毒之后可能會發(fā)生數(shù)據(jù)丟失、程序破壞以及系統(tǒng)癱瘓,嚴(yán)重時可能會導(dǎo)致硬盤損壞以及其它元器件破壞。計算機(jī)病毒往往能夠改變硬盤中的可執(zhí)行文件、硬盤引導(dǎo)區(qū)以及其它文件,這些都會影響到系統(tǒng)的安全、穩(wěn)定運(yùn)行以及數(shù)據(jù)損壞等。同時計算機(jī)在應(yīng)用地過程中需要連接到網(wǎng)絡(luò)中,所以黑客的非法入侵也可能影響到數(shù)據(jù)的安全,導(dǎo)致數(shù)據(jù)被盜取和破壞。因此為了防止病毒以及外界侵入地不良影響,應(yīng)當(dāng)加強(qiáng)計算機(jī)的安全防護(hù)工作,做好日常的殺毒等。
(三)不良地操作習(xí)慣。硬盤數(shù)據(jù)損壞往往與人為操作具有密切的關(guān)系,特別是一些不良操作習(xí)慣,往往會影響到硬盤的正常運(yùn)行,降低硬盤的壽命,加速硬盤的老化。一些計算機(jī)用戶對于計算機(jī)硬盤認(rèn)識不足,特別是計算機(jī)初學(xué)者的操作技能欠缺,在應(yīng)用計算機(jī)的過程中可能對系統(tǒng)進(jìn)行誤操作,例如刪除系統(tǒng)文件、硬盤格式化以及多次非正常關(guān)機(jī),在重裝系統(tǒng)時刪除分區(qū)等都有可能造成硬盤數(shù)據(jù)損壞。因此應(yīng)當(dāng)加強(qiáng)對計算機(jī)操作人員的培訓(xùn)工作,掌握基本的操作技能,養(yǎng)成良好的操作習(xí)慣,降低硬盤數(shù)據(jù)損壞的發(fā)生。對于邏輯故障來說,只要掌握了科學(xué)的方法,數(shù)據(jù)還有可能得到恢復(fù)。
二、硬盤數(shù)據(jù)恢復(fù)的方法研究
造成計算機(jī)硬盤數(shù)據(jù)損壞的原因主要由物理故障和邏輯故障兩種,其中物理故障往往需要一些專業(yè)的維修手段進(jìn)行數(shù)據(jù)恢復(fù),邏輯故障可以借助軟件進(jìn)行恢復(fù)。
(一)硬盤分區(qū)表損壞的恢復(fù)。硬盤分區(qū)表損壞主要是由于計算機(jī)病毒或者誤操作引起的,還有可能是由于在硬盤工作的過程中由于突然斷電或者關(guān)機(jī)所造成的。當(dāng)計算機(jī)硬盤在進(jìn)行讀寫數(shù)據(jù)或者磁盤整理的過程中,突然斷電就可能導(dǎo)致分區(qū)表損壞。對于硬盤分區(qū)表損壞的恢復(fù)一般選擇使用DiskMan軟件進(jìn)行,其方法比較簡單。但是在實際操作中,由于每個硬盤的分區(qū)可能不完全相同,而DiskMan軟件主要是通過算法進(jìn)行數(shù)據(jù)恢復(fù)的。軟件的算法是固定的,所以在進(jìn)行分區(qū)表恢復(fù)時就難以實現(xiàn)完全恢復(fù),一般情況下數(shù)據(jù)能夠恢復(fù)90%左右。一般可以先用DiskMan軟件恢復(fù)主分區(qū),然后啟動操作系統(tǒng)用Fina
Data軟件恢復(fù)其它分區(qū)的數(shù)據(jù),這樣基本上能夠恢復(fù)所有數(shù)據(jù)。由于DiskMan軟件支持的分區(qū)文件格式比較多,所以
NTFS、EXT等文件格式分區(qū)表發(fā)生損壞時,都能夠得到很好的恢復(fù)。當(dāng)硬盤是FAT或者是FAT32分區(qū)格式時,一般利用
NDD軟件來恢復(fù)數(shù)據(jù),其效果比較好。先利用分區(qū)軟件按照之前的分區(qū)大小重新分區(qū),但是在分區(qū)之后不能夠進(jìn)行格式化操作。一些分區(qū)軟件在默認(rèn)狀態(tài)下在分區(qū)的同時都會進(jìn)行格式化操作,因此在分區(qū)時應(yīng)當(dāng)特別注意取消連帶操作。在重新分區(qū)完成之后,啟動計算機(jī)操作系統(tǒng)或者將需要恢復(fù)數(shù)據(jù)的硬盤連接到其它計算機(jī)上,運(yùn)行NDD軟件,利用Diagnose進(jìn)行診斷。
NDD軟件會首先對硬盤進(jìn)行掃描,當(dāng)發(fā)現(xiàn)問題時會進(jìn)行提示,按照按照提示項選擇需要恢復(fù)的項目。當(dāng)修復(fù)完成之后,重新啟動計算機(jī),那么硬盤中的分區(qū)文件就恢復(fù)了。
(二)操作系統(tǒng)引導(dǎo)扇區(qū)數(shù)據(jù)的恢復(fù)。當(dāng)計算機(jī)操作系統(tǒng)引導(dǎo)扇區(qū)數(shù)據(jù)破壞之后,在啟動計算機(jī)系統(tǒng)時會出現(xiàn)分區(qū)丟失或者損壞的提示。在這種情況下,可以選擇使用format等軟件來恢復(fù)操作系統(tǒng)引導(dǎo)扇區(qū)中的數(shù)據(jù)。當(dāng)操作系統(tǒng)引導(dǎo)扇區(qū)數(shù)據(jù)損壞需要恢復(fù)時,可以使用winhex軟件進(jìn)行恢復(fù)。在修復(fù)數(shù)據(jù)時,將需要恢復(fù)數(shù)據(jù)的硬盤連接到其它電腦中,然后應(yīng)用軟件進(jìn)行恢復(fù)。
(三)文件分配表FAT數(shù)據(jù)的恢復(fù)。文件分配表FAT記錄了硬盤中數(shù)據(jù)的存儲路徑,當(dāng)分配表損壞時數(shù)據(jù)也發(fā)生了丟失。一般系統(tǒng)中有兩個FAT表,如果一個發(fā)生損壞,可以通過另外一個進(jìn)行覆蓋修復(fù)。不少工具軟件都有修復(fù)文件分配表的功能,其應(yīng)用也非常方便。但是當(dāng)兩個分配表文件都被破壞時,往往很難將硬盤中的數(shù)據(jù)恢復(fù)到之前的狀態(tài),但是文件中的數(shù)據(jù)仍然在硬盤數(shù)據(jù)區(qū)中。這種情況下可以借助scandisk命令對硬盤進(jìn)行掃描,從而得到.chk文件,這就是丟失fat鏈的扇區(qū)文件。如果是文本格式的文件,那么可以從中提取并且合并完整的文件;但是當(dāng)文件是二進(jìn)制格式的數(shù)據(jù)文件時,那么難以恢復(fù)到完整的文件。
(四)誤操作導(dǎo)致硬盤數(shù)據(jù)損失的恢復(fù)。這是硬盤數(shù)據(jù)丟失的主要原因,例如誤刪除、分區(qū)以及格式化等。文件在刪除之后文件所在的數(shù)據(jù)區(qū)并沒有發(fā)生變化,只是其文件的首字節(jié)變成了E5,因此這種情況下數(shù)據(jù)比較容易恢復(fù)。在對硬盤文件所在分區(qū)進(jìn)行快速格式化之后,其數(shù)據(jù)也沒有從數(shù)據(jù)區(qū)清除,只是對FAT以及扇區(qū)文件信息進(jìn)行重新構(gòu)建,并不影響原來文件的存在。在誤刪除分區(qū)時,也沒有將數(shù)據(jù)直接從硬盤刪除,只是對于分區(qū)表中的對應(yīng)分區(qū)信息進(jìn)行清零。當(dāng)出現(xiàn)誤操作時,可以借助FinaData等軟件對丟失文件的分區(qū)進(jìn)行掃描,從而找到丟失的文件。在操作中應(yīng)當(dāng)注意,當(dāng)選擇需要恢復(fù)文件的保存位置時,不要將文件保存在誤刪除或者誤格式化的分區(qū)中,這樣可能導(dǎo)致數(shù)據(jù)被覆蓋或者破壞,無法實現(xiàn)數(shù)據(jù)恢復(fù)。
結(jié)束語:為了避免發(fā)生計算機(jī)硬盤丟失的情況,應(yīng)當(dāng)養(yǎng)成良好的計算機(jī)操作習(xí)慣,防止硬盤的不良操作導(dǎo)致文件丟失或者損壞。同時在日常的應(yīng)用中要注意殺毒防護(hù),防止外來病毒侵入造成數(shù)據(jù)被竊取等情況的發(fā)生。數(shù)據(jù)備份作為一項重要的恢復(fù)手段,在操作系統(tǒng)安裝完成之后應(yīng)當(dāng)對硬盤中的數(shù)據(jù)進(jìn)行備份,對于用戶數(shù)據(jù)進(jìn)行定時備份。隨著云計算的深入發(fā)展,還可以通過將數(shù)據(jù)保存在云盤中實現(xiàn)數(shù)據(jù)的有效備份,有利于數(shù)據(jù)的恢復(fù)。
參考文獻(xiàn):
[1] 金天昕.計算機(jī)硬盤數(shù)據(jù)恢復(fù)的方法[J].計算機(jī)光盤軟件與應(yīng)用,2013,(5):218-219.
[2] 劉保利.計算機(jī)硬盤數(shù)據(jù)恢復(fù)的技術(shù)分析[J].電腦知識與技術(shù),2014,(1):166-167,188.endprint