發新話題

[轉貼][硬碟][分享]硬碟資料恢復實例全解實戰操作

[轉貼][硬碟][分享]硬碟資料恢復實例全解實戰操作

實戰操作

我的硬碟為IBM 9.44GB硬碟,分區情況如下:

一天被朋友用Win2000自帶的磁碟管理工具將所有分區完全刪除,並且刪除之後沒有進行任何操作。恢復工具的選擇上,因為四個分區三個 是FAT16,一個是NTFS,我決定首先用Norton Disk Doctor恢復三個FAT16分區,不過由於Norton Disk Doctor不支援NTFS,故採用支援NTFS的 EasyRecovery。

1.FAT分區的恢復

打開Norton Utility中的Norton Disk Doctor,NDD會自動為你檢測硬碟分區情況,當檢測到測盤2的分區表有問題時,跳出一個提示窗口, 詢問是否在訪問磁碟2的過程中遇到麻煩,按下"Yes"按鈕。

接下來的彈出窗口中提示Norton Disk Doctor沒有在磁碟2上發現任何DOS分區,是否要Norton Disk Doctor搜索並重建DOS分區,當然選 擇"Yes"(是)。

很快又一個"Partition Search"(分區搜索窗口)彈出,提示找到一個2039MB的DOS分區,是不是要恢復,當然是"Yes"。

在接下來的詢問是否搜索更多的DOS分區窗口中選擇"Yes",又發現一個DOS分區,一直回答"Yes"直到Norton Disk Doctor找到3個DOS分區, 由於NTFS分區Norton Disk Doctor不支援,所以在找到3個分區後,如果磁碟搜索程序詢問你是否搜索更多的DOS分區時,選擇"No",重新啟動 電腦,發現遺失的三個FAT分區完全恢復,並且WinMe仍可正常啟動。

2.NTFS的恢復

NTFS分區的恢復我們是使用EasyRecovery來實現的,打開EasyRecovery,按下"Next"(下一步)進入磁碟選擇窗口,選中我的IBM-DTTA- 351010下的"Unknown File System Type(4.43GB)",按下"Next"。

在接下來的窗口中你可以設置該分區的起始扇區號(Start Sector)和中止扇區號(End Sector),不用管它,按下"Next"繼續。

現在到了選擇分區檔案格式窗口,在"File system Type"的下拉式選單中選擇"NTFS"(我這裡的分區格式是NTFS,你應該選擇和你的條件相 符的,如果實在不知道分區格式也可以選擇"RAW"進行全盤搜索),搜索方式選擇"Typical Scan"(特定搜索)就可以了,按下"Next"/"Next" 。

硬碟一陣轟隆隆的狂響之後,搜索結果終於出現在我們面前,將你需要恢復的檔案前面打上鉤,然後在下邊的Destination中輸入你恢復文 件的目的路徑,按下"Next"恢復吧……

3.分區格式化的恢復

分區格式化之後,只要其中沒有寫入任何檔案,理論上我們仍然可以恢復。工具嗎?當然還是EasyRecovery了,不過需要說明一點的是:由 於格式化程序將根目錄完全破壞所以用EasyRecovery恢復以後,你會看到一些DIR0、DIR1等目錄(不過目錄中的檔案名還是完整的)!

啟動故障

我等電腦用家,如果某一天硬碟不能啟動,輕則使你陷入手忙腳亂之中,重則遺失重要資料,我們這裡從硬碟啟動的整個歷程來為你詳解每 個階段可能出現的問題以及應該採取的措施,解決你的手足無措之苦……

一、出錯信息:"Non System disk or disk error、Replace and strike any key when ready",用軟碟啟動後,在A:>後鍵入C:,螢幕 顯示:"Invalid drive specification",系統不認硬碟。

故障分析:造成該故障的原因一般是CMOS中的硬碟設置參數遺失或硬碟類型設置錯誤造成的。

解決方案:進入CMOS,檢查硬碟設置參數是否遺失或硬碟類型設置是否錯誤,如果確是該種故障,只需將硬碟設置參數恢復或修改過來即可 。具體修改方式:進入CMOS設置,選擇"HDD AUTO DETECTION"(硬碟自動檢測)選項,即可自動檢測出硬碟類型參數(由不同的BIOS而定,有的 BIOS中可能是"IDE AUTO DETECTION",只需針對自己的選項修改就是了)。若無此項,並且也沒有備份的CMOS,你就只好打開機箱,查看硬碟 表面標籤上的硬碟參數,然後依樣修改了。

二、出錯信息:開機後,螢幕上顯示:"Invalid partition table",硬碟不能啟動,若從軟碟啟動則認C盤。

故障分析:造成該故障的原因一般是硬碟主引導記錄中的分區表有錯誤,當指定了多個活動分區(只能有一個活動分區)或病毒佔用了分區表 時,將有上述提示。

