硬盤數據恢復大全

  對於廣大電腦愛好者來說,最擔心的事莫過於數據損壞(丟失)了,如果只是系統崩潰,那麼我們還可以重新安裝,所花費的只是時間而已。即使是硬件損壞,也只是需要更換新硬件,所花費的也只是金錢而已。可是如果數據丟失,尤其是多年積累的資料或是長時間的工作成果丟失,恐怕那真是欲哭無淚了。然而在使用電腦的過程中,由於誤操作、突然斷電、病毒、木馬等原因,數據損壞(丟失)現象卻時有發生,因此學習一些妙手回春的數據恢復祕技就顯得非常必要了。(注:本文所述內容都是在事先沒有備件的情況下進行數據挽救的方法,所謂防患於未然,大家最好能養成隨時備份重要數據的好習慣。)

一、系統分區表損壞的恢復

有時由於病毒破壞或者誤操作等原因使得硬盤主引導記錄和分區表損壞,導致硬盤無法引導系統,甚至於通過軟盤引導系統後也無法正常進入硬盤。對於這類分區表損壞的情況,恢復的方法比較多,筆者這裏推薦利用KV3000來快速安全地重建系統分區表。雖然目前還有其它一些工具可以對分區表進行修復,但是使用起來都沒有KV3000方便。更何況KV3000還將查毒和修復集於一身,當硬盤由於病毒侵襲而分區表出錯的時候也能夠正常恢復,因此用它來修復硬盤分區表應該是最佳的選擇了。

如果我們以前曾經使用“KV3000 /B”命令備份過主引導記錄信息,那麼這時我們就可用“KV3000 /HDPT.DAT”命令直接恢復損壞的硬盤主引導記錄了;如果以前沒有備份過硬盤主引導信息,這時只有用KV3000的“快速重建硬盤分區表”功能來嘗試恢復分區表信息了。詳細步驟如下:
1.用KV3000軟盤引導系統後,按下“F10”鍵對系統的有關參數和硬盤分區表進行快速測試,如果硬盤分區表正常,則屏幕會顯示以下信息:

“Hard Disk Partition table - OK!”,意思是“硬盤分區表正常!”

“Press any key to return ... ”,按任一鍵返回。

如果出現:“No Hard Disk Partition table (No 80H) !!! Use F6=VIEW HDPT.”,則說明“沒有硬盤分區表或沒有引導標誌‘80’,可用F6功能查看硬盤分區表”。如果同時或單獨出現:“No ‘55AA’! in Hard Disk Partition table. Use F6=VIEW HDPT.”則說明“在硬盤分區表扇區上沒有分區表有效標誌‘55AA’,可用F6功能查看硬盤分區表”。

2.對於上述兩種分區表出錯的情況,系統會給出“Fix Hard Disk Partition table or Disk C Boot Sector (Y/N)?”的提示,意思是“您是否要修復硬盤分區表或C盤引導扇區(Y/N)?,按下“Y”鍵進行修復,按“N”鍵退出”。如果按下“Y”鍵後,將出現提示:

“Insert a Formatted Diskette in Drive A, Pressed 'Y' to Save 'Error' Partition table into Floppy, Filename HDPT.VIR, 'N 'to Exit,Continue?(Y/N):”,意思是“請在A驅動器中插入一張已格式化的軟盤,去掉寫保護, 鍵入'Y'將把硬盤的不正確的主引導信息先備份在軟盤上,名爲:HDPT.VIR , 鍵入'N'將退出。 要進行嗎? (Y/N)”。這時如果我們再按下'Y'鍵,系統首先會將當前硬盤原分區表備份到軟盤上保存,此時軟盤上將產生一名爲“HDPT.VIR”的文件,字節數爲512。不過要是軟盤上已有同名的文件,將會拒絕進行,我們應再換一張軟盤後重復以上操作。備份完後,KV3000會立刻修復好分區表,並給出“Fixing... OK! OK! OK! ”的提示,這時我們按任一鍵機器就會自動引導,硬盤就可以進入了。

注:如果擁有江民殺毒王的用戶,可用密鑰盤啓動電腦,輸入 JMHDFIX/B,在出現主菜單後按F2鍵,這時如果文件分區表損壞,該程序會自動先將分區表備份到軟盤上,然後自動重建磁盤分區表。

二、誤刪除文件的恢復

在操作電腦的過程中,免不了要刪除一些文件。常規方法下,刪除的文件會先放入回收站中。如果發現刪除有誤,我們可以從回收站裏將文件還原。但如果你不喜歡將刪除的文件放入回收站,而採用了“Shift+Del”的刪除方式,或者是回收站被清空才發現其中還有重要的文件,對於這種情況就要通過其它的程序來協助恢復了。

恢復原理:其實我們在刪除文件的時候,系統並不是將磁盤中的文件真正給清除了,它只是在系統中作了一個刪除標記而已,文件仍然被保留在磁盤上,直到被新的數據覆蓋爲止。所以只要這些數據尚未被完全覆蓋,就有恢復的可能。

1.硬盤中誤刪除文件的恢復

既然在刪除了文件之後所有的真實數據並沒有從硬盤中徹底銷燬,那麼我們就完全有辦法再將它們挽救回來。通常最簡單的一招是使用DOS 5.0以上的系統盤引導計算機,然後在DOS命令提示符下鍵入“undelete *.*”命令來恢復當前目錄中刪除的所有文件。但是這種恢復方法的缺點是:只能在DOS狀態下運行,並且該命令只對FAT16有效,且不支持中文文件名及長文件名,所以這裏筆者並不建議大家使用,而是給大家推薦一個功能強大的數據恢復利器——EasyRecovery Pro。

