聶 陽
當今社會,計算機在我們的日常生活和工作中起著舉足輕重的作用,我們許多的工作成果也以數(shù)據(jù)的形式存儲在各種磁盤上,如硬盤、閃盤等。一旦磁盤上的數(shù)據(jù)損壞,有時損失是難以用金錢來衡量的,可見計算機數(shù)據(jù)的重要性。也因此,催生了數(shù)據(jù)恢復(fù)這一市場的發(fā)展。本系列,我們就將給大家介紹一些數(shù)據(jù)恢復(fù)的理論知識及實戰(zhàn),希望能給大家在就業(yè)或創(chuàng)業(yè)方面提供一些幫助。
業(yè)界探幽
CFan:飛客作為一家專業(yè)的數(shù)據(jù)恢復(fù)公司,也在做這方面的培訓(xùn),能否請你們談?wù)剶?shù)據(jù)恢復(fù)市場的現(xiàn)狀?
聶陽:據(jù)IDC調(diào)查分析:數(shù)據(jù)存儲量以年均80%的速度增長,數(shù)據(jù)備份恢復(fù)服務(wù)市場到2010年將增長到100億美元以上,中國市場也將猛增到7億美元。隨著電子產(chǎn)品越來越多地走進千家萬戶,數(shù)據(jù)問題爆發(fā)得愈加頻繁。一方面數(shù)據(jù)恢復(fù)的需要促進了市場供給,另一方面數(shù)據(jù)恢復(fù)相較傳統(tǒng)維修業(yè)務(wù)的高回報率,促使了數(shù)據(jù)恢復(fù)公司如雨后春筍般成立。目前這一領(lǐng)域,代表性的如江民科技旗下的飛客數(shù)據(jù)恢復(fù)中心,已發(fā)展成大規(guī)模的全國性連鎖服務(wù)商。
CFan:數(shù)據(jù)恢復(fù)工程師,一般薪資待遇如何?
聶陽:巨大的市場需求造成了短期的數(shù)據(jù)恢復(fù)人才短缺,國外經(jīng)驗豐富的數(shù)據(jù)恢復(fù)工程師薪金最高可達每月7萬美元,國內(nèi)水平較高的數(shù)據(jù)恢復(fù)工程師年薪也超過了10萬元人民幣。
芝麻開門
CFan:數(shù)據(jù)恢復(fù)工程師需要什么樣的基礎(chǔ)知識?
聶陽:到了數(shù)據(jù)恢復(fù)公司,一般會問你“用的操作系統(tǒng)是什么?”“分區(qū)類型是FAT32還是NTFS?”“存放的是什么類型的數(shù)據(jù)?”之類的問題。這就如同去醫(yī)院看病,醫(yī)生會問很多問題以判斷是什么疾病一樣。其實這幾個常規(guī)問題,也反應(yīng)出了對數(shù)據(jù)恢復(fù)工程師的基本知識要求:需要對各類操作系統(tǒng)、FAT32及NTFS等常見的硬盤分區(qū)格式、不同類型的文件格式等有深入的了解。所以在培訓(xùn)的初始階段,我們一般要先講解硬件的工作原理。
知己知彼
了解數(shù)據(jù)存儲原理
無論是有實力的數(shù)據(jù)恢復(fù)公司還是市場上的那些零散的“專業(yè)數(shù)據(jù)恢復(fù)提供商”,其實從大家所使用的工具軟件上來講,都是類似的。差別就在于經(jīng)驗和對軟件的了解——每種軟件對于恢復(fù)不同的文件系統(tǒng)、不同類型的數(shù)據(jù)、不同情況的故障原因,效果差別極大。而這也是一般用戶所不了解的。所以針對不同的文件系統(tǒng)、不同的故障,適當?shù)剡x擇數(shù)據(jù)恢復(fù)軟件可以有效地進行數(shù)據(jù)搶救。
怎么選擇及合理應(yīng)用數(shù)據(jù)恢復(fù)軟件?首先必須了解存儲介質(zhì)的存儲結(jié)構(gòu)以及數(shù)據(jù)的存儲原理,了解文件的讀取方式、寫入方式以及刪除方式等。
文件的讀取
操作系統(tǒng)從目錄區(qū)中讀取文件信息,包括文件名、擴展名、文件大小、修改日期和文件在數(shù)據(jù)區(qū)保存的第一個簇的簇號等。我們這里假設(shè)第一個簇號是0023,操作系統(tǒng)從0023簇讀取相應(yīng)的數(shù)據(jù),然后再找到FAT的0023單元,如果內(nèi)容是文件結(jié)束標志(FF),則表示文件結(jié)束,否則內(nèi)容保存數(shù)據(jù)的下一個簇的簇號,這樣重復(fù)下去直到遇到文件結(jié)束標志。
文件的寫入
當我們要保存文件時,操作系統(tǒng)首先在DIR區(qū)中找到空區(qū)寫入文件名、大小和創(chuàng)建時間等相應(yīng)信息,然后在Data區(qū)找到閑置空間將文件保存,并將Data區(qū)的第一個簇寫入DIR區(qū),其余的動作和上邊的讀取動作差不多。
文件的刪除
看了前面的文件的讀取和寫入,你可能沒有往下邊繼續(xù)看的信心了。不過放心,Windows的文件刪除工作卻是很簡單的,簡單到只在目錄區(qū)做了一點小改動—將目錄區(qū)的文件的第一個字符改成了E5就表示將該文件刪除了。
網(wǎng)絡(luò)大補貼
當然,數(shù)據(jù)存儲的原理,不是上面幾段文字就能夠說清楚的,所以對有志于數(shù)據(jù)恢復(fù)這一行業(yè)的朋友來說,應(yīng)該多找一些相關(guān)的專業(yè)書籍深入研究閱讀,另外,網(wǎng)上也能搜索到不少這方面的資料,下面就列舉一些。
★FAT文件系統(tǒng)原理
● http://zh.wikipedia.org/w/index.php?title=FAT32&variant;=zh-cn
● http://www.mypm.net/blog/user2/shujuhuifu/archives/2009/33442.html
★NTFS文件系統(tǒng)原理
● http://zh.wikipedia.org/w/index.php?title=NTFS&variant;=zh-cn
★L(fēng)inux常見的ext3文件系統(tǒng)原理
● http://zh.wikipedia.org/w/index.php?title=Ext3&variant;=zh-cn
任務(wù)實戰(zhàn)
在整個PC與服務(wù)器架構(gòu)中,硬盤可謂是最為脆弱的部件,卻又擔當著最艱巨的任務(wù)—數(shù)據(jù)存儲。正所謂“硬盤有價而數(shù)據(jù)無價”,一旦硬盤出現(xiàn)故障,用戶的數(shù)據(jù)將無法得到保障(見圖1)。
從故障上來看,一般的數(shù)據(jù)恢復(fù)公司會把故障分為軟件、硬件、開盤、磁盤陣列等幾類。這幾個分類又可以進一步細分,例如軟件方面可以細分為:誤刪除、誤格式化、誤合并分區(qū)、文件損壞、病毒破壞等等。針對不同的問題會有不同的解決方案。一般用戶并不知道這個道理,不管什么問題一律用從網(wǎng)上找到的恢復(fù)軟件掃描修改,結(jié)果有可能加劇數(shù)據(jù)損壞。
實戰(zhàn):搶救RAW閃盤中的數(shù)據(jù)
當你把保存有重要文件的閃盤插入電腦的USB接口中,資源管理器中也很快顯示出“可移動磁盤(X:)”的盤符,可是當你雙擊打開它時,卻彈出磁盤未格式化的窗口,肯定會嚇你一大跳。當然不能點擊“是”了,里面還有重要文件怎能格式化!當右擊出問題的盤符,選擇“屬性”時,可看到它的文件系統(tǒng)變成了RAW。
RAW英文有未經(jīng)加工的意思,Windows中則是指未經(jīng)格式化的磁盤。本來用得好好的閃盤,因為中毒、誤操作、讀取數(shù)據(jù)過程中強行撥出、設(shè)計不良的USB接口等多方面原因造成閃盤分區(qū)被破壞,都會出現(xiàn)RAW問題。從RAW化磁盤中搶救數(shù)據(jù),目前EasyRecovery(試用下載:http://www.onlinedown.net/soft/73968.htm)做得比較好。
第一步:下載后解壓安裝,然后插入故障閃盤,另外再插入一塊好的閃盤(容量要大于故障閃盤),然后運行EasyRecovery,進入軟件主界面后點選左側(cè)“數(shù)據(jù)恢復(fù)”,然后點擊右側(cè)“Raw恢復(fù)”。
圖2
第二步:軟件掃描系統(tǒng)后會發(fā)現(xiàn)RAW化的閃盤(見圖2),點選它,再單擊前進(Next),接下來是漫長的掃描過程。完成后將顯示如圖3所示的界面。因為它沒有顯示具體的文件名,所以你要自己確定文件類型(比如要恢復(fù)的是RAR文件就勾選左側(cè)DIR.RAR),并根據(jù)文件大小判斷并選定要恢復(fù)的文件。
圖3
第三步:選好后點擊“前進”進入下一個界面,在這里通過“瀏覽”設(shè)置恢復(fù)后的文件保存位置(見圖4)。最好是選擇其他的磁盤,比如保存到另一塊好的閃盤或移動硬盤上,實在沒有第二塊磁盤的話,可選擇與要修復(fù)的文件不同的另一個分區(qū)。設(shè)置完畢,點擊“前進”?;謴?fù)完畢,在設(shè)置的目標磁盤中會找到“DIR2.RAR”之類的文件夾,打開后就可以看到你需要的文件了。
圖4
小提示
★小編在做測試的時候,發(fā)現(xiàn)有些恢復(fù)的RAR文件頭損壞,無法用WinRAR打開。這時可先啟動WinRAR,在WinRAR內(nèi)嵌的資源管理器中選中損壞的RAR文件,再點擊工具欄的“修復(fù)”,根據(jù)向?qū)崾静僮?,可修?fù)RAR文件。
★在確認需要的數(shù)據(jù)都已經(jīng)恢復(fù)完畢并已安全保存到別處之后,我們可以試試Mformat(U盤修復(fù)工具,http://work.newhua.com/cfan/200913/MformatV1.00.zip)這款軟件來修復(fù)閃盤。解壓后運行軟件,它會自動檢測到閃盤,本例中閃盤為H盤,點擊“H”按鈕即可開始修復(fù)(見圖5)。如果是同時修復(fù)多個閃盤,也可點擊左下角“全部開始”,就不用一一點擊了。修復(fù)好的閃盤,又會變回FAT32格式,可以正常使用了。不過這樣的閃盤終究不是很穩(wěn)定,重要資料以后最好不要用它來保存。
圖5