計算機硬碟資料恢復的方法

來源:文萃谷 3.21W

不小心丟失了計算機硬碟的資料怎麼辦?下面本站小編為您收集了以下的計算機硬碟資料恢復辦法,快來看看吧!

計算機硬碟資料恢復的方法

  1、硬體或介質問題的情況

①、硬碟壞:硬碟自檢不到的情況一般是硬體故障,又可分為主機板的硬碟控制器(包括IDE口)故障和硬碟本身的故障。如果問題在主機板上,那麼資料應當沒有影響。如果出在硬碟上,也不是一定不能修復。 硬碟可能的故障又可能在控制電路、電機和磁頭以及碟片。如果是控 制電路的問題,一般修好它,就可以讀出資料。但如果電機、磁頭和碟片故障,即使修理也要返回原廠,資料恢復基本沒有可操作性。

②、 軟盤壞:當軟盤資料損壞時,可以有幾種處理,一種是用NDD修復,他會強制讀出你壞區中的東西,MOVE 到空白扇區中,這就意味著 如果你的磁碟很滿操作是沒法進行的。你也可以用HDCOPY2.0以上版本READ軟盤,他也會進行強讀,使讀入緩衝區的資料是完好的,你再寫入一張好磁碟就可以了。當然這些方式,要看盤壞的程度。如果0磁軌壞,資料也並非無法搶救,早先可以通過扇區讀的方式,把後面的資料讀出,不過一般來說,你依然可以HDCOPY來實驗。

  2、系統問題的情況

①、在硬碟崩潰的情況下,我們經常要和一些提示資訊打交道。我們要了解他典型提示資訊的含義,注意這些原因僅僅分析邏輯損壞而不是 硬碟物理壞道的情況。

提示資訊

可能原因

參考處理

Invalid Partition Table

分割槽資訊中1BE、1CE、1DE處不符合只有一個80而其他兩處為0用工具設定,操作在前面已經講了。

Error Loading Operating System

主載入程式讀BOOT區5次沒成功。

重建BOOT區

Missing Operating System DOS

  引導區的55AA標記丟失

用工具設定,把前面讀寫主引導區程式的DX=80改為180即可

Non-System Disk or Disk Error

BOOT區中的系統檔名與根目錄中的前兩個檔案不同

SYS命令重新傳遞系統,

Disk Boot Failure

讀系統檔案錯誤 SYS命令重新傳遞系統,

  Invalid Driver Specifcationg

如果試圖切換到一個確實存在的邏輯分割槽出現以下資訊,說明主分割槽表的分割槽記錄被破壞了。

根據各分割槽情況重建分割槽表,或者用自動修復工具修復。注意分割槽丟失是最常見的故障之一,此時不要緊張,一般的說此時資料並沒有問題,如果你不瞭解處理的方法。你可以選擇我前面介紹的自動修復分割槽工具進行處理,他們大多隻改寫主分割槽表的資料區,不會影響你的其他資料。特別提醒大家,這些工具有的不支援 8.4G硬碟,有的與BIOS對硬碟的識別有關係。如果你 在一臺機器上不行,可以換臺BIOS不同的機器實驗一下。

Bad or missing command interpreter 這是說找不到,或者COMMAND檔案壞了。

如果你COPY過去COMMAND檔案還是如此,一般來說是 感染了某種病毒。

Invalid media type reading drive X ,Abort,Retry,Fail?

該盤沒有高階格式化,或BOOT區中I/O引數表被破壞。

這裡情況較多,手工處理比較複雜,特別指出,此時 DISKEDIT可能無法執行,建議用工具修復。

  Incorrect DOS Version

可能是檔案版本不統一,對9X來說,有95 95osr/2,98,98 oem/2等版本,重新SYS時,不要弄錯了。

用正確版本的啟動盤重新SYS系統另外說明一下,對於比較老的機器還有1071和not found rom basic、ROM BASIC OK 等提示,在目前機器中以消失。另外,當代碼區完全被破壞的情況下,系統關於無系統的提示是來自BIOS的,這條提示與BIOS的種類有關。另外,FDISK/MBR對程式碼區的 重建是我們經常採用的。再介紹一種比較極端的情況,就是硬碟 自檢正常,而用軟盤和硬碟都無法正常啟動的情況,這可能是, 病毒或惡意程式利用,DOS3以上版本啟動中都要檢索分割槽表這一特點,把分割槽表置為死迴圈。造成啟動中宕機。網上曾經流傳過 DOS6.22k修改方案,其實是修改西文MS-DOS6.22的,把 C2 03 06 E8 0A 00 07 72 03替換為:C2 03 90 E8 0A 00 72 80 90就可以啟動被類似情況鎖住的硬碟。

