正文 硬盤數據恢複的研究(1 / 2)

硬盤數據恢複的研究

作者:孫威威

摘要:數據恢複不僅對已丟失的文件進行恢複,還恢複不同操作係統的數據。涉及到文件被刪除、分區被破壞、病毒入侵、啟動故障等情況的解決方案,屆時也介紹現在最流行的硬盤數據修複工具。

關鍵詞:數據損失 硬盤數據恢複 故障

一、文件被刪除

可能是最簡單同時也是最常見的數據損失,直接的表述就是一般刪除文件後清空了回收站,或按住Shift鍵刪除,或者就是在“回收站”的“屬性”中勾選了“刪除時不將文件移入回收站,而是徹底刪除”。解決方案:根據不同的操作係統給出相應的解決方案。

1.Win9x/Me下的解決方案

也就是FAT16/32分區下的文件誤刪除恢複,這應該是大部分恢複類軟件的基本功能;而我們拿來作例子的軟件Recover4all,所提供的功能僅為在Win9x/Me下恢複被誤刪除的文件——其實很多東西並不是一味求大求全就好,夠用已足夠。我們需要先從Recover4all的主站點下載R4a.exe,這是一個自解壓文件,你可以把其中的文件解壓到軟盤或硬盤的一個目錄下。運行其中的rec4all.exe,會看見一個注冊窗口,點擊其中“To star the program click”的按鈕就能夠進行試用(未注冊版本隻能恢複10KB以內的文件)。程序的主窗口是一個類似於“資源管理器”的窗口;可以通過點擊主菜單下方的盤符按鈕來掃描相應分區下的被刪除文件,然後在右邊的窗口中選擇需要恢複的文件,再點擊主菜單下方的“Recover”按鈕,並在新彈出的窗口中選擇恢複文件的存放位置即可Win9x/Me下的誤刪除文件恢複。

2.WinNT/2000下的解決方案

也就是如何恢複在NTFS分區下被誤刪除的文件。對於這種相對簡單的需求,File Scavenger完全就可以勝任。當然,File Scavenger是很具有針對性的,它隻能在WinNT/2000係統下使用,而且隻對NTFS格式的分區有效。不過它支持壓縮過的NTFS分區或文件夾中文件的恢複,並對格式化過的NTFS分區中的文件也有效。

File Scavenger目前有兩種版本:硬盤安裝版和軟盤版。硬盤版的安裝和一般軟件類似,唯一需要注意的是——使用File Scavenger恢複文件的最安全方法就是在文件已經被刪除之後安裝File Scavenger。因為File Scavenger的功能比較單一,其執行文件加上所需的庫文件一張1.44MB的軟盤也可以裝下,所以軟盤版也許是大家使用得比較多的下麵的實例,我們就用軟盤版來說明。

例如:一個非常重要的文件Veryimportant.txt被誤刪除且清空了回收站,須在軟盤或硬盤上準備好File Scavenger,然後運行其中的filescav.exe。注意:其中的“搜索條件”可有多種格式,根據個人的需要填寫最方便查找的;Exhaustive Sear複選框選擇後會讓你指定搜尋分區的簇大小以及搜索簇的範圍,而指定之後File Scavenger會搜尋並顯示所有存在的文件名稱,不管是被刪除的還是沒有,因此沒有特殊需要還是不用為好;在搜索結果窗口中可以通過點擊“Filename”、“Size”、“Modified”等來為搜索結果排序,以方便尋找。現在我們已經找到了Veryimportant.txt,選擇它並點擊“Recover”按鈕,如果文件能夠被恢複,你就可以在先前指定的恢複文件存儲路徑中找到它。