① 三星的移動硬碟摔了一下壞了,而買的那家店又關門不做了如何保修
用軟體修理硬碟故障的「四個絕招」
作為存儲設備中的一員,硬碟起著極其重要的作用。但是由於硬碟屬於磁介質,因此其壽命與穩定不像內存等設備那樣好,使用時難免會出現各種各樣的問題。而且令情況更加復雜的是,由於硬碟牽涉到系統底層的設置,因此往往不能在大家熟悉的 Windows 下解決問題,必須轉到 DOS 下處理,這對於不少 DIY 新手而言就有些無所適從了,畢竟他們沒有經歷過 DOS 時代。
硬碟出現問題前的一般徵兆
如果硬碟出現故障,那麼最好盡早發現並及時採取正確的措施。如果等到病入膏肓時,硬碟中寶貴的數據就難以倖免了。一般來說,硬碟出現故障前會有以下幾種表現:
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 。回車之後,我們的主菜單就會出現 Partition Table( 分區表 ) ,注意找 Beginning Cylinder( 起始柱面 ) 這一項,它代表硬碟的 0 柱面開始,也就是 0 磁軌的位置。此時大家只要稍微動一下,把它改為 1 或者 2 即可。
需要說明的是,這里的數值不能隨意改動,一旦改動幅度太大, BIOS 就不能正確識別硬碟。但是問題是萬一改動後的位置仍然是有壞道的怎麼辦?呵呵,我目前也想不出辦法,希望有機會大家可以探討一下。如果運氣不算太壞的話,那麼我們接著就可以採用隱藏壞道的方法來進行分區格式化處理了。