②、 9X無法正常進入或工作:以下僅僅是對可能的軟故障分析 ,沒有考慮硬體故障.進入圖形介面前宕機情況比較複雜,可能與載入的某些驅動有關 可以在START MS WINDOWS時,用F8啟用選單,設定為step by step ,看是哪項使系統宕機。而後從CONFIG或者SYSTEM。INI中刪除進入圖形介面後宕機一般這與開機載入的程式有關進入安全模式(此時自動執行的程式將不能載入),對登錄檔中的 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun* 中的鍵值和啟動組中載入的程式進行分析。必要的予以刪除。顯示錯誤,不能進行任何操作

可能有某個系統的動態連線庫損壞覆蓋安裝WIN9X,或從其他機器上COPY損壞的連線庫。(確定哪個庫損壞一般比較困難)

  頻繁出現出錯各種資訊

一般是虛擬記憶體不足造成的看C盤是否剩餘空間過少, 或者開啟的應用程式和視窗太多。

  3、全盤崩潰和分割槽丟失

首先重建MBR程式碼區,再根據情況修正分割槽表。修正分割槽表的基本思路是查詢以55AA為結束的扇區,再根據扇區結構和後面是否有 FAT等情況判定是否為分割槽表,最後計算填回, 主分割槽表,由於需要計算,過程比較煩瑣,就不仔細介紹了,希望大家用前面介紹的工具,比如NDD處理。如果檔案仍然 無法讀取,要考慮用TIRAMINT等工具進行修復。 如果在FAT表徹底崩潰的情況下,恢復某個指定檔案,可以用DISKEDIT 或DEBUG查詢已知資訊。比如檔案為文字,檔案中包含 “軟體狗”,那麼我我們就要把他們轉換為內碼C8 ED BC FE B9 B7 進行查詢。

  4、檔案丟失、誤格式化的情況

一般的來說,檔案刪除僅僅是把檔案的首位元組,改為E5H,而並不破壞本身,因此可以恢復。但由於對不連續檔案要恢復檔案鏈,由於手工交叉恢復對一般計算機使用者來說並不容易,在這篇縮略版中就不講了,建議用工具處理,如果已經安裝了Norton Utilities,可以用他來查詢。另外,RECOVERNT 等工具,都是恢復的利器。特別注意的是, 千萬不要在發現檔案丟失後,在本機安裝什麼恢復工具,你可能恰恰把檔案覆蓋掉了。特別是你的檔案在C盤的情況下,如果你發現主要檔案被你失手清掉了 ,(比如你按SHIFT刪除),你應該馬上直接關閉電源,用軟盤 啟動進行恢復或把硬碟串接到其他有恢復工具的`機器處理。誤格 式化的情況可以用等工具處理。

  5、檔案損壞的情況

一般的說,恢復檔案損壞需要清楚的瞭解檔案的結構,並不是很容易的事情,而這方面的工具也不多。不過一般的說,檔案如果位元組正常,不能正常開啟往往是檔案頭損壞。

就檔案恢復舉幾個簡單例子。

  型別 特徵 處理

  ZIP、TGZ等壓縮包無法解壓

ZIP檔案損壞的情況下可以用一個名為ZIPFIX的工具處理。不過如果你的檔案是從FTP站點上下載的,那麼有可能是你沒有定義下載模式為BIN。

  自解壓檔案無法解壓

可能是可執行檔案頭損壞,可以用對應壓縮工具按一般壓縮檔案解壓。

  DBF檔案宕機後無法開啟

典型的檔案頭中的記錄數與實際不匹配了,把檔案頭中的記錄數向下調整,遺憾的是公式我找不到了。

  6、硬碟被加密或變換:

此時千萬不要FDISK/MBR,SYS等處理,否則可 能資料再也無法找回,一定要反解加密演算法,或找到被移走的重要扇區。 對於那些加密硬碟資料的病毒,清除時一定要選擇能恢復加密資料的可靠防毒軟體。

  7、檔案加密後密碼遺忘:

對於很多字處理軟體的檔案加密和ZIP等壓縮包的加密,你是不能靠加密逆過程來完成的,因為那從理論上是異常困難的。

目前有一些相關的軟體,他們的思想一般都是用一個大字典集中的資料迴圈用相同演算法加密後與密碼的密文匹配,直到一致時則說明找到了密碼。你可以去尋找這些軟體,當然,有些軟體是有後門的,比如DOS下的WPS,Ctrl+qiubojun就是通用密碼。Undiskp的作者馮志巨集 是解檔案密碼的箇中高手,大家不妨去他的主頁看看。

  8、系統使用者密碼遺忘的處理:

最簡單的方法就是用軟盤啟動(NT的你也可以把盤掛接在其他NT上),找到支援該檔案系統結構的軟體(比如針對 NT的NTFSDOS),利用他把密碼檔案清掉、或者是COPY出密碼檔案,用破解軟體套字典來處理。前者時間短但所有使用者資訊丟失,後者時間長,但保全了所有使用者資訊。對UNIX系統,我建議你一定先做一張應急盤。

熱門標籤