鄧楠 河源理工學(xué)校
關(guān)鍵字:數(shù)據(jù)恢復(fù)技術(shù) 數(shù)據(jù)存儲 方法 數(shù)據(jù)備份
隨著社會的發(fā)展,計算機與各行各業(yè)結(jié)合在一起,信息化也與我們的工作、生活緊密聯(lián)系在一起,給我們帶來了巨大的便利。但是在平時的工作生活中,由于我們的誤操作,會刪掉一些需要的文件,也有可能因為中毒等原因引發(fā)系統(tǒng)故障導(dǎo)致數(shù)據(jù)丟失。這個時候數(shù)據(jù)恢復(fù)就顯得格外重要了,數(shù)據(jù)恢復(fù)是指通過技術(shù)手段,將保存在臺式機硬盤、筆記本硬盤、服務(wù)器硬盤、移動硬盤、U盤等設(shè)備上丟失的電子數(shù)據(jù)進行搶救和恢復(fù)的技術(shù)。要更好使用數(shù)據(jù)恢復(fù)技術(shù),我們就要對數(shù)據(jù)存儲,數(shù)據(jù)恢復(fù)的方法,和防止數(shù)據(jù)丟失要有一定的了解。
計算機的文件數(shù)據(jù)是存儲在硬盤中,硬盤分為固態(tài)硬盤和機械硬盤,本文主要討論機械硬盤上的數(shù)據(jù)存儲。機械硬盤主要有五個組成部分:盤片,磁頭,主軸組件,磁頭驅(qū)動器,前置控制電路。其中盤片就是用來存儲數(shù)據(jù),磁頭則是用來讀取數(shù)據(jù)。盤片在我們硬盤進行低格的時候會劃分磁道和扇區(qū),而文件數(shù)據(jù)則是以二進制的形式存放在扇區(qū)中。一個扇區(qū)的大小是512個字節(jié),以我們的漢字為例,一個漢字的大小是兩個字節(jié),一個字節(jié)就是八位,那么在計算機中就用16個二進制數(shù)字來表示一個漢字,一個扇區(qū)則可以存放256個漢字。一個盤片中的扇區(qū)是非常多的,盤片相當于一個非常大的大廈,扇區(qū)就是一個房間,我們?nèi)司拖喈斢谖募?shù)據(jù)。文件數(shù)據(jù)存在硬盤中就相當于我們住在大廈里面,要找到大廈里面的某個人就必須要知道這個人的地址房間號才能進到大廈里面去找到他。同樣,計算機要讀取文件數(shù)據(jù)也是通過地址表來讀取。而我們一般進行刪除操作,只是把文件的地址信息給刪除,而不是真正的把數(shù)據(jù)從硬盤扇區(qū)中抹除,我們只要把地址表重新恢復(fù)就可找回數(shù)據(jù)了。
數(shù)據(jù)恢復(fù)的方法有各種各樣,按照不同故障導(dǎo)致的數(shù)據(jù)丟失可以采用不同的數(shù)據(jù)恢復(fù)方法,本文主要針對硬盤數(shù)據(jù)恢復(fù)中的軟故障數(shù)據(jù)恢復(fù)進行討論。硬盤軟故障導(dǎo)致的數(shù)據(jù)丟失比較常見的是分區(qū)恢復(fù)和文件誤刪恢復(fù)。對于這兩種問題我們可以采用十六進制數(shù)據(jù)編輯器winhex直接編輯數(shù)據(jù)來實現(xiàn),使用數(shù)據(jù)編輯器的方法比較復(fù)雜,也可以借助集成度比較高的數(shù)據(jù)恢復(fù)軟件來實現(xiàn),目前有很多功能強大的數(shù)據(jù)恢復(fù)軟件。
因為系統(tǒng)故障或者中毒可能導(dǎo)致分區(qū)丟失,計算機無法訪問分區(qū)里面的數(shù)據(jù)。我們可以直接編輯數(shù)據(jù)的方法來進行分區(qū)恢復(fù)。首先用Winhex打開硬盤數(shù)據(jù),找到硬盤的第一個扇區(qū),即MBR扇區(qū)。MBR扇區(qū)有512個字節(jié),其中前面446個字節(jié)是引導(dǎo)程序,從第446個字節(jié)開始的64個字節(jié)就是硬盤的分區(qū)表用來保存硬盤的分區(qū)信息,剩下的兩個字節(jié)則為分區(qū)結(jié)束標志。為了方便查找,我們可以從扇區(qū)的最后一個字節(jié)往上數(shù),其中倒數(shù)第五行的最后兩個字節(jié)開始到倒數(shù)第三個字節(jié)便是硬盤分區(qū)表。我們在事先知道分區(qū)信息的情況下,可以直接把相關(guān)的分區(qū)表信息填寫進去就可以恢復(fù)成原來的分區(qū)。這就要求我們養(yǎng)成良好的備份習(xí)慣,如果我們沒有分區(qū)表備份信息,也可以通過每個分區(qū)的大小和其他相關(guān)信息進行計算得出數(shù)值后進行編輯,這樣的工作量會比較大,在這種情況下我們可以借助DiskGenius軟件幫我們進行數(shù)據(jù)分析。打開軟件主界面,點擊工具欄中的搜索分區(qū),軟件便會自動幫我們分析硬盤歷史上的分區(qū)信息,我們在歷史分區(qū)信息上找到我們想要恢復(fù)的分區(qū),點擊保存便可以恢復(fù)原來的分區(qū),分區(qū)找回來后我們可以發(fā)現(xiàn)原來的文件都完整無缺的出現(xiàn)在各個分區(qū)中。
文件誤刪后要通過Winhex恢復(fù)會比較麻煩,需要強大的數(shù)據(jù)編輯能力,首先必須要把文件名的Unicode碼找出來??梢越柚浭卤颈4嫖募?,然后另存為Unicode碼,用Winhex打開后便可以獲得文件名的Unicode碼。在Winhex打開的分區(qū)中采用Unicode碼搜索文件名即可以找到文件的相關(guān)信息,再結(jié)合文件的類型和大小等信息就可以把文件恢復(fù)過來。這個數(shù)據(jù)編輯是一個復(fù)雜的過程,我們也可以直接借助Recuva軟件來進行文件恢復(fù),啟動軟件后,選擇需要恢復(fù)的數(shù)據(jù)的類型,如果不確定可以選擇所有文件,點擊下一步后會提示是直接從硬盤恢復(fù)還是創(chuàng)建磁盤映像恢復(fù)。因為每一次的數(shù)據(jù)恢復(fù)都會對數(shù)據(jù)本身造成傷害,會降低數(shù)據(jù)恢復(fù)的成功率,推薦創(chuàng)建磁盤映像。最后選擇丟失數(shù)據(jù)的位置,如果忘記了可以直接選擇無法確定,點擊下一步后,軟件便會自動查找出刪除的文件,并把他們按照完好程度用顏色進行標注。我們找到想要恢復(fù)的文件右鍵進行恢復(fù)即可,恢復(fù)文件的時候要保存到另外的驅(qū)動盤中,否則會對一些未恢復(fù)的文件造成二次傷害。
所有的數(shù)據(jù)恢復(fù)方法都不能保證百分百把數(shù)據(jù)恢復(fù)回來,要防止數(shù)據(jù)丟失,主要從以下幾個方面入手:
大部分軟件創(chuàng)建的文件默認保存在我的文檔中,而一般情況下我的文檔是和操作系統(tǒng)是在同一個驅(qū)動盤中。而系統(tǒng)所在的驅(qū)動盤是不適合保存文件的,因為每次使用計算機都會對系統(tǒng)盤進行大量的讀寫操作,數(shù)據(jù)一旦丟失便很難進行恢復(fù),另外系統(tǒng)如果出現(xiàn)問題,解決的方法大都是重裝系統(tǒng),要把系統(tǒng)盤格式化,會導(dǎo)致所有的數(shù)據(jù)丟失。因此文件一定不要存儲在系統(tǒng)盤中,最好的方法是給計算機安裝另外的硬盤,目前比較流行的做法是給計算機配置一塊固態(tài)硬盤用于安裝操作系統(tǒng),再加上一塊機械硬盤保存數(shù)據(jù)。這樣子不但可以保障數(shù)據(jù)的安全,還可以提高計算機的運行速度。
單單在一個位置中保存文件是不夠的,需要把文件保存在不同的位置,而且要定時做好數(shù)據(jù)備份。公司的數(shù)據(jù)可以采用磁盤陣列進行備份,個人的數(shù)據(jù)備份可以采用u盤,云盤進行備份。還可以通過自動同步備份軟件Filegee來幫助我們進行數(shù)據(jù)備份,把重要的文件所在的文件夾設(shè)置為源文件夾,然后把云盤或U盤的文件夾設(shè)置為目標文件夾,可以設(shè)定每天上班結(jié)束前,數(shù)據(jù)自動進行雙向備份,也可以手動隨時進行備份,保證重要的文件存在兩個或以上的位置中,大大降低了數(shù)據(jù)丟失的風(fēng)險。
在很多情況下的數(shù)據(jù)丟失都是因為我們自己的問題所導(dǎo)致的,因此要養(yǎng)成一個良好的習(xí)慣,盡量減少用戶錯誤。在進行文字處理的時候可以設(shè)置自動保存,在打開文件的時候,先進行另存為的操作,做好文檔的配置管理,即便出現(xiàn)了嚴重的問題也可以從歷史版本中進行恢復(fù)。
綜上所述,數(shù)據(jù)恢復(fù)的方法有各種各樣,但是沒有任何一種方法可以做到百分百的恢復(fù)數(shù)據(jù)。為了防止數(shù)據(jù)丟失,我們需要慎重選擇文件存儲的位置,在多個存儲介質(zhì)中保存重要文件,并定期做好文件備份,養(yǎng)成良好的操作習(xí)慣,做好文件的配置管理工作,減少因用戶錯誤造成的數(shù)據(jù)丟失,從某個方面來說數(shù)據(jù)備份就是最好的數(shù)據(jù)恢復(fù)技術(shù)。