EasyRecovery Pro是一款共享軟件,我們可以到http://www8.pconline.com.cn/download/swdetail.phtml?id=2446去下載試用。它適用於Win9X/2000/NT/XP系統,最新版本爲6.0版, 文件大小爲28897KB。注意: 安裝該軟件時要注意:如果你需要找回C盤上誤刪的文件,則最好不要將EasyRecovery Pro安裝到C盤,否則會影響C盤的文件系統,對數據恢復不利。

 安裝好程序及相應漢化包後,運行程序,點擊主界面上的“Properties”按鈕,在彈出的窗口中勾選“簡體中文”,確定後重新啓動程序,就會顯示中文簡體界面了。具體恢復步驟如下:

(1)啓動EasyRecovery Pro 6.0之後,點擊主界面左邊的“數據修復”按鈕,再點擊右邊窗口中的“Deleted Recovery”(查找並恢復已刪除的文件)按鈕。

(2) 經過短暫的掃描之後,程序要求選擇一個分區來恢復已刪除的文件,在這裏,首先我們得選中誤刪文件所在的那個分區。然後可以在右邊的“文件類型”欄中輸入要恢復的文件文件名及類型(程序默認是查找所有被刪除的文件,一般用默認值即可)。注意,如果被刪除的文件已經有很長時間了,則建議將“完全掃描”前的複選框選中,這樣成功的機率要大一些。

(3) 點擊“下一步”後,程序開始掃描該分區,最後彈出一個文件列表窗口。該窗口跟我們平常使用的“資源管理器”差不多。現在我們要在該列表中查找我們需要恢復的文件,並在需要恢復的文件前的選擇框中打上“√”。

提示:那些已刪除的文件被EasyRecovery Pro找到後,在文件列表中的文件名跟原來的可能有區別。因此在查找需要恢復的文件時要有一定的耐心,可根據文件名及文件類型來判斷是否是自己需要恢復的文件。另外,選中某個文件後,我們還可以點擊“查看文件”按鈕來查看所選文件裏面的內容,這一點對於查找文本文件非常有用。

(4)選擇好需要恢復的文件後,點擊“下一步”,程序要求我們選擇一個用來存放恢復文件的目錄。注意,爲了恢復的安全,建議將恢復數據存放到其他分區中(比如需要恢復的文件在C盤,則可將EasyRecovery Pro找到的文件保存到D盤)。點擊“恢復到本地驅動器”後面的“瀏覽”按鈕,在彈出的窗口中選擇好目標目錄即可。

(5)當我們選擇好用來存放恢復文件的目錄後,點擊“下一步”,程序就會將選定的文件恢復到我們設定的文件夾中。最後,EasyRecovery Pro還會生成一個“恢復報告”,如有需要還可將它打印或保存。

注:除了EasyRecovery Pro之外,Revival、RecoverNT/98、Recover 4 All、FinalData也是目前幾款非常不錯的誤刪文件恢復工具,但是由於EasyRecovery Pro不會向原始驅動器寫入任何內容,而是在內存中重建文件分區表使數據能夠安全地保存在到其它驅動器中,因此使用起來的安全性更理想一些,有興趣的朋友也可以嘗試一下其餘幾款軟件。

2.移動存儲設備中誤刪文件的恢復

如今,我們身邊的數碼相機、閃盤、移動硬盤等各種數碼設備如雨後春筍一般涌現出來,在它們的幫助下能夠更爲方便的完成各種任務。但是如果不小心將移動設備中的文件刪除了,並不能通過以上介紹的恢復軟件進行恢復,此時就要藉助於Digital Image Recovery的幫助了。

Digital Image Recovery的下載地址爲:http://home.arcor.de/christian_grau/dir/dir.zip,它的文件大小僅爲622KB。它能夠恢復JPEG、TIF、PNG、GIF、BMP等常見的圖像格式文件,另外它也可以對MIDI、MP3、AVI、MOV、WAV等媒體文件進行恢復,甚至可以檢測到ARJ、DOC、DBF、XLS、HTML、PDF、ZIP等普通文件格式,也就是說當你通過數碼相機或者閃盤、移動硬盤等移動設備存儲這些類型的文件時就大可以放心了,一旦文件意外丟失,就讓Digital Image Recovery幫你找回來。閒話少說,還是來看看如何使用Digital Image Recovery來恢復誤刪文件吧!
(1)在運行程序之前,先要把移動設備與計算機連接起來,比如數碼相機或者移動硬盤通過USB線纜與計算機連接好。

(2)接着運行Digital Image Recovery,在出現的界面中,其中左邊“Drive(驅動)”列表中是當前系統中檢測到的設備,這裏需要選擇移動設備所對應的分區。而且在選中了移動設備之後還可以查看出當前移動設備的類型、空間大小、是否處於可用狀態等信息。

(3)右邊“Destination path(目標位置)”對話框用於設定恢復文件的保存路徑,一般默認在Digital Image Recovery安裝目錄下,但是我們可以根據自己的需要重新設定。

(4)“Fix name prefix(欲恢復文件名的前綴)”一欄中需要添加誤刪文件的文件名稱,此時可以僅僅寫出完整文件名稱的一部分,這樣Digital Image Recovery才能夠有針對性的進行查找和恢復。如果你忘記了移動設備中的文件名稱也沒有關係,因爲數碼相機保存相片都是有固定規律的,比如Sony系列的相機文件名全部是以“DSC”開頭,或者重新用數碼相機拍攝一張相片看看文件名的前綴是什麼。

