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