主引導扇區位於0磁頭0柱面1扇區,由Fdisk.exe對硬碟分區時生成。主引導扇區包括主引導程序(MBR)、分區表(DPT)和結束標誌55AA三 部分,共佔一個扇區。主引導程序中含有檢查硬碟分區表的程序代碼和出錯信息、出錯處理等內容。當硬碟啟動時,主引導程序將檢查分區表 中的活動標誌。若某個分區為可活動分區(Active),則有分區標誌80H,否則為00H,並且對於DOS等操作系統只能有一個分區為活動分區,若分 區表中含有多個活動標誌時,主引導程序會給出"Invalid partition table"的錯誤提示。

解決方案:解決方法很多:最簡單的就是使用NDD來修復(由於不能進入Windows,我們當然使用的是DOS版本的NDD),它將自動為你檢查分區 表錯誤,並加以修復。需要注意的是,因為分區表破壞有很多種方式,因此我們需要在對分區表改動之前首先備份主引導扇區,這樣即使恢復 錯誤,我們也能返回錯誤之前的位置重新再來。 

三、出錯信息:系統自檢正常,可自檢之後只顯示一行"Operation system not found"出錯信息就不再引導,但是用軟碟啟動電腦後,可 以看到硬碟上的任何內容。

故障分析:這種問題一般是由於MBR在檢查活動分區的時候出現的,和我們上一問題的出錯比較類似,所不同的是一個是分區表中活動分區標 志過多,而本例中是沒有活動分區造成的。

解決方案:用軟碟啟動電腦,然後執行分區程序Fdisk.exe,按下"2"來選擇活動分區(Set active partition)。

在接下來的選擇活動分區窗口中,選擇你自己想要啟動的分區,我這裡選擇的是"1"--Primary DOS(主DOS分區),對應於我的DOS/Windows 下的C:盤。

四、出錯信息:主機加點自檢,自檢完畢,硬碟指示燈閃亮,螢幕出現:"Operting system not found"錯誤信息,硬碟啟動失敗。用軟碟啟 動成功,試圖進故硬碟時,出現:"Invalid drive Specification"錯誤信息。

故障分析:用Norton DiskEdit看磁碟的物理0扇區,發現分區結束標誌55AA被破壞。

解決方案:這種問題我們也利用NDD來加以修復,如果你沒有NDD,也可以採用相應的磁碟編輯工具,直接將物理0扇區的最後兩個字符改為16 進制的55AA就可以了。

五、出錯信息:開機螢幕顯示"Operting system not found",用Win98啟動以後有三條出錯信息,在DOS下不能看到任何分區,用DiskEdit查 看主引導扇區,發現已經被完全破壞。

故障分析:這種問題應該是分區表被嚴重破壞的表現,可能是病毒或者人為的誤操作(比如使用Ghost恢復分區時選擇了錯誤的選項)。

解決方案:參照前面我們介紹的"分區表破壞"來進行恢復。

六、出錯信息:開機後螢幕上出現"Error loading operating system"或"Missing operating system"或者是"Disk I/O Error Replace the disk then press any key"的提示信息。

故障分析:造成該故障的原因一般是DOS引導記錄出現錯誤。DOS引導記錄位於邏輯0扇區,是由高級格式化命令Format生成的。主引導程序在 檢查分區表正確之後,根據分區表中指出的活動分區的起始地址,讀DOS引導記錄,若連續讀五次都失敗,則給出"Error loading opearting system"的錯誤提示,若能正確讀出DOS引導記錄,主引導程序則會將DOS引導記錄送入記憶體0:7C00h處,然後檢查DOS引導記錄的最後兩個字節是 否為55AAH,若不是這兩個字節,則給出"Missing operation system"的提示。

解決方案:對於以上這些問題都可以使用NDD來解決,不過根據不同的出錯提示還有不同的解決方案:

1.出錯提示為"Invalid system disk,Replace the disk, and then press anykey"。這種情況一般是因為系統引導檔案IO.sys被刪除或 者損壞,可以用"sys A: C:"將系統引導檔案傳送到C:盤。

2."Error loading system"錯誤提示。這種提示說明分區表中標明的活動分區的起始位置錯誤或者DOS引導記錄出錯,只能用NDD修復。

3."Missing operating system"出錯提示。用DiskEdit編輯相應活動分區的引導區,並將最後分區結束標誌改成55AA。

對於以上幾種出錯信息,如果你的資料不是很重要,也可以考慮用Format來解決問題,不過我們強烈建議你採用NDD來修復,這樣如果你改 錯了,還有後悔的餘地(Undo),這也是我們前面告誡大家用NDD一定要做Undo的原因之所在。

七、出錯提示:機器加電自檢以後可以出現"Starting MS DOS…"的提示符,但是最後卻出現了"Bad or missing command interpret"這樣的 出錯提示。

故障分析:出現這種問題應該在DOS引導的後期,IO.SYS處理完MS.SYS後,要裝入命令解釋器Command.com卻找不到。

解決方案:很簡單,軟碟啟動以後,將軟碟上的Command.com拷貝到C:盤的根目錄下。

TOP

感謝大大的PO文
讓我瞭解到許多我不知道的新東西

TOP

有用咪?

不錯唷~~~
整理的很詳細...........

TOP

好多...慢慢看...謝謝大大哩..........

TOP

我家的電腦就是這樣
現在就知道要怎樣用了

TOP

哇...又上了一課
感謝大大的分享
讓小弟又學到了新東西

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。