數(shù)據(jù)恢復(fù)(Data recovery)是指通過(guò)技術(shù)手段,將保存在臺(tái)式機(jī)硬碟、筆記本硬碟、伺服器硬碟、存儲(chǔ)磁帶庫(kù)、移動(dòng)硬碟、隨身碟、數(shù)碼存儲(chǔ)卡、Mp3等等設(shè)備上丟失的電子數(shù)據(jù)進(jìn)行搶救和恢復(fù)的技術(shù)。
硬碟存放數(shù)據(jù)的基本單位為扇區(qū),我們可以理解為一本書的一頁(yè)。當(dāng)我們裝機(jī)或買來(lái)一個(gè)移動(dòng)硬碟,步便是為了方便管理--分區(qū)。無(wú)論用何種分區(qū)工具,都會(huì)在硬碟的個(gè)扇區(qū)標(biāo)注上硬碟的分區(qū)數(shù)量、每個(gè)分區(qū)的大小,起始位置等信息,術(shù)語(yǔ)稱為主引導(dǎo)記錄(MBR),也有人稱為分區(qū)信息表。當(dāng)主引導(dǎo)記錄因?yàn)楦鞣N原因(硬碟壞道、病毒、誤操作等)被破壞后,一些或全部分區(qū)自然就會(huì)丟失不見了,根據(jù)數(shù)據(jù)信息特徵,我們可以重新推算計(jì)算分區(qū)大小及位置,手工標(biāo)注到分區(qū)信息表,“丟失”的分區(qū)回來(lái)了。
覆蓋
數(shù)據(jù)恢復(fù)工程師常說(shuō):“只要數(shù)據(jù)沒有被覆蓋,數(shù)據(jù)就有可能恢復(fù)回來(lái)”。
因?yàn)榇诺拇鎯?chǔ)特性,當(dāng)我們不需要硬碟上的數(shù)據(jù)時(shí),數(shù)據(jù)并沒有被拿走。刪除時(shí)系統(tǒng)只是在檔案上寫一個(gè)刪除標(biāo)誌,格式化和低級(jí)格式化也是在磁碟上重新覆蓋寫一遍以數(shù)字0為內(nèi)容的數(shù)據(jù),這就是覆蓋。
一個(gè)檔案被標(biāo)記上刪除標(biāo)誌后,他所占用的空間在有新檔案寫入時(shí),將有可能被新檔案占用覆蓋寫上新內(nèi)容。這時(shí)刪除的檔案名稱雖然還在,但他指向數(shù)據(jù)區(qū)的空間內(nèi)容已經(jīng)被覆蓋改變,恢復(fù)出來(lái)的將是錯(cuò)誤異常內(nèi)容。同樣檔案分配表內(nèi)有刪除標(biāo)記的檔案信息所占用的空間也有可能被新檔案名稱檔案信息占用覆蓋,檔案名稱也將不存在了。
當(dāng)將一個(gè)分區(qū)格式化后,有拷貝上新內(nèi)容,新數(shù)據(jù)只是覆蓋掉分區(qū)前部分空間,去掉新內(nèi)容占用的空間,該分區(qū)剩余空間數(shù)據(jù)區(qū)上無(wú)序內(nèi)容仍然有可能被重新組織,將數(shù)據(jù)恢復(fù)出來(lái)。
同理,克隆、一鍵恢復(fù)、系統(tǒng)還原等造成的數(shù)據(jù)丟失,只要新數(shù)據(jù)占用空間小于破壞前空間容量,數(shù)據(jù)恢復(fù)工程師就有可能恢復(fù)你要的分區(qū)和數(shù)據(jù)。
磁碟陣列RAID數(shù)據(jù)恢復(fù)
磁碟陣列的存儲(chǔ)原理這里不作講解,可參看本站陣列知識(shí)文章,其恢復(fù)過(guò)程也是先排除硬體及軟故障,然后分析陣列順序、塊大小等參數(shù),用陣列卡或陣列軟體重組或者是使用DiskGenius虛擬重組RAID,重組后便可按常規(guī)方法恢複數(shù)據(jù)。