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