輕松搞定物理壞道 硬盤故障軟件修理法
如果硬盤出現故障,那么最好盡早發現并及時采取正確的措施。如果等到病入膏肓時,硬盤中寶貴的數據就難以幸免了。一般來說,硬盤出現故障前會有以下幾種表現:
1.出現S.M.A.R.T故障提示。這是硬盤廠家本身內置在硬盤里的自動檢測功能在起作用,出現這種提示說明您的硬盤有潛在的物理故障,很快就會出現不定期地不能正常運行的情況。
2.在Windows初始化時死機。這種情況較復雜,首先應該排除其他部件出問題的可能性,比如內存質量不好、風扇停轉導致系統過熱,或者是病毒破壞等,最后如果確定是硬盤故障的話,再另行處理。
3.能進入Windows系統,但是運行程序出錯,同時運行磁盤掃描也不能通過,經常在掃描時候緩慢停滯甚至死機。這種現象可能是硬盤的問題,也可能是Windows天長日久的軟故障,如果排除了軟件方面設置問題的可能性后,就可以肯定是硬盤有物理故障了。
4.能進入Windows,運行磁盤掃描程序直接發現錯誤甚至是壞道,這不用我多說了,Windows的檢查程序會詳細地報告情況。
5.在BIOS里突然根本無法識別硬盤,或是即使能識別,也無法用操作系統找到硬盤,這是最嚴重的故障。
不幸中的大幸——分區表遭到破壞
首先我們應該確認硬盤的電源接口和數據線沒有脫落,然后進入BIOS,使用“HDD Auto Detect”來檢測硬盤。如果此時BIOS能夠正確識別硬盤的話,那么至少你的硬盤還有救治的希望;不然,我想大家也不用瞎忙了,因為憑我們普通DIYer手頭的工具基本上是無能為力的。
在UltraEdit中查找“55aa”字符串
用光盤或者軟盤引導系統后,大家可以試圖進入C盤符,如果此時提示找不到C盤的話,那么絕對應該是一件好事情。出現這種情況很可能是硬盤分區表信息遭到破壞,或者被某種病毒攻擊。如果硬盤中你的數據對來說無所謂,那么可以先用FDISK/MBR命令來無條件清除分區表內容,然后用FDISK等分區軟件重新分區格式化,一般這樣就能解決問題;而如果你還需要硬盤中的數據,那么步驟要麻煩一些。這時最好能擁有一張殺病毒軟件或者隨主板贈送的相關軟件,然后你可以參閱幫助文檔,一般該軟件會包含恢復硬盤分區表的命令,而且使用極其方便。
對于沒有殺毒盤的用戶來說,大家可以使用NU 8.0中的NDD修復,它將檢查分區表中的錯誤。若發現錯誤,NDD將會詢問是否愿意修改,你只要不斷地回答YES即可修正錯誤,或者用備份過的分區表覆蓋它也行。
用Hide Partition就可以實現
如果用上述方法也不能解決的話,還可利用FDISK重新分區,但分區大小必須和原來的分區一樣,這一點尤為重要,分區后不要進行高級格式化,而是用NDD進行修復。這樣既保證硬盤修復之后能啟動,而且硬盤上的數據也不會丟失。
邊緣求生存——硬盤的物理壞道
如果剛才DOS能夠轉到C盤,而硬盤工作卻不正常,那么就很可能是硬盤出現了壞道。一般來說,硬盤的壞道可以分為邏輯壞道與物理壞道。產生邏輯壞道時一般不會嚴重影響使用,所以很可能是物理壞道。
我們處理物理壞道的核心思想是將這些有壞道的簇單獨分成一個分區,并隱藏起來避免其它程序調用,這樣就可以不讓壞道擴散,以免造成更大的損失。對于這一處理,我們主要是使用Partition Magic6.0這款DOS下的軟件。
在DOS界面下進入PQ 6.0之后,我們先用Operations菜單下的Check For Errors命令來確定物理壞道的位置,因為PQ6.0的這項功能非常出色,不像Windows下的Scandisk那樣經常誤診。
PQ6.0的真正強大之處在于它能將所有藏有壞道的簇用特殊標記標定出來,而且你可以將這些壞簇全部選中,然后將它們劃分到一個獨立的新分區。這完全是圖形化的操作,是非常方便的。隨后,大家切記要把這個充滿罪惡的分區隱藏起來,這樣才能確保它不會被調用。此時使用Advance菜單下的Hide Partition命令就可以實現。
擁有PQ6.0之后,物理壞道真的不難解決,而且可以有效避免擴散問題。但是需要注意的是,無論如何,此時的硬盤已經處于亞健康狀態,其中的數據還是非常危險的。用PQ6.0處理物理壞道后,究竟這塊硬盤還能用多少時間很難說,這要看運氣了。
DOS啟動的低級失誤——邏輯鎖
硬盤邏輯鎖是一種很常見的惡作劇手段。中了邏輯鎖之后,無論使用什么設備都不能正常引導系統,甚至是軟盤、光驅、掛雙硬盤都一樣沒有任何作用。
要解決邏輯鎖的問題,就要知道問題的根源。其實在DOS系統啟動時,它會搜索所有邏輯盤的順序。首先要找的是主引導扇區的分區表信息,它位于硬盤的零磁頭零柱面的第一個扇區的OBEH地址開始的地方,當分區信息開始的地方為80H時表示是主引導分區,其他的為擴展分區,主引導分區被定義為邏輯盤C盤,然后查找擴展分區的邏輯盤,被定義為D盤,以此類推找到E,F,G……邏輯鎖就是在此下手,修改了正常的主引導分區記錄,將擴展分區的第一個邏輯盤指向自己,DOS在啟動時查找到第一個邏輯盤后,查找下個邏輯盤總是找到是自己,這樣一來就形成了死循環。
對于這類問題,如果你不想要硬盤上的數據了,那么處理起來也是非常爽快的。大家可以在BIOS中將所有IDE接口設為NONE,然后用軟盤啟動系統,此時肯定可以啟動,因為系統根本就沒有硬盤。接著,我們就使用經典的硬盤管理軟件DM了。由于DM可以不依賴于主板BIOS來識別硬盤,因此你可以用DM進行分區格式化,這樣就能完全解決問題,而且萬無一失,簡單方便,惟一的遺憾就是數據保不住了。
此外還有一種方法也是非常值得推薦的,它可以保住硬盤中的數據。首先準備一張啟動盤,然后在一臺正常的機器上,使用你熟悉的二進制編輯工具(UltraEdit等)修改軟盤上的IO.SYS文件(修改前記住改該文件的屬性為正常),具體是在這個文件里面搜索第一個“55aa”字符串,找到以后修改為任何其他數值即可。用這張修改過的系統軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區表已經被破壞,你無法用FDISK來刪除和修改分區,但是此時可以用上面關于分區表恢復的方法來處理。
死馬當活馬醫——修復0磁道損壞的硬盤
如果在對硬盤進行格式化時,系統提示“Track 0 Bad”的話,那么意味著硬盤的0磁道損壞了。一般來說這種故障是難以修好的,但是我們還是不必放棄,說不定還有一線生機。
其實0磁道損害也是壞道的問題,只不過關鍵的0磁道也有壞道而已。此時,我們所要做的就是重新標記0磁道的位置。這項工作我們可以交給PCTools 9.0工具包,我們要利用的是其中的DE.EXE命令。
為了修改0磁道文字,首先要去掉DE的只讀屬性,我們必須把Configuration下Read Only前的鉤消去。隨后在主菜單Select中進入Drive type,并選擇下一級的Physical→Hard disk;剀囍螅覀兊闹鞑藛尉蜁霈FPartition Table(分區表),注意找Beginning Cylinder(起始柱面)這一項,它代表硬盤的0柱面開始,也就是0磁道的位置。此時大家只要稍微動一下,把它改為1或者2即可。
需要說明的是,這里的數值不能隨意改動,一旦改動幅度太大,BIOS就不能正確識別硬盤。但是問題是萬一改動后的位置仍然是有壞道的怎么辦?呵呵,我目前也想不出辦法,希望有機會大家可以探討一下。如果運氣不算太壞的話,那么我們接著就可以采用隱藏壞道的方法來進行分區格式化處理了。
拯救數據危機!硬盤數據恢復五大招
全手工數據恢復 硬盤數據恢復入門教程
硬盤數據恢復實例全解 秘籍:實戰硬盤數據恢復
硬盤數據拯救全攻略 硬盤修復真經
進階必看:初學者的數據恢復之路 刪除了不要緊 用瀏覽器挽救數碼照片
系統崩潰后:我這樣拯救我的硬盤數據 世上也有后悔藥 誤刪重要文件也能找回
硬盤有價而數據無價,現在越來越多的用戶有這樣的概念,但是只有在真正遇到數據危機時才會有切身的感受,盡管存儲在各種磁盤中的計算機數據如此重要,但由于技術和工藝的原因,任何存儲設備都存在毀損的風險。運行環境的改變和惡化,違規操作或折磨式操作,病毒的破壞和黑客的入侵,以及難以避免的各種異常情況,都可能導致存儲設備報廢和軟件系統崩潰。
不少朋友都認為,數據恢復是一項專業性很強的工作,需要對磁盤結構和文件系統有透徹的了解,真的有那么神秘么?其實針對一些簡單的軟件類數據丟失,我們自己動手就能解決問題,不僅可以省下一大筆費用,而且對自己的電腦水平的提高也是一個難得的機會。今天小編就和大家聊一下關于一些數據回復的解決辦法。
一旦遭遇數據危機,保持一份從容不迫的心態非常重要,出現手忙腳亂的情況則很可能造成更大的破壞,讓本來可以恢復的數據變得無法挽救。事實上,自己獨立挽救萬元價值的數據并非是天方譚談,只要掌握一些操作技巧并方法得當,大家完全可能會扮演拯救數據危機的英雄角色。
■數據丟失,對癥下藥
對癥下藥,哪些數據可以挽救?數據出現問題主要包括兩大類:邏輯問題和硬件問題,相對應的恢復也分別稱為軟件恢復和硬件恢復。軟件恢復是指通過軟件的方式進行數據修復,整個過程并不涉及硬件維修。而導致數據丟失的原因往往是病毒感染、誤格式化、誤分區、誤克隆、誤刪除、操作斷電等。
軟件類故障的特點為:無法進入操作系統、文件無法讀取、文件無法被關聯的應用程序打開、文件丟失、分區丟失、亂碼顯示等。事實上,造成軟件類數據丟失的原因十分復雜,每種情況都有特定的癥狀出現,或者多種癥狀同時出現。一般情況下,只要數據區沒有被徹底覆蓋,個人用戶通過一些特定的軟件,基本上都可以順利恢復。
以最普通的刪除操作為例,實際上此時保存在硬盤中的文件并沒有被完全覆蓋掉,通過一些特定的軟件方法,能夠按照主引導區、分區、DBR、FAT,最后文件實體恢復的順序來解決;當然也應客觀承認的是,盡管軟件類數據恢復有很多細節性的技巧與難以簡單表達的經驗,但是也的確存在現有軟件恢復技術無能為力的情況。如果硬盤中的數據被完全覆蓋或者多次被部分覆蓋,很可能使用任何軟件也無法修復。
■開機時突然斷電,重啟后找不到系統
相信不少朋友都遇到過這種情況,在我們使用電腦是突然斷電,重新開機時能夠檢測到硬盤,但是不能進入到系統,或者提示“DISK BOOT FAILURE,INSERT SYSTEN DISK AND PRESS ENTER”。
像這種情況一般都是硬盤主引導區故障,其實只需要幾分鐘便可以搞定。此類故障大約占據整體軟件故障的30%以上,所以學會對付這類問題的解決方法可謂掌握了一個有效的殺手锏。另外要提醒大家的是,如果開機自檢后提示“Miss operation system”而且DOS下可以看到C盤完整內容,這也是屬于主引導區故障。
對于這一類軟件故障,我們完全可以自已解決。大家可以用軟盤啟動系統。然后鍵入“C:”,看看能否讀取C盤的內容。造成這一情況比較復雜,根據主引導區破壞程度的不同,C盤能否被讀取也不能確定。如果C盤中的數據可以讀出的話,那么大家只要使用Fdisk/mbr命令進行無條件重寫主引導區一般都能成功,而且可以保留原有的數據。值得注意的是,運行Fdisk/mbr命令時系統是沒有任何反應的,但實際上它已經起了作用,因為硬盤分區表的數據量很小,寫入時間幾乎讓人感覺不到。
當然,即便不能讀取C盤,我們也可以使用Fdisk/mbr命令。事實上Fdisk/mbr的作用十分明顯,也能對付一些主引導區病毒,大家可以好好利用,這堪稱是對付硬盤在BIOS中可以識別而DOS下無法操作的第一件工具;除了Fdisk的這一隱藏參數,大家還可以使用Fixmbr這款DOS下的小工具。在DOS下直接執行該文件之后,系統會自動檢查分區表結構,經過用戶確認之后,它就開始自動修復。與Fdisk/mbr命令相比,Fixmbr具有更好的效果,很多Fdisk/mbr命令不能解決的主引導區問題都能被它輕松搞定。
■使用PQ Magic合并分區,文件丟失
故障:硬盤空間分配不合理,使用分區軟件從新分區,或者合并分區,導致文件丟失,或者無法打開。
這種故障一般都是分區表錯誤引起的,分區表故障在各種軟件故障中也屬于常見的,這里推薦大家使用由我們國產的DiskGenius軟件。該軟件可以直接在純DOS環境下運行,而且采用直觀的中文界面,因此它對于英文不好的用戶而言是最佳的選擇。
將DiskGenius軟件復制到DOS啟動盤之后可以直接運行,進入DiskGenius的主界面后,按下F10就能輕松地自動恢復硬盤分區表,而且這一招非常有效。DiskGenius將首先搜索0柱面0磁頭從2扇區開始的隱含扇區,尋找被挪動過的分區表。然后搜索每個磁頭的第一個扇區,其中搜索過程可以采用“自動”與“交互”兩種方式進行。
自動方式適用于大多數情況,建議大家選擇這種方案。通過以上對主引導區以及分區表的修復,大家才可能讓一個遭受嚴重破壞的硬盤得以在Windows下正確看到分區,進而為其他操作打下堅實的基礎。
手動修復:在部分情況下,可能任何軟件都無法找到備份的分區表,此時只能手動修改。手動修改將完全憑借經驗,在WinHex等軟件下直接操作分區表數據。使用WinHex打開磁盤后。其中從“80”開始到“55AA”結束的DPT硬盤分區表相當關鍵,我們這里截圖展示的硬盤分區表是完好的,因此并不需要修改。
但是對于一個已經被破壞的分區表而言,其結束位置可能完全錯亂,此時大家可以通過尋找下一個“55AA”標志來確定,因為下一個分區開始的位置向前推移一個扇區就是上一個分區的結束的位置。根據所得到的磁頭、扇區和柱面數字再折算成16進制,然后使用WinHex回寫即可。此外,在尋找下一個“55AA”的過程中可能會碰到很多干擾項,建議根據硬盤分區的容量結合判斷。手寫恢復分區表的整個過程需要擁有大量的實戰經驗,大家可以進一步深入學習。
■無法打開分區,提示“該分區未格式化”
故障:正常使用時突然某個盤符不能打開,提示“該分區未格式化”
毫無疑問,直接重新格式化就能夠解決問題,所以如果這個分區里沒有比較重要的文件資料等,小編強烈建議您直接格式化硬盤,既簡單,但是如果里面有比較重要的文件不能丟失的話,這里還有一個捷徑,但是不一定都有效,大家可以找另外一臺電腦,將壞的硬盤當作從盤掛在那臺電腦上,進入系統后看一下可不可以打開,如果還不行的話,那我們就要用到WinHex改寫DBR模板了。
使用時建議將存在問題的硬盤作為從盤掛接。然后直接打開WinHex后選擇該硬盤,而不要選擇分區,這樣就能使用硬盤中分區表信息來處理分區,從而巧妙繞過DRB信息。接下來的任務就非常簡單了,直接在右上方的“訪問”下拉列表中選擇DBR故障的分區,然后打開“起始扇區模板”。需要注意的是對于FAT32和NTFS分區,其標準模板都是不同的,要看準了再選。
■零磁道損壞,硬盤無法啟動
對于磁盤而言,零磁道是最為關鍵的地方,因為硬盤的分區表信息就在其中。一旦零磁道損壞,那么硬盤將無法啟動。其實零磁道損壞只是物理壞道的特殊情況,所不同的只是損壞之處十分敏感。
這里推薦給大家的是一款名為效率源的磁盤訪問工具。它是目前對付壞道時比較常用的軟件其特點在于能夠針對扇區進行復制。以一塊80GB硬盤為例,如果我們已經知道所需要的重要數據在最后一個分區,且最后一個分區的容量為20GB,那么在效率源軟件中直接讓起始復制扇區定位在大約70%的位置,終止位置為最后,這樣在復制過程中將會避開前面的部分。
很多時候,物理壞道都是連續出現,而我們所需要的數據可能并沒有存儲在危險的壞道上。然而操作系統對于硬盤的讀取過程比較特殊,一旦存在大量壞道就有可能無法識別硬盤分區。通過效率源軟件,大家可以輕而易舉地突破這些限制,而且該軟件本身就帶有強力復制功能和相應的校驗算法。
■分區被誤操作格式化或者誤克隆
當我們發現文件丟失或文件被同名文件覆蓋,甚至分區被誤操作格式化以及誤克隆之后,就需要采用磁盤掃描的方法來進行數據恢復。
由于誤操作而導致的文件丟失在軟件類數據恢復中很常見,當在磁盤上刪除一些數據后,被刪除的地方只不過做了一個可覆蓋標記,數據并沒有真正被刪除。但是再次寫入的話,不一定立即覆蓋剛剛刪除的地方,因此可以使用磁盤掃描的方法來恢復數據,但數據一旦被其他數據所覆蓋,就很難做到將被刪除數據完全恢復。
這里推薦大家使用Easy Recovery和Final Data。由于Easy Recovery和Final Data在針對分區表等故障時有著一套獨特的處理方法,可以自動使用內定的方式來掃描文件,因此結合起來使用往往可以帶來驚喜。
EasyRecovery使用Ontrack公司復雜的模式識別技術找回分布在硬盤上不同地方的文件碎塊,并根據統計信息對這些文件碎塊進行重整。接著EasyRecovery在內存中建立一個虛擬的文件系統并列出所有的文件和目錄。哪怕整個分區都不可見或者硬盤上只有非常少的分區維護信息,EasyRecovery仍然可以高質量地找回文件。
能用EasyRecovery找回數據、文件的前提就是硬盤中還保留有文件的信息和數據塊。但在進行刪除文件、格式化硬盤等操作后,再對該分區內寫入大量新信息時,這些需要恢復的數據就很有可能被覆蓋了!這時,無論如何都是找不回想要的數據了。所以,為了提高數據的修復率,就不要再對要修復的分區或硬盤進行新的讀寫操作。如果要修復的分區恰恰是系統啟動分區,就要馬上退出系統,用另外一個硬盤來啟動,然后在用軟件進行回復。
■小編總結
以上的幾條硬盤數據丟失,基本上我們用戶都可以自己嘗試一下,使用不同的軟件進行恢復,不一定全部管用,但是如果我們不試的話就完全沒有機會,或者說需要花錢進行專業恢復,但是小編感覺,前提是我們硬盤里有對于我們比較重要的數據或者文件等,否則如果只是一些正常的電影或者MP3文件的話小編建議,就不要進行數據恢復了,直接格式化重做系統最簡單了。