董自上
摘要:計算機在使用過程中會因為各種原因造成數據丟失,從而影響人們的學習、工作和生活,甚至造成經濟損失,因此,需要及時對丟失的數據進行搶救與恢復。本文介紹了計算機數據丟失的常見原因和數據恢復的原理及方法。
關鍵詞:計算機 數據 搶救與恢復
計算機中存儲的數據并不安全。用戶的誤操作或者病毒感染,都會造成文件的刪除、數據毀壞或丟失等一系列問題。除了要對存放在計算機存儲設備中的重要數據進行備份,還需要掌握一定的數據恢復技術,在硬盤出現故障時,及時恢復數據,避免損失。
一、計算機數據丟失的原因分析
硬盤數據丟失主要由軟件故障和硬件故障引發(fā)。硬件故障是計算機數據丟失的重要原因之一,即由于計算機磁盤失效問題造成的一系列故障,如磁盤壞道、盤片劃傷、磁頭變形、磁臂斷裂或者磁頭放大器的損壞,甚至因為電壓問題造成的電子元器件的損壞等。對于普通計算機用戶,硬件故障造成的數據丟失,需要交給專業(yè)的維修人員進行數據恢復,數據恢復的過程也需要使用專業(yè)的設備。最常見的軟件故障包括病毒的破壞或網絡入侵導致的數據丟失。感染病毒的計算機容易出現操作系統(tǒng)崩潰或系統(tǒng)軟件被惡意毀壞,進而系統(tǒng)癱瘓或者磁盤中的重要數據丟失。隨著網絡的發(fā)展和信息化技術的普及,計算機存儲的數據除了受病毒威脅外,網絡上黑客的非法入侵也會造成硬盤數據被破壞。此外,誤操作也經常會導致現有數據丟失,如不小心將重要的數據文件刪除、非正常關機、誤操作將硬盤格式化、系統(tǒng)安裝或者重裝的時候刪除分區(qū)等等,都會造成數據的丟失或損壞。
對于不同的數據丟失或者損壞,對應的數據恢復的方式也不同,其中邏輯層恢復包括恢復因病毒感染、誤操作所刪除、格式化的數據,物理層恢復包括恢復由硬件物理損傷,如硬盤盤片的壞道、電機故障等問題丟失的數據。
二、數據恢復的基本原理
對于丟失的數據進行恢復,首先要了解存儲設備本身的數據結構和數據的存儲原理,在此以目前常見的機械硬盤為例,進行分析。
1.硬盤的數據結構
機械硬盤是由堅硬金屬材料制成,涂以磁性介質盤片的數據存儲設備,硬盤中由一組金屬材料為基層的盤片組成,盤片上附著磁性涂層,靠硬盤本身轉動和磁頭的移動來讀寫數據。計算機的數據就是存儲在硬盤驅動器內的磁盤片上,按照一定的密度為間隔劃分成相應的磁道,每個磁道劃分為若干個扇區(qū),數據按扇區(qū)存放,每一面扇區(qū)上有相應的讀寫磁頭,不同磁頭的所有相同位置的磁道就構成柱面。
相比較固態(tài)硬盤所使用的固態(tài)電子存儲芯片陣列模式,機械硬盤讀寫都是以柱面、磁頭、扇區(qū)為尋址方式,硬盤在上電后保持高速旋轉,磁頭懸浮在磁盤表面通過步進電機在不同柱面之間移動并進行讀寫。
格式化好的硬盤,按照數據的記錄的作用,可以分為主引導記錄(MBR: Main Boot Record)、操作系統(tǒng)引導記錄(OBR: OS Boot Record)、文件分配表( FAT:File Assign Table)、根目錄(DIR:Directory)和數據區(qū)(DATA)這五個部分。通常所說的數據存儲,就是存放在數據區(qū)DATA這部分。
2.數據存儲原理
(1)文件的讀取。硬盤的盤片最外面的一圈稱為“O”磁道,上面記錄了硬盤的規(guī)格、型號、主引導記錄、目錄結構等一系列最重要的信息。硬盤讀取文件時,首先要從O磁道開始尋找有關文件的初始扇區(qū),操作系統(tǒng)從硬盤的根目錄區(qū)讀取文件的相關信息,包括文件的文件名、后綴、大小、修改時間和該文件在數據區(qū)的簇號,根據數據區(qū)的簇號,讀取數據并找到文件分配表中的相應單元。如果找到的內容是FF,即文件結束標志,表示文件讀取結束,如果不是,則讀取的內容保存數據區(qū)的下一個簇的簇號,繼續(xù)重復查找,直到遇到文件結束標志。
(2)文件的寫入。當要想磁盤中保存數據文件時,操作系統(tǒng)首先在根目錄區(qū)中找到空白區(qū),寫入文件名、后綴名、文件大小和創(chuàng)建時間等相應信息,然后數據區(qū)找到空間將文件保存,并將數據區(qū)的第一個簇寫入根目錄區(qū)。
(3)文件的刪除。文件的刪除工作,操作系統(tǒng)只在目錄區(qū)做了一點改動,僅僅對零磁道的文件信息打上刪除標準,將目錄區(qū)的文件的首字節(jié)改成E5H,表示將該文件刪除了,從而完成了所謂的“文件刪除”操作,而真正的文件信息,仍然保存在數據區(qū),只是在系統(tǒng)找不到了。
(4) FDISK和Format。FDISK進行硬盤分區(qū)實際上是對硬盤的一種格式化。當創(chuàng)建分區(qū)時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄和引導記錄備份的存放位置。對于文件系統(tǒng)及其他操作系統(tǒng)管理硬盤所需要的信息通過Format命令來實現。通過Fdisk刪除再建立分區(qū)只是改變了分區(qū)表,利用Format格式化邏輯磁盤只是修改了文件分配表,兩者都沒有將數據從數據區(qū)里面直接刪除,因此被誤刪除的分區(qū)和誤格式化的硬盤才有恢復數據的可能。
三、常見的數據恢復軟件類型
造成數據丟失的原因不一樣,恢復的方法也就不同。常見的數據恢復的軟件有EasyRecovery、FinaIData、Recover My File、DiskGenius、Recover MyPhotos等。專業(yè)數據恢復公司和各大企業(yè)則配備更為專業(yè)的工具,國內處理物理故障造成數據丟失的專業(yè)級恢復工具主要是效率源生產的專修系列產品。
1.數據恢復軟件EasyRecovery的概述
EasyRecovery是專業(yè)的數據恢復軟件,可以從被病毒破壞或已經格式化的硬盤中恢復數據。被破壞的硬盤,如丟失引導記錄、BIOS參數數據塊、分區(qū)表、FAT表或引導區(qū)都可以由EasyRecovery軟件來進行恢復。無論是誤刪除、誤格式化還是重新分區(qū)而造成的數據丟失,都可以使用該軟件輕松恢復。它可以不依靠分區(qū)表,按簇進行硬盤掃描,恢復丟失的數據及重建文件系統(tǒng)。它不會向計算機的原始驅動器寫入任何的信息,在內存中重建文件分區(qū)表使數據能夠安全地傳輸到其他的驅動器中。
2.數據恢復軟件EasyRecovery的使用
(1)磁盤檢測。利用EasyRecovery的“磁盤診斷”選項,可以對硬盤的磁盤驅動器、分區(qū)等進行測試、診斷。EasyRecovery可以檢測磁盤存在的壞塊,并獲得磁盤使用的細節(jié),包括己使用的磁盤塊、文件系統(tǒng)塊、可用磁盤塊、壞塊、分區(qū)等相關信息,提供自我監(jiān)測分析報告,將磁盤屬性的當前值、狀態(tài)、RAW值顯示,為磁盤壞塊的修復提前做好準備。
(2)誤刪除的數據恢復。對于誤刪除的數據,可以通過EasyRecovery的“數據恢復”選項,選擇高級恢復、刪除恢復等相應的數據修復方式,或者打開需要恢復文件所在磁盤驅動器,進行盤區(qū)的全盤掃描,在文件過濾器下直接輸入相應的文件名,或使用通配符來快速找到某個或某一類文件。掃描之后,該磁盤文件夾上曾經被刪除的文件及文件夾都會全部呈現出來,之后可以通過尋找并選擇出需要恢復的文件。如果不能確認文件是否是想要恢復的文件,可以通過“查看文件”選項,查看文件的內容。確認并選擇要恢復的文件后,選擇一個用以保存該恢復文件的邏輯驅動器。此時該文件應該要恢復到其他磁盤分區(qū)上,也可以事先準備一個較大容量的U盤或者移動硬盤。這在恢復誤格式化某個分區(qū)的數據時尤為重要,因為分區(qū)的數據較大,一定要根據該分區(qū)的容量大小選擇合適的外存儲器。進行掃描會出現恢復摘要,直到數據完全恢復后退出。
(3)格式化的數據恢復。對于已經格式化的數據,利用EasyRecovery軟件在已經格式化的卷中恢復文件,根據彈出的“目的地警告”提示,恢復的數據最好選擇保存在和被恢復磁盤不同的分區(qū)或者移動磁盤。如果有多個磁盤的話可以選擇其他磁盤。選擇一個需要恢復的分區(qū),設置好分區(qū)的格式,進行自動掃描,掃描完成后,選擇需要恢復的文件并設置需要恢復文件的保存位置,可以選擇瀏覽或者手動輸入位置。
3.數據恢復時要注意的問題
在計算機數據恢復過程中應注意以下問題,防止數據恢復過程中因誤操作而造成二次破壞,導致恢復難度的增加。
(1)計算機數據在恢復過程中,不要往磁盤的源盤里面寫入新的數據。任何寫入磁盤的操作都有可能破壞需要被恢復的數據。一旦計算機的數據丟失,操作者應嚴禁向需要恢復的磁盤分區(qū)里面保存新的數據文件,最好在第一時間停用計算機網絡,關閉網絡下載工具和不必要的應用程序之后,再來掃描磁盤信息查找并恢復丟失的數據。
(2)不要再次格式化分區(qū)。用戶第一次格式化磁盤分區(qū)后,分區(qū)的類型改變,FAT32和NTFS的磁盤分區(qū)格式,存儲數據的方式也不同。分區(qū)格式的不同容易造成丟失的數據被二次破壞,再次格式化很可能把本來可以恢復的一些大的文件給破壞了,造成永久無法恢復。
(3)不要把丟失的數據直接恢復到源盤上。很多普通客戶誤操作刪除文件后,通過使用數據恢復軟件把恢復出來的文件直接還原到原來的目錄下,這樣的操作對于破壞原來數據的可能性非常大。所以在數據恢復的時候,嚴格禁止把丟失的數據文件,直接通過軟件還原到源盤,而是應采用更換不同的盤符存儲。
總而言之,在日常的計算機使用過程中,數據丟失是一個比較嚴重的問題。通過對丟失的計算機數據進行搶救與恢復,可以有效避免數據信息丟失給人們帶來巨大的經濟損失。同時,我們也要提高認識,通過科學的管理措施和及時更新、備份數據,盡量避免軟件和硬件故障造成的數據丟失,從而保障計算機數據的安全性和可靠性。
參考文獻:
[1]葉潤華,數據修復技術與典型實例實戰(zhàn)詳解[M].北京:人民郵電出版社,201 5.
[2]周建峰,張宏,許少紅,數據存儲、恢復與安全應用實踐[M].北京:中國鐵道出版社,201 5.
[3]謝新軍,計算機硬盤數據恢復的技術分析LJl.考試周刊,2014(58).
[4]王淼,個人計算機數據安全防護研究[J].北京工業(yè)職業(yè)技術學院學報,2013(1).