(5)將上述的參數設置完成之後,直接點擊下部的“Start(開始)”按鈕,這時Digital Image Recovery就開始對移動設備進行搜索查找,並將符合命名規則的文件保存在指定的位置。這時可以通過下部的信息查看到已經恢復的文件數量,以及無法恢復的文件數量。

三、誤格式化之後的數據恢復

格式化是大家經常需要使用到的一個操作,然而由於選錯了需要格式化的盤符,導致錯誤格式化的現象也時有發生。其實這時計算機並沒有把硬盤上的文件數據清除,而是重寫了FAT表而已,絕大部分的文件數據並沒有被破壞,所以許多硬盤數據仍能夠得以恢復。最簡單的方法就是切換到DOS狀態,然後輸入“unformat x:(x爲驅動器盤符)”命令就可以恢復已經被格式化過的分區。不過這個命令雖然幾乎能恢復所有的文件,但同時會將目錄的層次結構丟失,再加上一些朋友對於DOS命令不是很熟悉,因此建議大家還是使用EasyRecovery Pro來對誤格式化的分區進行數據恢復。具體步驟如下:

(1)啓動程序後,點擊“數據修復”按鈕,再點擊右邊窗口欄中的“Format Recovery”按鈕,此時程序要求用戶選擇需要恢復數據的分區。

 注意:如果我們不僅格式化了分區,而且改變了該分區格式的話(比如從FAT32格式成了NTFS),則在這一步操作中,必須正確選擇該分區被格式化之前的分區格式,只有這樣纔能有好的恢復效果。

(2)點擊“下一步”之後,程序開始掃描該分區,接着彈出一個文件列表窗口,裏面顯示了所有被找到的數據。選擇需要恢復的文件,然後選擇一個用來存放數據的目錄就行了(具體操作跟前面誤刪除文件的恢復是一樣的)。

四、誤克隆還原系統之後的數據恢復

如今,大家一般都是利用Ghost克隆軟件將系統所在的分區進行鏡像保存,這樣當系統出現故障時,就可以快速的把系統恢復到原狀。但是有時我們會不小心的錯誤覆蓋非系統區,比如Windows系統安裝在C盤,但是使用Ghost克隆恢復時卻選中了D盤。或是有時某些廠商附帶的恢復盤默認時自動將整個硬盤看作一個分區,恢復之後導致其餘分區丟失,只顯示一個單獨的C盤等等。那麼這時我們該如何恢復我們的數據呢?

對於第一種情況來說,把鏡像恢復到D盤之後會覆蓋原先分區中的部分文件而導致數據丟失。不過通常系統分區所佔用的空間都不是很大,即使部分數據被覆蓋,也會有一些倖免遇難的文件,只是它們被標記爲刪除狀態,因此我們還是可以通過按誤刪除文件的恢復方法,利用EasyRecovery Pro來搜索一下該分區中看一看是否還有可以恢復的文件。

對於第二種情況而言,數據的恢復就比較麻煩了。比如我們有一款20GB的硬盤,原先分爲C、D、E三個分區,但是使用隨機贈送的恢復光盤之後只剩下一個C分區,大小已變成了整個硬盤的大小,下面就來看看怎樣恢復原有硬盤中重要的數據。

在系統恢復之後,C分區的內容已不再是以前C盤的內容,而且現在C盤的已用容量明顯少於原來C盤的總容量,這說明在克隆還原的時候並沒有對整個硬盤進行改寫,僅僅是對系統信息(如硬盤分區表、文件分配表FAT、文件目錄表FDT)與有效數據的文件簇進行改寫,因此硬盤中的其它區域並未被覆蓋,只是破壞了系統的分區鏈表,並在FAT中標註爲空閒。

由於原先C盤大小爲4GB左右(並不清楚原來C分區的具體大小),因此只能搜索整個硬盤。對於D、E兩分區的數據恢復可以通過下述步驟完成。
1.使用Final Data軟件,搜索整個硬盤發現三個分區,其中C盤爲4004MB、D盤爲6436MB、E盤爲10040MB。查找第二個分區和第三個分區之後能夠查看到原先的目錄結構,這時可以斷定D盤和E盤的數據並沒有丟失。

2.因爲Final Data並不能恢復系統分區表,只能逐個文件地還原,所以恢復D盤和E盤中數據的一種方法是外掛一塊硬盤,並且一個一個地將整個的D和E盤上的數據另存還原。這種方法適合於計算機新手使用,但是這種做法很浪費時間,而且還需要單獨找一塊硬盤作爲數據的保存,如果你熟悉DEBUG程序的話,不妨採用其它的方法實現。

3.通過DiskEdit編輯硬盤,從25位置開始查找第二個分區信息,找到D和E盤的分區鏈表信息之後將這些信息記錄下來。

4.在DOS環境下,進入DEBUG,用A100命令鍵入如下代碼,用G命令執行並調出硬盤的分區表:

MOV AX,0201
MOV BX,200
MOV CX,1
MOV DX,80
INT 13
INT 20

5.在DS:3DE位置處,用E命令填入剛纔記錄的分區鏈表信息,重新構造分區鏈表。

6.將MOV AX,0201語句替換爲MOV AX,0301,重新鍵入G命令執行,將修改後分區表內容寫回硬盤。

7.重新啓動機器,在Windows的資源管理器中重新出現了D和E盤,並且可以看見所有的數據都已經恢復了。

最後來恢復C盤中的數據,由於C分區被覆蓋了部分數據,因此不能使用恢復D和E分區的方法一次性地全部恢復各個文件,而是要通過Final Data搜索現有的C分區,然後逐個文件地進行恢復。

