筆者經(jīng)常接到一些親戚朋友經(jīng)常打電話給我,詢問(wèn)一些有關(guān)數(shù)據(jù)丟失的問(wèn)題。他們遇到的問(wèn)題五花八門(mén),有些時(shí)候是數(shù)據(jù)被意外刪除,有些時(shí)候數(shù)據(jù)是被病毒侵蝕而丟失,有些時(shí)候是硬盤(pán)本身出現(xiàn)了問(wèn)題。無(wú)論數(shù)據(jù)丟失是由于什么原因造成的,這些遇到問(wèn)題的人都存在同樣的問(wèn)題,那就是他們都不是IT專業(yè)人員,而且從來(lái)都不對(duì)他們的數(shù)據(jù)進(jìn)行備份。那么,數(shù)據(jù)丟失了怎么恢復(fù)?
我最近做了很多數(shù)據(jù)恢復(fù)的工作,所以我決定寫(xiě)一些有關(guān)數(shù)據(jù)恢復(fù)的文章。我打算在這些文章中討論我所使用的一些常規(guī)的技術(shù)。在這篇文章中,我將會(huì)談?wù)劗?dāng)數(shù)據(jù)丟失時(shí)該如何處理,在什么情況下能夠進(jìn)行數(shù)據(jù)恢復(fù),在什么情況數(shù)據(jù)恢復(fù)不能夠進(jìn)行,以及數(shù)據(jù)恢復(fù)的原理等幾個(gè)方面的問(wèn)題。
盡管數(shù)據(jù)恢復(fù)是個(gè)非常復(fù)雜的過(guò)程,然而其所依據(jù)的原理卻非常簡(jiǎn)單。數(shù)據(jù)恢復(fù)之所以能夠成為可能,是因?yàn)槲募团c這個(gè)文件有關(guān)的信息是兩種截然不同的東西,而且分別存儲(chǔ)于兩個(gè)不同的地方。Windows操作系統(tǒng)使用“文件分配表(file allocation table)”來(lái)確定哪些文件位于硬盤(pán)中以及這些文件具體是存儲(chǔ)在哪里。
如果我們需要將硬盤(pán)驅(qū)動(dòng)器上的文件系統(tǒng)的工作方式做個(gè)類比的話,那么將其比喻作一本書(shū)無(wú)疑是最恰當(dāng)?shù)摹N募峙浔砭秃帽仁且槐緯?shū)的目錄部分。那些真正硬盤(pán)驅(qū)動(dòng)器上存儲(chǔ)的文件就好比是這本書(shū)正文中的每一頁(yè)。
為了能夠更清楚地說(shuō)明數(shù)據(jù)恢復(fù)過(guò)程是如何工作的,我們需要做些更為深入的類比。比如說(shuō),你想在廚房里安裝一個(gè)新的水池,于是你買了一本有關(guān)家庭裝修方面的書(shū)。你把書(shū)打開(kāi),并在目錄中找到了介紹水池安裝方法的具體章節(jié)是在這本書(shū)的第40頁(yè)。如果你把書(shū)的目錄部分撕下來(lái),并撕成了碎片,那么你是不是就丟失了有關(guān)安裝水池的方法的信息呢?當(dāng)然沒(méi)有,安裝水池的方法仍然還在這本書(shū)中,只是由于你已經(jīng)沒(méi)有了目錄,所以要找到這個(gè)方法會(huì)困難一些。
數(shù)據(jù)恢復(fù)的工作方式與上述的方式非常相似。通常情況下,當(dāng)某些數(shù)據(jù)需要進(jìn)行恢復(fù)的時(shí)候,是由于其文件分配表出現(xiàn)了混亂。需要恢復(fù)的文件仍然存儲(chǔ)在你的硬盤(pán)驅(qū)動(dòng)器里,而且保存完好。如果這個(gè)文件仍然存砸,而且沒(méi)有損壞也沒(méi)有被加密,那么這個(gè)文件就是可以恢復(fù)的。需要你來(lái)做的就是找到這個(gè)文件。
從另一個(gè)方面說(shuō),如果文件本身已經(jīng)損壞或者丟失或者被加密了,那么使用一般的方法可能就不會(huì)有效了。然而這并不是說(shuō)數(shù)據(jù)恢復(fù)是不可能的,而是說(shuō)需要通過(guò)非常規(guī)的方法來(lái)進(jìn)行數(shù)據(jù)恢復(fù)。因?yàn)槟銢](méi)有辦法像魔法師一樣把本來(lái)就不存在的東西變出來(lái)。
如果文件在物理上已經(jīng)被損壞,而且你沒(méi)有這個(gè)文件的備份,那么你唯一的希望就是對(duì)這個(gè)文件進(jìn)行重構(gòu)了(reconstruct)。許多應(yīng)用程序(比如Microsoft Office)都會(huì)在文件的開(kāi)頭部分寫(xiě)入統(tǒng)一的標(biāo)題(uniform header),以便指定該文件是屬于那種應(yīng)用程序可以調(diào)用的文件。有些工具軟件可以用來(lái)手動(dòng)方式來(lái)重構(gòu)文件的標(biāo)題,所以我們至少可以用它來(lái)恢復(fù)文件的某些部分。
在多數(shù)情況下,數(shù)據(jù)丟失并不是由于數(shù)據(jù)本身出了問(wèn)題,而是由于文件分配表出現(xiàn)了問(wèn)題。在你刪除文件的時(shí)候所做的操作就是這種情況的一個(gè)例子。當(dāng)你刪除一個(gè)文件的時(shí)候,通常這個(gè)文件會(huì)被移動(dòng)到回收站中。當(dāng)你從回收站中把這個(gè)文件刪除,或者是你從來(lái)都不使用回收站而是把文件直接刪除,那么這些文件仍然沒(méi)有被刪除。
事實(shí)上,操作系統(tǒng)只是在文件分配表中把這個(gè)文件的文件名的第一個(gè)字母修改為“sigma(西格瑪)”標(biāo)記(在過(guò)去的文件系統(tǒng)中使用的是問(wèn)號(hào))。操作系統(tǒng)還會(huì)在文件分配表中把“0”寫(xiě)入到簇鏈入口處,這樣就可以把這個(gè)文件從前所使用的磁盤(pán)空間顯示為現(xiàn)在仍然可用。當(dāng)文件以這種方式被刪除,這個(gè)文件本身仍然存在,除非另一個(gè)文件覆蓋了硬盤(pán)驅(qū)動(dòng)器上的這個(gè)區(qū)域,而這個(gè)區(qū)域恰好是這個(gè)被刪除的文件從前所存儲(chǔ)的區(qū)域。
上面我已經(jīng)解釋了刪除的過(guò)程究竟是如何進(jìn)行的,其實(shí)在對(duì)硬盤(pán)驅(qū)動(dòng)器進(jìn)行格式化或者文件分配表?yè)p壞的情況下我們?nèi)匀豢梢詰?yīng)用相似的概念來(lái)理解問(wèn)題。在多數(shù)情況下,文件仍然是存在的,它們只是從文件分配表中被移除(或者是被改成了一些Windows默認(rèn)為不顯示的文件名)。
華軍數(shù)據(jù)恢復(fù)中心建議,存儲(chǔ)設(shè)備有價(jià),數(shù)據(jù)無(wú)價(jià),請(qǐng)及時(shí)做好重要數(shù)據(jù)備份!
客戶名稱:黎小姐 品牌容量:金士頓8G-U盤(pán) 故障描述:經(jīng)客戶反應(yīng)U盤(pán)插在電腦上使用時(shí),...
日立超薄硬盤(pán)Z5K500-320開(kāi)盤(pán)數(shù)據(jù)恢復(fù)成功 杭州個(gè)人客戶,客戶稱硬盤(pán)是拿在手中把玩時(shí)不...
電子郵件的普及,人類由紙質(zhì)郵件向電子郵件邁進(jìn),電子郵件不僅環(huán)保,而且收發(fā)迅速,所產(chǎn)...
Alacritech 自研的因特網(wǎng)協(xié)議處理芯片(Internet Protocol Processor,IPP):1000x1...
當(dāng)市場(chǎng)上引入新的存儲(chǔ)技術(shù)時(shí),必須要與現(xiàn)有的存儲(chǔ)兼容。其基本的想法很簡(jiǎn)單。假如I/O 路...
希捷固件門(mén)數(shù)據(jù)修復(fù) ST31000333AS ST31000333AS 硬盤(pán)型號(hào):ST31000333AS 容量1TB 故...
ms office文件算壞了怎么恢復(fù)? 第一步,在FinalData的主界面,單擊圖標(biāo)欄的第一個(gè)圖標(biāo)...