難道在硬盤(pán)數據由于各種原因被破壞后,我們就只能自怨自艾?
這篇實(shí)例全解,就是希望在不幸的情況發(fā)生的時(shí)候,讀者能夠快速找到對應的解決方案,不至于讓自己辛勤勞動(dòng)成果白費。
當然,我們最大的期望還是——你永遠不要用到下面的方法!因為再完備的事后解決方案,也不能保證所有數據的完好無(wú)缺。而要真正做到 萬(wàn)無(wú)一失,更重要的工作還在于防患于未然。
文件誤刪除
一、癥狀
這可能是最簡(jiǎn)單同時(shí)也是最常見(jiàn)的數據損壞,直接的表述就是一般刪除文件后清空了回收站,或按住Shift鍵刪除,要不然就是在"回收站" 的"屬性"中勾選了"刪除時(shí)不將文件移入回收站,而是徹底刪除"。
二、解決方案
既然是最常見(jiàn)的數據損壞,當然也就是最容易恢復的,下面就根據不同的操作系統給出相應的解決方案。
1.Win9x/Me下的解決方案
也就是FAT16/32分區下的文件誤刪除恢復,這應該是大部分恢復類(lèi)軟件的基本功能;而我們拿來(lái)作例子的軟件Recover4all,所提供的功能 僅為在Win9x/Me下恢復被誤刪除的文件--其實(shí)很多東西并不是一味求大求全就好,夠用已足夠,簡(jiǎn)單就是美。
廢話(huà)少說(shuō),立即下載Recover4all,這是一個(gè)自解壓文件,你可以把其中的文件解壓到軟盤(pán)或硬盤(pán)的一 個(gè)目錄下(默認就是解壓到軟盤(pán))。運行其中的rec4all.exe,會(huì )看見(jiàn)一個(gè)注冊窗口,點(diǎn)擊其中"To star the progam click"的按鈕就能夠進(jìn)行 試用(未注冊版本只能恢復10KB以?xún)鹊奈募?。程序的主窗口下圖所示,這是一個(gè)類(lèi)似于"資源管理器"的窗口;你可以通過(guò)點(diǎn)擊主菜單下方的 盤(pán)符按鈕來(lái)掃描相應分區下的被刪除文件,然后在右邊的窗口中選擇需要恢復的文件,再點(diǎn)擊主菜單下方的"Recover"按鈕,并在新彈出的窗口 中選擇恢復文件的存放位置即可--Win9x/Me下的誤刪除文件恢復就這么簡(jiǎn)單。
2.WinNT/2000下的解決方案
換種說(shuō)法,也就是如何恢復在NTFS分區下被誤刪除的文件。對于這種相對簡(jiǎn)單的需求,File Scavenger(立即下載“File Scavenger”)完全就可以勝任。當然,File Scavenger是很 具有針對性的--它只能在WinNT/2000系統下使用(同時(shí)必須以Administrator用戶(hù)登錄系統),而且只對NTFS格式的分區有效。不過(guò)它支持壓縮 過(guò)的NTFS分區或文件夾中文件的恢復,并對格式化過(guò)的NTFS分區中的文件也有效(注意:File Scavenger只可以對格式化過(guò)的分區中的文件進(jìn)行 恢復,并不能恢復整個(gè)被格式化過(guò)的分區)。
File Scavenger目前有兩種版本:硬盤(pán)安裝版和軟盤(pán)版。硬盤(pán)版的安裝和 一般軟件類(lèi)似,唯一需要注意的是--使用File Scavenger恢復文件的最安全方法就是在文件已經(jīng)被刪除之后安裝File Scavenger(當然你不要 將軟件安裝在刪除文件所在的分區)。因為File Scavenger的功能比較單一,其執行文件加上所需的庫文件一張1.44MB的軟盤(pán)也可以裝下,所 以軟盤(pán)版也許是大家使用得比較多的(你要把軟盤(pán)版直接放在硬盤(pán)的一個(gè)目錄下也照??梢允褂茫?。下面的實(shí)例,我們就用軟盤(pán)版來(lái)說(shuō)明。
一個(gè)非重要的文件Veryimportant.txt被誤刪除且清空了回收站;還好,你看過(guò)本篇"實(shí)例分析"而且也在軟盤(pán)或硬盤(pán)上準備好了File Scavenger。OK,現在你運行其中的filescav.exe,你將會(huì )看見(jiàn)如下圖的窗口。注意:其中的"搜索條件"可有多種格式(例如,*.doc、*、 data*.txt等),根據你自己的需要填寫(xiě)最方便查找的;Exhaustive Sear復選框選擇后會(huì )讓你指定搜尋分區的簇大小以及搜索簇的范圍,而指 定之后File Scavenger會(huì )搜尋并顯示所有存在的文件名稱(chēng),不管是被刪除的還是沒(méi)有,因此沒(méi)有特殊需要還是不用為好;在搜索結果窗口中可 以通過(guò)點(diǎn)擊"Filename"、"Size"、"Modified"等來(lái)為搜索結果排序,以方便尋找。
現在我們已經(jīng)找到了Veryimportant.txt,選擇它并點(diǎn)擊"Recover"按鈕,如果文件能夠被恢復,你就可以在先前指定的恢復文件存儲路徑中 找到它(如果你是第一次使用File Scavenger,之前還會(huì )有一個(gè)窗口提醒你注冊,如果不注冊,你將只能恢復4KB以?xún)鹊奈募,F在,還有什 么可擔心的?
不可恢復的情況
如果文件在刪除之后,其存儲的磁盤(pán)空間進(jìn)行過(guò)寫(xiě)操作,那在通常情況下恢復的幾率為0。因此,誤刪除文件可以恢復的重要前提就是不要 在刪除文件所在的分區進(jìn)行寫(xiě)操作
三、工具軟件
這個(gè)軟件包含在Norton Utility系列工具中,功能十分強大,可以恢復分區記錄、FAT表,需要注意的是它對硬盤(pán)的操作不是只讀的,因此 你需要每一步都做好Undo文件,這樣即使誤操作也可以恢復,Norton Disk Doctor配合DiskEdit在分區表不能恢復時(shí)也可以恢復部分文件,可 惜Norton Disk Doctor不支持NTFS分區,這不能不說(shuō)是它的一大遺憾之處……
最專(zhuān)業(yè)的數據恢復公司出的軟件,當然很有專(zhuān)業(yè)風(fēng)范,EasyRecovery支持的文件系統格式很多FAT、NTFS都支持,并且有專(zhuān)門(mén)的For Novell 版本。EasyRecovery對于分區破壞和硬盤(pán)意外被格式化都可安全的恢復,你所要做的就是將數據損壞硬盤(pán)掛到另外一臺電腦上,盡情恢復就是 了,不過(guò)EasyRecovery對于中文的文件名和目錄名效果不是很好(一些亂碼,但文章內容絕對是正確的)。
由出品PartitionMagic的PowerQuest公司所出的,硬盤(pán)資料復原工具。它是一套恢復硬盤(pán)因病毒感染,意外格式化等因素所導致的資料損失 工具軟件,能將已刪除的文件資料找出并恢復,也能找出已重新格式化的硬盤(pán)、被破壞的FAT分配表、啟動(dòng)扇區等等,幾乎能找出及發(fā)現任何在 硬盤(pán)上的資料(支持FAT16和FAT32及長(cháng)文件名)?;謴突貋?lái)的資料能選擇在原來(lái)所在位置恢復或保存到其它可寫(xiě)入資料的硬盤(pán),也提供了自動(dòng) 備份目錄、文件和系統配置文件的功能,能在任何時(shí)間恢復)。要注意的一點(diǎn)是,盡量用一個(gè)很大的硬盤(pán)來(lái)裝恢復的數據(最好掛雙硬盤(pán)), 如果目標盤(pán)的容量小于源盤(pán)的容量,下場(chǎng)會(huì )很慘!不過(guò)Lost&Found卻是基于DOS的一種軟件,這在"瘟到死"橫行的今天,市場(chǎng)只有越來(lái)越小 !
四、實(shí)戰操作
我的硬盤(pán)為IBM 9.44GB硬盤(pán),分區情況如下:
一天被朋友用Win2000自帶的磁盤(pán)管理工具將所有分區完全刪除,并且刪除之后沒(méi)有進(jìn)行任何操作?;謴凸ぞ叩倪x擇上,因為四個(gè)分區三個(gè) 是FAT16,一個(gè)是NTFS,我決定首先用Norton Disk Doctor恢復三個(gè)FAT16分區,不過(guò)由于Norton Disk Doctor不支持NTFS,故采用支持NTFS的 EasyRecovery。
1.FAT分區的恢復
打開(kāi)Norton Utility中的Norton Disk Doctor,NDD會(huì )自動(dòng)為你檢測硬盤(pán)分區情況,當檢測到測盤(pán)2的分區表有問(wèn)題時(shí),跳出一個(gè)提示窗口, 詢(xún)問(wèn)是否在訪(fǎng)問(wèn)磁盤(pán)2的過(guò)程中遇到麻煩,按下"Yes"按鈕。
接下來(lái)的彈出窗口中提示Norton Disk Doctor沒(méi)有在磁盤(pán)2上發(fā)現任何DOS分區,是否要Norton Disk Doctor搜索并重建DOS分區,當然選 擇"Yes"(是)。
很快又一個(gè)"Partition Search"(分區搜索窗口)彈出,提示找到一個(gè)2039MB的DOS分區,是不是要恢復,當然是"Yes"。
在接下來(lái)的詢(xún)問(wèn)是否搜索更多的DOS分區窗口中選擇"Yes",又發(fā)現一個(gè)DOS分區,一直回答"Yes"直到Norton Disk Doctor找到3個(gè)DOS分區, 由于NTFS分區Norton Disk Doctor不支持,所以在找到3個(gè)分區后,如果磁盤(pán)搜索程序詢(xún)問(wèn)你是否搜索更多的DOS分區時(shí),選擇"No",重新啟動(dòng) 計算機,發(fā)現丟失的三個(gè)FAT分區完全恢復,并且WinMe仍可正常啟動(dòng)。
2.NTFS的恢復
NTFS分區的恢復我們是使用EasyRecovery來(lái)實(shí)現的,打開(kāi)EasyRecovery,按下"Next"(下一步)進(jìn)入磁盤(pán)選擇窗口,選中我的IBM-DTTA- 351010下的"Unknown File System Type(4.43GB)",按下"Next"。
在接下來(lái)的窗口中你可以設置該分區的起始扇區號(Start Sector)和中止扇區號(End Sector),不用管它,按下"Next"繼續。
現在到了選擇分區文件格式窗口,在"File system Type"的下拉式菜單中選擇"NTFS"(我這里的分區格式是NTFS,你應該選擇和你的條件相 符的,如果實(shí)在不知道分區格式也可以選擇"RAW"進(jìn)行全盤(pán)搜索),搜索方式選擇"Typical Scan"(特定搜索)就可以了,按下"Next"/"Next" 。
硬盤(pán)一陣轟隆隆的狂響之后,搜索結果終于出現在我們面前,將你需要恢復的文件前面打上鉤,然后在下邊的Destination中輸入你恢復文 件的目的路徑,按下"Next"恢復吧……
3.分區格式化的恢復
分區格式化之后,只要其中沒(méi)有寫(xiě)入任何文件,理論上我們仍然可以恢復。工具嗎?當然還是EasyRecovery了,不過(guò)需要說(shuō)明一點(diǎn)的是:由 于格式化程序將根目錄完全破壞所以用EasyRecovery恢復以后,你會(huì )看到一些DIR0、DIR1等目錄(不過(guò)目錄中的文件名還是完整的)!
啟動(dòng)故障
我等電腦用家,如果某一天硬盤(pán)不能啟動(dòng),輕則使你陷入手忙腳亂之中,重則丟失重要資料,我們這里從硬盤(pán)啟動(dòng)的整個(gè)歷程來(lái)為你詳解每 個(gè)階段可能出現的問(wèn)題以及應該采取的措施,解決你的手足無(wú)措之苦……
一、出錯信息:"Non System disk or disk error, Replace and strike any key when ready",用軟盤(pán)啟動(dòng)后,在A(yíng):>后鍵入C:,屏幕 顯示:"Invalid drive specification",系統不認硬盤(pán)。
故障分析:造成該故障的原因一般是CMOS中的硬盤(pán)設置參數丟失或硬盤(pán)類(lèi)型設置錯誤造成的。
解決方案:進(jìn)入CMOS,檢查硬盤(pán)設置參數是否丟失或硬盤(pán)類(lèi)型設置是否錯誤,如果確是該種故障,只需將硬盤(pán)設置參數恢復或修改過(guò)來(lái)即可 。具體修改方式:進(jìn)入CMOS設置,選擇"HDD AUTO DETECTION"(硬盤(pán)自動(dòng)檢測)選項,即可自動(dòng)檢測出硬盤(pán)類(lèi)型參數(由不同的BIOS而定,有的 BIOS中可能是"IDE AUTO DETECTION",只需針對自己的選項修改就是了)。若無(wú)此項,并且也沒(méi)有備份的CMOS,你就只好打開(kāi)機箱,查看硬盤(pán) 表面標簽上的硬盤(pán)參數,然后依樣修改了。
二、出錯信息:開(kāi)機后,屏幕上顯示:"Invalid partition table",硬盤(pán)不能啟動(dòng),若從軟盤(pán)啟動(dòng)則認C盤(pán)。
故障分析:造成該故障的原因一般是硬盤(pán)主引導記錄中的分區表有錯誤,當指定了多個(gè)活動(dòng)分區(只能有一個(gè)活動(dòng)分區)或病毒占用了分區表 時(shí),將有上述提示。
主引導扇區位于0磁頭0柱面1扇區,由Fdisk.exe對硬盤(pán)分區時(shí)生成。主引導扇區包括主引導程序(MBR)、分區表(DPT)和結束標志55AA三 部分,共占一個(gè)扇區。主引導程序中含有檢查硬盤(pán)分區表的程序代碼和出錯信息、出錯處理等內容。當硬盤(pán)啟動(dòng)時(shí),主引導程序將檢查分區表 中的活動(dòng)標志。若某個(gè)分區為可活動(dòng)分區(Active),則有分區標志80H,否則為00H,并且對于DOS等操作系統只能有一個(gè)分區為活動(dòng)分區,若分 區表中含有多個(gè)活動(dòng)標志時(shí),主引導程序會(huì )給出"Invalid partition table"的錯誤提示。
解決方案:解決方法很多:最簡(jiǎn)單的就是使用NDD來(lái)修復(由于不能進(jìn)入Windows,我們當然使用的是DOS版本的NDD),它將自動(dòng)為你檢查分區 表錯誤,并加以修復。需要注意的是,因為分區表破壞有很多種方式,因此我們需要在對分區表改動(dòng)之前首先備份主引導扇區,這樣即使恢復 錯誤,我們也能返回錯誤之前的位置重新再來(lái)?!?/div>
三、出錯信息:系統自檢正常,可自檢之后只顯示一行"Operation system not found"出錯信息就不再引導,但是用軟盤(pán)啟動(dòng)計算機后,可 以看到硬盤(pán)上的任何內容。
故障分析:這種問(wèn)題一般是由于MBR在檢查活動(dòng)分區的時(shí)候出現的,和我們上一問(wèn)題的出錯比較類(lèi)似,所不同的是一個(gè)是分區表中活動(dòng)分區標 志過(guò)多,而本例中是沒(méi)有活動(dòng)分區造成的。
解決方案:用軟盤(pán)啟動(dòng)計算機,然后執行分區程序Fdisk.exe,按下"2"來(lái)選擇活動(dòng)分區(Set active partition)。
在接下來(lái)的選擇活動(dòng)分區窗口中,選擇你自己想要啟動(dòng)的分區,我這里選擇的是"1"--Primary DOS(主DOS分區),對應于我的DOS/Windows 下的C:盤(pán)。
四、出錯信息:主機加點(diǎn)自檢,自檢完畢,硬盤(pán)指示燈閃亮,屏幕出現:"Operting system not found"錯誤信息,硬盤(pán)啟動(dòng)失敗。用軟盤(pán)啟 動(dòng)成功,試圖進(jìn)故硬盤(pán)時(shí),出現:"Invalid drive Specification"錯誤信息。
故障分析:用Norton DiskEdit看磁盤(pán)的物理0扇區,發(fā)現分區結束標志55AA被破壞。
解決方案:這種問(wèn)題我們也利用NDD來(lái)加以修復,如果你沒(méi)有NDD,也可以采用相應的磁盤(pán)編輯工具,直接將物理0扇區的最后兩個(gè)字符改為16 進(jìn)制的55AA就可以了。
五、出錯信息:開(kāi)機屏幕顯示"Operting system not found",用Win98啟動(dòng)以后有三條出錯信息,在DOS下不能看到任何分區,用DiskEdit查 看主引導扇區,發(fā)現已經(jīng)被完全破壞。
故障分析:這種問(wèn)題應該是分區表被嚴重破壞的表現,可能是病毒或者人為的誤操作(比如使用Ghost恢復分區時(shí)選擇了錯誤的選項)。
解決方案:參照前面我們介紹的"分區表破壞"來(lái)進(jìn)行恢復。
六、出錯信息:開(kāi)機后屏幕上出現"Error loading operating system"或"Missing operating system"或者是"Disk I/O Error Replace the disk then press any key"的提示信息。
故障分析:造成該故障的原因一般是DOS引導記錄出現錯誤。DOS引導記錄位于邏輯0扇區,是由高級格式化命令Format生成的。主引導程序在 檢查分區表正確之后,根據分區表中指出的活動(dòng)分區的起始地址,讀DOS引導記錄,若連續讀五次都失敗,則給出"Error loading opearting system"的錯誤提示,若能正確讀出DOS引導記錄,主引導程序則會(huì )將DOS引導記錄送入內存0:7C00h處,然后檢查DOS引導記錄的最后兩個(gè)字節是 否為55AAH,若不是這兩個(gè)字節,則給出"Missing operation system"的提示。
解決方案:對于以上這些問(wèn)題都可以使用NDD來(lái)解決,不過(guò)根據不同的出錯提示還有不同的解決方案:
1.出錯提示為"Invalid system disk,Replace the disk, and then press anykey"。這種情況一般是因為系統引導文件IO.sys被刪除或 者損壞,可以用"sys A: C:"將系統引導文件傳送到C:盤(pán)。
2."Error loading system"錯誤提示。這種提示說(shuō)明分區表中標明的活動(dòng)分區的起始位置錯誤或者DOS引導記錄出錯,只能用NDD修復。
3."Missing operating system"出錯提示。用DiskEdit編輯相應活動(dòng)分區的引導區,并將最后分區結束標志改成55AA。
對于以上幾種出錯信息,如果你的數據不是很重要,也可以考慮用Format來(lái)解決問(wèn)題,不過(guò)我們強烈建議你采用NDD來(lái)修復,這樣如果你改 錯了,還有后悔的余地(Undo),這也是我們前面告誡大家用NDD一定要做Undo的原因之所在。
七、出錯提示:機器加電自檢以后可以出現"Starting MS DOS…"的提示符,但是最后卻出現了"Bad or missing command interpret"這樣的 出錯提示。
故障分析:出現這種問(wèn)題應該在DOS引導的后期,IO.SYS處理完MS.SYS后,要裝入命令解釋器Command.com卻找不到。
解決方案:很簡(jiǎn)單,軟盤(pán)啟動(dòng)以后,將軟盤(pán)上的Command.com拷貝到C:盤(pán)的根目錄下。
本信息來(lái)自楓葉教育網(wǎng)(fyeedu.net),轉載請注明出處
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。