從上面介紹的數據恢復可以看出。在克隆系統時候不僅需要正確選擇還原的目標盤符,同時還要注意恢復光盤是否默認將整個硬盤當作一個分區看待,如果存在這種情況就儘量不要使用恢復光盤。另外,在Windows系統所在的分區儘量不要存放重要數據文件,以防止克隆時被覆蓋丟失。

五、磁盤數據不能讀寫的恢復

1.軟盤不能讀寫的數據恢復

如果軟件中的數據僅僅是被刪除,那我們還可以採用上面提到的誤刪除文件的恢復方法,但是如果軟盤出現零磁道損壞、受潮、變形、劃傷等物理損壞原因,那麼上面介紹的方法就無能爲力了。

(1)軟件磁道損壞

我們知道當軟盤中的分區表、文件分配表損壞或存在壞道時,這時雖然能夠訪問磁盤,但卻不能完成讀寫操作,此時我們可以利用大名大名鼎鼎的NDD來進行修復。

啓動NDD選擇A盤,然後將左側的“自動修復錯誤”複選框選中,點擊診斷按鈕,NDD會自動分析軟件的分區表、引導扇區、文件分配表等信息,最後對磁盤進行全面檢測,並試圖自動修復所有的的錯誤,修復結束後會給出一個詳細的錯誤報告,並提供修復意見。

(2)軟件顯示未格式化的修復

由於目前的軟盤質量普通欠佳,此類現象經常發生,這是由於軟盤的零磁道損壞產生的原因,我們只需要利用HD-COPY就可解決此類問題。(下載地址爲:http://www.skycn.com/soft/3527.html

方法如下:

首先將損壞的軟盤插入軟驅,然後在“源驅動器”的右鍵菜單選取“讀取源盤”命令,些時HD_COPY就會開始強行讀取受損軟盤中的信息到緩衝區中,HD-COPY會對壞區的數據反覆讀取數十次,一般都可以讀取出來。待數據讀取結束後,將軟驅中的壞盤拿出來,重新放入一張好盤,在“目標驅動器”的右鍵菜單中執行“寫入”命令,HD-COPY會自動將緩衝區中的數據寫入目標盤中,寫入結束後壞道就會標記出來,並且數據不會保存在壞道上。

2.光盤不能讀取的恢復

也許大家都有這樣的經歷:當電腦讀取一張存有資料的光盤時,先是光驅長時間費勁地工作,然後系統彈出一個警告框,告知你光驅中無盤或光盤無法讀取云云,令你惱火不已。此時你先別忙着將光盤扔進垃圾箱中,你可以試着搬出“BadCopy Pro”這個殺手鐗,或許它就能使你絕地逢生,將重要的備份文件或資料恢復。

BadCopy Pro不但可以自動讀出和修復硬盤、光盤、軟盤等傳統存儲介質上的損壞或丟失的文件,還可以對ZIP驅動器、Flash/CF/Smart Media卡等數字媒介的文件、圖像等進行恢復。我們可以到http://www.jfdown.com/soft/411.htm去下載該軟件,該軟件的大小爲832KB,它適用於Window9x/ME/NT/2000/XP操作系統。

BadCopy Pro的使用非常簡單,按照它的操作嚮導,你只要簡單的六個步驟就能輕鬆完成任務。

(1)選擇數據恢復的媒介來源。即選擇是從光盤、硬盤,還是從SmartMedia/Flash/CF卡等媒介驅動器上恢復文件數據。你可以在程序主界面左邊列出的對象中進行選擇。

(2)選定媒介驅動器和恢復模式。當你選定恢復來源之後,該項所有的媒介驅動器都會在工作區中被羅列出來。比如你選擇了“光盤”,那所有可用的光盤驅動器將會列出。

這一步中最重要的,就是選擇文件的恢復模式。點擊“恢復模式”下拉菜單,可見分別有“挽救已損壞文件”、“挽救已丟失文件模式1”和“挽救已丟失文件模式2”三種恢復模式。爲了獲得最好的恢復結果,你應該根據自己的實際情況進行選擇,即物理盤片(卡)中的文件數據是損壞了還是丟失了,因爲不同的恢復模式不但針對不同的文件對象,而且其工作進程和效果也各異,這點是需要注意的。BadCopy Pro原則上建議,當你的盤片嚴重損壞且使用“挽救已丟失文件模式1”不能找到你的文件數據時,請再嘗試“模式2”看看。

以“模式1”爲例,當系統不能讀取盤片中的存儲數據、並詢問或提示你“是否格式化磁盤?”、“CRC錯誤”、“磁盤錯誤”等等,這時千萬不要貿然對磁盤進行格式化,否則你的數據將會真的失去並難以再用BadCopy等工具挽救。你應該馬上使用BadCopy Pro的“挽救已丟失文件模式1”嘗試恢復。“模式1”會首先進行“掃描磁盤”操作,對有問題的物理盤片做掃描和有針對性的分析,最後它會列出所發現的所有文件。你可以挑選出要挽救的文件,然後按“恢復”按鈕復原它們並將其保存到一個新的文件夾中。注意在使用“模式2”時,BadCopy Pro會暫時將被挽救的文件命名爲“File1”、“File2”等,你可在恢復之後重新命名它們。

(3)選擇需要恢復的已損壞文件。BadCopy Pro會在這一步自動掃描並列出指定盤片(卡)中所有的文件和文件夾,你可以選擇想要復原的文件或點擊一個文件夾打開它,來選擇其中要恢復的文件。注意該界面下方的“恢復選項”,這裏分別有“最多數據、正常、最高速度”三項。不同的選擇將影響到文件數據恢復的工作耗時和最終質量,程序默認爲“正常”選項。

(4)讀取並恢復文件。BadCopy Pro正式開始自動讀取、分析並嘗試恢復你所指定的受損文件,然後你會從列表中和彈出的提示看到文件恢復的結果等信息。在全部復原之後,BadCopy將會引導你走向下一步。

(5)查看報告並確定已恢復文件的保存路徑。這一步允許你查看恢復報告並確定有效的文件夾路徑,讓BadCopy保存挽救的文件。並允許按十六進制模式預覽已恢復的文件,讓你確信BadCopy已恢復了受損或丟失的文件。最後單擊“下一步”繼續,如果你正在使用的是一個評估版本,那你將會被通知購買BadCopy Pro的一個完整的版本以完成最後一步操作。

(6)保存已恢復的文件並完成任務。這最後一個步驟不再需要你做任何事情,BadCopy Pro會自動將挽救的文件保存在你提供的文件夾裏。
六、網絡刪除後的文件恢復

如今局域網已經相當普及了,如果有人不慎在局域網中刪除了硬盤中的文件,通過一般的軟件是無法恢復的,這時就要藉助Executive Software公司Network Undelete來恢復了。該軟件爲共享軟件,我們可以到http://www.networkundelete.com處下載。它可捕獲網絡上的任何程序在任何驅動器上所作的任何刪除動作,不管用什麼方法來做刪除都可以恢復。通過Network Undelete可以從網絡上快速定位和恢復被意外刪除的文件,還可恢復已經不在回收站的文件,只要該文件所在扇區沒有被其它數據佔用即可。

安裝好Network Undelete之後需要重新啓動計算機,這時會發現它已經接管了Windows中的回收站,這樣被刪除的文件並不是真的被刪除,而是保存在Undelete系統中的資源回收桶中,這樣可以很輕易地恢復被刪除的文件。但Network Undelete回收站提供了多種復原方式,更主要的是在Server版本中可以通過網絡恢復任何被刪除的文件,下面我們就來看看怎樣利用它來恢復在網絡中誤刪的文件。

1.先在局域網中的兩臺計算機(A機和B機)中都安裝好Network Undelete,接着從A機登錄連接到B機,並且刪除其中的一些文件。

2.在B機中雙擊桌面的回收站圖標,這時在出現的窗口中我們可以看到其中左邊顯示了包括網絡刪除之內所有已經被刪除的文件。而且如果刪除的是一個完整的文件夾,則此處還會按照原始路徑將所有文件顯示出來,因此我們可以有選擇的對其中的某個文件進行恢復操作。

3.用鼠標右擊需要恢復的文件,並且從彈出菜單中選擇“Recover...”一項進行文件的恢復操作。點擊窗口右邊的“Use Original Location”按鈕將文件恢復到原來位置。若是想將其保存在其它位置,則先在“Drive”下拉菜單和“Path”列表中指定文件的保存路徑,接着按下“Use Alternate Location”按鈕來把文件恢復到選定的位置。

七、註冊表損壞之後的恢復

註冊表是管理Windows軟硬件的核心和靈魂。一旦註冊表受到損壞或者發生錯誤,不僅會影響計算機的正常運行,嚴重的時候甚至可以使系統崩潰。因此掌握Windows註冊表的恢復方法,就顯得至關重要了。

1.Win 9x系統下註冊表的恢復

我們知道每次啓動Win 9x後,系統都會自動地將System.ini、Win.ini、User.dat和System.dat等文件壓縮成一個cab文件保存在隱含目錄 Windows/Sysbckup/ 下,並保留五個最近日期的備份文件Rb001.cab~Rb005.cab。通過這幾個系統備份文件,我們就可以將註冊表損壞而不能正常啓動的計算機恢復到最近五次能正常啓動任意一次的系統設置。要想實現該恢復功能,我們還得藉助於Windows9x的一個命令Scanreg,該命令的簡單用法如下:

命令格式:Scanreg/參數

它的參數有以下幾個可選項:

backup 備份註冊表及相關的系統文件。

restore 選擇備份文件進行恢復。

fix 修復註冊表。

運行Scanreg 命令,需要在 Windows 9x 啓動時,在看到Starting Windows9x…的信息時,按下F8鍵,在啓動選單中,選擇 Command Prompt Only 方式。啓動完成後,在C:/>提示符下執行該命令。如果在Windows 98的MS-DOS方式下運行Scanreg 命令,則會自動地進入其Windows的運行模式(和執行 Scanregw 命令等效),只進行註冊表的檢查,不能進行註冊表的恢復和修復。 Scanreg 命令的執行過程很簡單,根據界面的提示進行操作就可以了。執行該命令後,首先會讓你確認先檢查你的註冊表,選擇 Start 一段時間後,如果沒有發現錯誤則提示你選擇 Create Backup 或是 View Backups... ,選擇Create Backup 就可以手工對註冊表及相關的系統文件進行備份;選擇 View Backups... ,可以看到最近的五個系統備份文件,它們以備份的時間加以區別,選中要恢復的備份文件,選擇 Restore ,就可以將相應日期的系統備份文件恢復到你的系統中。如果想恢復最近一次的註冊表,則執行帶有restore參數的Scanreg即可。命令格式如下:scanreg/restore。

2.Win 2000/XP系統下註冊表的恢復

在Windows 2000/XP系統中,不再提供Scanreg命令,註冊表的恢復主要依靠Windows 2000/XP系統本身的功能完成。具體的步驟如下:

在計算機啓動過程中,看到“請選擇啓動操作系統”信息時,按F8鍵。

在出現的啓動選單中,使用箭頭鍵突出顯示“最後一次正確的配置”項,並確認。

然後選擇要啓動的操作系統,確認。

依靠Windows 2000系統本身的恢復功能,不能將整個註冊表進行還原。只能是當產生如新添加的驅動程序與硬件不相符等問題導致註冊表故障時進行還原纔有效,並不能解決由於驅動程序或文件被損壞或丟失所導致的註冊表問題。也就是說採用這種註冊表還原方法Windows 2000只還原註冊表項 HKEY_LOCAL_MACHINE/System/ CurrentControlSet 中的信息。任何在其他註冊表項中所作的更改均保持不變。


八、Windows系統文件的恢復
1.Windows系統文件丟失的恢復

系統崩潰導致Windows系統文件丟失最爲典型的現象是:在啓動過程中系統提示某些系統文件被破壞,系統部分功能無法使用,此時只要將相應的文件恢復即可。比如我們最常用的Windows 98可以通過下述方法來完成:

(1)在啓動系統時先根據屏幕提示記下系統文件的名稱和路徑,接着在Windows 98中運行“開始→附件→系統工具→系統信息”程序。

(2)在系統信息程序窗口中點擊“工具→系統文件檢查器”命令,在出現的界面中選中“從安裝軟盤提取一個文件”,然後在下部的文本框內輸入需要替換的文件名。

(3)點擊“開始”按鈕打開“提取文件”對話框,如果大家使用原始安裝盤進行恢復且事先用“系統文件檢查器”掃描過系統,它會自動在“還原自”和“將文件保存到”對話框中給出文件的源路徑和恢復路徑,然後點擊“確定”即可自動完成丟失文件的提取和恢復。

如果系統的破壞不是太嚴重,那麼通過這種方法可以自動恢復Windows 98系統文件,也能手工恢復其它微軟應用程序中的文件。對於Windows 2000/XP系統可以參照這種方法進行文件提取恢復操作。

2.VxD文件丟失的恢復

如果Windows中的VxD(虛擬設備驅動文件)之類的重要文件丟失,那麼後果一般都比較嚴重,此時屏幕上會出現藍屏信息並提示xxx.vxd文件丟失。對於Windows 98而言可以採用啓動盤提供的EXT命令進行恢復。

(1)在警告屏幕的提示信息框中記下丟失的文件名稱和路徑,然後用Windows 98引導盤啓動系統,在出現的多重配置啓動菜單中選擇第一項:加載通用光驅驅動程序並創建一個大小爲2MB的RAM驅動器。啓動系統之後進入RAM驅動器,並鍵入“EXT”按鈕。

(2)當屏幕上出現“Please Enter The Path to The Windows Cab Files(A):”信息的時候,輸入Windows 98安裝壓縮包所在的完整路徑,比如“d:/win98”。

(3)當屏幕上出現“Please Enter The Path to The Windows Cab Files(A),You Want to Extract:”提示符的時候,輸入前面記下的丟失文件名稱,比如“BIOS.VXD”。

(4)當屏幕上出現“Please Enter Path to Extract to('Enter For Current Directory'):”的解壓縮路徑時候,輸入文件將被釋放的完整路徑,比如“c:/windows/system”。

(5)最後將會出現“Is This OK?(Y/N):”確認提示符的時候,輸入“Y”按鈕,此後EXT程序就會自動查找安裝盤中的CAB壓縮包,並將文件解壓縮釋放到指定的位置。

這種文件的恢復方法最大優點是能夠在Windows完全不能運行的情況下自動恢復文件,因此可以收到非常好的效果。

九、修復損壞的壓縮文件

不知道大家有沒有這樣的經歷:當我們好不容易下載了一個自己急需的工具之後,解壓縮的時候卻發現系統提示文件損壞,無法解壓縮,而且甚至無法通過WinZip或者WinRAR打開查看壓縮包中的文件內容。遇到這種情況,你所想到的可能是重新下載一次,但是如果這個壓縮文檔是我們自己製作的,根本無從下載,或者網站已經將文件刪除了怎麼辦呢?不用緊張,按照以下方法即可輕鬆修復這些損壞的壓縮文件。

1.自解壓文件的修復

爲了方便使用,很多時候得到的都是exe格式的自解壓文件,如果雙擊解壓縮時候出現“文件已經損壞,無法運行”的錯誤,我們可以直接用鼠標右擊這個文件,並從彈出的菜單中選擇“解壓縮文件”命令,接着確定文件存放的目標地址即可。這種問題是由於exe文件頭部分有問題,在雙擊運行的時候無法進行自解壓,所以需要藉助Windows系統中已經安裝的壓縮程序來進行解壓縮操作。

2.Zip文件的修復

對於沒有製作成爲自解壓格式的Zip文件而言,如果文件出錯,有可能在WinZip或者WinRAR打開的時候出現錯誤信息,此時建議大家通過ZipRecovery這個工具進行修復。

首先在http://www.officerecovery.com/zip/index.htm網站下載最新版本的ZipRecovery,運行程序之後通過“File→Recover...”命令打開損壞的Zip文件,此時ZipRecovery就會讀取壓縮包中的文件信息並嘗試建立原先的目錄結構。接着按照提示設定文件的保存路徑和名稱就可以把Zip文件重新保存了,這樣就可以打開剛剛得到的Zip文件來使用其中的資源了。

需要提醒大家注意的是,ZipRecovery的恢復文件原理是對損壞的Zip文件包進行數據分析,如果其中某個文件所在的文件簇有錯誤,或者正好存放在磁盤的壞道上,那麼ZipRecovery對其也是無能爲力的。不過即使這樣,ZipRecovery還是能夠恢復Zip文件中正常的文件,這多少可以挽回一些損失吧。

十、Office系列文檔的恢復

Office是我們日常工作接觸最多的一款辦公軟件了,因此遇到死機、意外斷電等特殊情況的時候就很有可能破壞當前正在編輯的文檔,甚至會出現“文檔已經損壞,無法打開”的出錯信息,如果你擔心自己辛辛苦苦編輯的文檔有可能毀於一旦的話,不妨通過OfficeRecovery系列修復工具來進行恢復。這個系列工具可以針對Office中的Word、Excel、PowerPonit和Access等組件進行修復,同時還有Outlook、Exchange、MySQL等常用軟件的恢復功能,所有的恢復工具都可以在http://www.officerecovery.com站點找到。由於這個系列工具的使用基本相似,下面就以Word Recovery爲例向大家介紹一下使用的方法。

運行Word Recovery之後,運行“File→Recover...”命令打開損壞的Word文檔,此時程序會對Word文件的文字內容、格式以及表格等內容進行分析重組,接着按照提示輸入文件的保存地址,最後再重新打開剛剛保存的Word文件,你就會發現原先Word文檔中的內容已經被完全修復了。
十一、多媒體文件損壞後的恢復

1.微軟流媒體WMV、ASF損壞後的恢復

我們可以利用微風WMV、ASF媒體工具包來爲你快速完成WMV、AFS損壞後的恢復。該軟件的下載地址爲http://www.gentle-breeze.com/chinese/software/zaf/zaf.exe

運行ZASFfix.exe,單擊“Browse”按鈕打開要修復的WMV、ASF流媒體文件,也可直接將要修復的文件直接拖動到文件名編輯框中。選中下面的“Save As”複選框,根據提示輸入修復後要保存的文件名,單擊“Start”後該程序就會自動進行修復了。

2.MPEG文件損壞後的恢復

有時候從網上下載了一段精彩的MPEG文件,但是在開始時畫面總是跳動,原來是文件頭數據有損壞,如果不想重新下載一次的話,就可以採用WinHEX將其它正確的MPEG文件頭部分替代錯誤的,從而使得MPEG文件能夠正常播放。

(1)運行WinHEX之後先打開一個能夠正常播放的MPEG文件,從文件偏移量開頭的00000000部分拖到偏移量略大於損壞MPEG文件頭異常部分的終止偏移量處,然後通過“Ctrl+C”組合按鍵將此段數據複製下來。

(2)接下來利用WinHEX打開損壞的MPEG文件,同樣用鼠標從00000000偏移開始,選到同剛纔已經選取的結束偏移量一致的地方。比如前面選取的偏移範圍是00000000至00000010,那麼被替換的範圍也應該是從00000000至00000010結束。

(3)通過“Ctrl+V”組合按鍵把已複製的正常數據替代掉損壞MPEG文件的部分,這樣就確保了用正常的且功能相同的文件頭數據作替換。

(4)最後將被替換的破碎MPEG文件存盤並退出,再使用Windows Media Player等播放軟件播放一下,看看是否已經完全正常了。

3.AVI文件損壞後的恢復

對於損壞後的AVI文件我們可以利用“AVI Fixed”來修復,AVI Fixed是一款共享軟件,下載地址爲:http://www.fixdown.com/soft/7112.htm,該文件大小僅爲285KB。用它可以修復不完整的Divx電影片段,重建電影文件的索引數據並修正播放時間,使文件能夠被跳躍選擇播放。它無需要安裝,直接運行主程序文件,首先點擊打開文件夾圖標選擇欲修復的AVI文件,接着點擊“修復”按鈕即開始執行文件修復操作。我們還可以在界面的進度條中實時查看修復的進度情況。

4.RM文件損壞後的恢復

對於從網上下載的RM文件,經常遇到可以播放但是進度條不能拖動,一旦拖動則無法播放的情況。此時可以通過RM-Fixer進行修復。該軟件爲共享軟件,我們可以到 http://www.xjshz.net/SoftDown/SoftView.asp?SoftID=864去下載,其文件大小僅爲253 KB 。

(1)只能部分播放的RM文件

把RM文件拖拽到RM-Fixer程序圖標上,此時RM-Fixer會以DOS模式運行並顯示出一個菜單,按“A”鍵切換到自動修復模式,接着按下“2”開始掃描整個文件來檢查所有的數據塊。當掃描到一個損壞的數據塊的時候,掃描會暫停,此時只要按下“Y”按鈕即可修復這個數據塊。當數據塊掃描全部結束時,再次按下“5”開始重建索引數據,這樣RM就能夠正常播放了。

(2)修復不完整的RM文件

如果我們僅僅下載了一部分RM文件,但是又急於觀看這個RM文件,那應該怎麼辦呢?其實按照上述的步驟也可以完成修復,只不過首先按“C”開始數據塊掃描,當掃描到一個損壞的數據塊的時候會暫停,可以按下“Y”按鈕修復這個數據塊。完成數據掃描之後再次把RM文件拖拽到RM-Fixer程序圖標上,並且按“R”重建索引數據,這樣就能夠播放沒有下載完整的RM文件了。要是在下載數百兆的RM文件之前,不妨先下載幾兆文件,然後採用這種方法來預覽一下影像文件,若是效果滿意則繼續下載,否則就不必浪費寶貴的時間了。

十二、FoxPro系列DBF文件損壞的恢復

由於突然停電等原因,等我們下次打開FoxPro的數據庫時,會出現“非數據庫文件”的錯誤,這是因爲DBF的文件頭受損所致,DBF文件的文件頭有固定的格式,通過修復文件頭即可修復數據庫文件,不過手動操作方法太麻煩,我們可以巧妙利用Excel來修復此類受損文件。

啓動Excel 2000,打開受損DBF文件,再以數據庫格式存盤(這裏根據你的數據版本選擇相應的數據格式存盤,一般存盤格式應爲dBase 4的DBF格式,),然後爲該數據重新建立一遍索引即可修復成功。

十三、誤刪郵件後的恢復

1.Outlook Express中誤刪郵件的恢復

有時我們在刪除那些煩人的垃圾郵件時,不小心就把重要的郵件給刪了。這時你不用急,只要我們擁有了R-Mail這個殺手鐗,我們的郵件就會輕鬆找回來的。

“R-Mail”是一款共享軟件,目前的最新版本爲1.0版,它適用於Windows 9x/Me/Nt/2000/XP,其文件大小爲573KB,下載地址爲:http://www.skycn.com/soft/8494.html。利用此工具,可以輕鬆幫助我們找回誤刪的(受損而無法閱讀的)電子郵件。

(1)搜索郵件

運行“R-Mail”後,它將自動搜索硬盤上的所有“Outlook Express”郵件夾的存儲目錄,如果程序未能搜索到當前機器中的所有郵件(如安裝多個操作系統,則只能搜索出當前操作系統的郵件),點擊“File→Add Message base to Tree View”,彈出“Search for *.dbx files”對話框,點擊“Search Now”按鈕立即搜索當前所有驅動器上的郵件。此方法耗時較長,大家也可點擊“Browse...”按鈕直接指定其路徑。

(2)修復郵件

在程序中查看左側視圖的郵件存儲目錄界面,展開分支,選擇其中欲修復的郵件夾。此後,點擊菜單欄上的“Tools”→“Message base Recovery”即可實施修復操作。點擊菜單欄上的“Tools”→“Message base Browsing”,程序將讀取該郵件夾的所有郵件,並顯示在右側視圖中,修復後的郵件可以保存到“Outlook Express”郵件存儲目錄中,也可以直接存爲*.eml文件。

2.Foxmail中誤刪郵件的恢復

Foxmail是國人經常使用的收發郵件工具了之一了,但我們在使用過程中,難免會因一時性急誤刪了郵件,這時您也不用着急,只要您按以下方法操作,即可恢復誤刪除的郵件了。

(1)沒清空廢件箱時的恢復

當你只是刪除了郵件,而還沒有清空廢件箱時,它實際上並沒有真正的從磁盤上刪除,Foxmail只是將它轉移到了“廢件箱”中。如我們要想恢復時,只要到“廢件箱”中選定要恢復的信件,重新拖回到“收件箱”、“發件箱”和“已發送郵件箱”即可

(2)清空廢件箱而沒執行壓縮時的恢復

如果你在“廢件箱”中執行了清空“廢件箱”操作,或者直接使用“Shift+Del”的方法誤刪除了郵件,那麼“廢件箱”中就不會有該郵件了,那麼這種情況下我們如何恢復被誤刪的郵件呢?

其實即使我們清空了“廢件箱”,Foxmail也沒有將它從磁盤上清除,而只有執行了“壓縮”操作後,它纔會真正刪除。所以說,如果你沒有進行“壓縮”操作,我們就還可以恢復郵件。

首先在“廢件箱”上單擊右鍵,選擇“屬性”,打開“郵箱”窗口,選擇“工具”標籤,單擊“開始修復”按鈕這時再到“廢件箱”看看,那些被刪除的郵件是不是又都回來了!

但這裏要注意一點:Foxmail中有自動壓縮功能,如果刪除的郵件超過了它預先設定的限制,那麼軟件就自動執行壓縮,有些郵件可能使用上邊的方法就不能恢復過來了,所以建議大家把存儲刪除郵件的空間設置得大一些,或者乾脆把自動壓縮功能關掉。設置方法:選擇要設置的賬戶,單擊“賬戶”→“屬性”,打開賬戶屬性設置窗口,選擇“接收郵件”項,然後在窗口右側進行設置。

(3)在執行了壓縮命令後的恢復

如果我清空了“廢件箱”,然後又執行了“壓縮”操作,那麼郵件還有可能恢復嗎?這種情況下恢復起來很麻煩,而且有可能會失敗。經過“壓縮”後,郵件就真正被刪除了,但由於Windows 磁盤管理方式的原因,原有的郵箱文件在被刪除之後僅僅只是刪除了其所佔用的目錄項而已,它的內容並不會真正從磁盤上清除掉。在它所佔用的磁盤空間被其他內容覆蓋之前,是可以進行恢復的。我們可以利用前面提到的EasyRecovery Pro軟件來恢復壓縮後的郵件,最後再使用上一條的恢復方法即可恢復誤刪除的電子郵件了。

十四、QQ好友列表、消息信息丟失的恢復

有時在突然斷電或死機的情況下,我們重新登錄QQ後發現只剩下部份好友列表了,此時我們可以試着重新安裝一遍QQ軟件,並運行“註冊嚮導”來進行好友恢復。如果此法無效,我們可以將QQ換個文件夾再重新安裝一遍,然後再按着QQ註冊嚮導輸入QQ號碼和密碼重新登錄後,一般就可以重新找到丟失的好友了。

另外,如果電腦突然斷電會造成QQ無法打開,這時我們就看不到我們的聊天記錄了。此時要想恢復消息信息請你把QQ安裝文件夾下的DAT子文件夾中的oicq2000.cfg文件刪除(注意其它文件千萬不要刪除)。然後重新啓動QQ,在出現的QQ“註冊嚮導”窗口,輸入QQ號和密碼,一般即可恢復丟失的聊天記錄了。否則我們只有重新安裝QQ了。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章