用軟件修理硬盤故障的“四個絕招”(轉)
作為存儲設備中的一員,硬盤起著極其重要的作用。但是由于硬盤屬于磁介質,因此其壽命與穩定不像內存等設備那樣好,使用時難免會出現各種各樣的問題。而且令情況更加復雜的是,由于硬盤牽涉到系統底層的設置,因此往往不能在大家熟悉的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就不能正確識別硬盤。但是問題是萬一改動后的位置仍然是有壞道的怎么辦?呵呵,我目前也想不出辦法,希望有機會大家可以探討一下。如果運氣不算太壞的話,那么我們接著就可以采用隱藏壞道的方法來進行分區格式化處理了。
硬盤中的“魔術”
誰人不會被二手硬件市場中獨一無二的價格所引誘;誰人不想只花三分之一或二分之一的市場售價買回自己心愛之物。但人們往往會被眼前的一點“毛利”沖暈頭腦,而此注成大“錯”,丟了money不說,弄不好還會誤大事。我并不是否認所有的二手商家的信用問題,但也有許多“JS”為了“暴利”,把原本一文不值的“貨”加上自己精心的“技術”處理,讓它“名正言順”地走上柜臺。
在此本人就先拿硬盤開個“刀”,給大家做個參考。“硬盤”這個部件,在PC配件里算是結構比較簡單的,其主要由一個BIOS、一組數據讀寫頭、一個高速緩存、一塊電路板和一片或多片磁盤組成。由于其本身結構簡單且技術含量高,制造工藝講究(硬盤的生產線應該是在全真空的狀態下進行的,其原因是為了防止空氣中的灰塵落在盤面上而影響硬盤的正常工作),使“JS”們在“硬功夫”做假的可能性大大減小,即使有,相信也很難逃過各位DIY的“火眼金睛”。所以“JS”們都把主要精力都放在“軟功夫”上,硬盤在使用時最容易發生的致命性損壞就是物理性硬盤壞道,這一點相信各位DIY們都深有體會。可能由于一次不小心使硬盤受到強烈碰撞,造成數據讀寫頭與盤面進行了嚴重磨擦,使盤面受到物理性損壞(正常工作時,由于硬盤自身的高速旋轉,而在其上方產生了一個小氣墊將讀寫頭托起,從而避免上述現象)。而多次低格硬盤或其自身的質量及壽命問題也會導致硬盤產生壞道。一但硬盤出現了一個壞道后,如不加以措施,會因電腦繼續對壞道進行強行讀寫使其面積增大,直至“吃”光整片磁盤,如果您的硬盤是單片裝的,那就只能請您“節哀順便”了。
而這些不幸的寶貝們到了有“魔術師”之稱的“JS”手里,則會“變”得十分“健康”甚至可以逃過所有測試軟件的視線,而且不會引起“客戶們”的任何注意,直至你買回家用了X天以后才會露出馬腳,而那時“JS”們早就坐在家中點數鈔票了。那么“JS”們是怎么做到這一步的呢?其中的“奧秘”又在哪呢?請看下面的一個事例:
假如我是一個“JS”,手中有一塊希捷8G的有壞道的硬盤,我會把它放到一個二手整機中并換出其中的好硬盤。然后將它重新用DOS7.0中的FDISK將硬盤用FAT32分區表分成幾個大區和一個僅為幾十兆的小區(請注意我說的每一個細節!)。因為FAT32分區表要比FAT分區表定義的每一個簇要小許多,為了不傷其無辜,所以用它。而且要算好位置,盡量不要把它放在C區里。下一步是往C區里傳系統,為了減少對硬盤讀寫我使用最小化安裝且先不裝外設的驅動。裝完系統后,再找一個磁盤管理軟件,如:諾頓,或找一個活動分區軟件。找出所有的壞道及其周圍的幾個扇區,并把它們全分到那個幾十兆的小區里(多分的幾個好道是為了不讓壞道擴散過快而被發現)。這樣一來,就把壞道全部集中起來了。
下一步就是這項工程中最“經典”的一舉了。重啟機后,進入DOS,用FDISK刪掉那個僅為幾兆且滿載著“垃圾”的小區。然后再用一個DOS6.22的FDISK.EXE換掉C:\windows\command\FDISK.EXE。因為DOS6.22的FDISK只支持FAT分區表,而且即使用它找出了那幾兆壞道,又會因為其體積太小不能建立一個新的分區而無法使用。
好!現在我們已大功告成了。裝上驅動就可以出售了。這時你可以對現有分區開足了馬力進行FORMAT,由于C區有系統所以我們只能對其進行磁盤掃描,SCANDISK、諾頓、FORMAT......隨你挑,反正是給你看的全部都是好東西,至于不給你看的自然你也就別想看到,如果你用計算空間大小的方法來看也可以,因為windows資源管理器/屬性所顯示的空間大小是以XX.XXGB來顯示的,它只精確到100兆位,十幾兆多多少少也看不出來。如果你用DOS下的DIR命令來查的話,雖然它能精確到字節,但我會解釋說:關于算法問題,硬盤出廠時的進位是以每1000字節為1K計算的,而FAT分區表則是以1024字節為1K計算的,而且NTFS、FAT32、LINUX、BIOS中的算法都不同所以會造成誤差(這的確是真的)。你也不可成再掛一塊從盤對其進行測試,因為如果你重分區的話,你將設主盤來引導系統,即使你的硬盤中有操作系統,也會因驅動程序不匹配造成引導失敗,小心這時我會要你對你的行為負責,要不買走要不賠錢。這時候恐怕你是有口也說不出。
“黑!黑!實在是黑!!!”這是眾DIYER們的呼聲。此招可謂天衣無縫,想當年我還曾用此招轉讓過一塊學校的廢硬盤呢(我可什么都沒說……),反正也是給公家辦事。不過按此做法你可以也把你手里的壞硬盤這樣“改造”一下,也許還能多用個半年不成問題。最后給您吃顆“定心丸”,此招目前還未被廣泛應用,所以您不必太著急,由于此招技術含量高,且硬盤利潤較低,所以很少有“JS”會這么“放必殺”,但并不等于就沒有。
這招真tnnd黑。大家以后一定要當心呀。而且硬盤這種東西最好別買二手的。
硬盤軟故障處理有道
硬盤的軟故障即非物理性故障,比如主引導記錄、分區表、啟動文件等被破壞而導致系統無法啟動,硬盤被病毒感染造成無法運行,以及非法操作、維護不當等。
主引導記錄損壞
由于病毒的破壞或操作上的失誤,使硬盤主引導記錄損壞,硬盤將無法啟動。開機后系統提示“Disk boot failure , Insert system disk and press enter”,告訴您找不到啟動分區硬盤或者硬盤上沒有啟動文件,請插入啟動盤后按“回車”鍵。如果BIOS 中的硬盤設置正確,而且可以從軟盤或光盤啟動后能找到您的硬盤,那么您的機器不過是因為 Windows 啟動文件或硬盤的主引導扇區被破壞罷了。
硬盤的主引導扇區是硬盤中的最為敏感的一個部件,其中的主引導程序用于檢測硬盤分區的正確性并確定活動分區,負責把引導權移交給活動分區的DOS或其他操作系統,此段程序損壞將無法從硬盤引導。
修復此故障最簡單的方法就是使用高版本DOS的Fdisk帶參數/mbr運行(即執行“FDISK/MBR”命令),直接覆蓋(重寫)硬盤的主引導程序(fdisk.exe之中包含完整的硬盤主引導程序)的代碼區。由于從DOS時代直到目前的Windows系統,硬盤的主引導程序一直沒有變化,所以只要找到一種DOS引導盤啟動系統并運行此程序即可修復。
在硬盤主引導扇區中還存在一個非常重要的部分,那就是其最后的兩個字節:55AA,此為扇區的有效標志。當從硬盤、軟盤或光區啟動時,將檢測這兩個字節,如果存在則認為有硬盤存在,否則將不承認硬盤。
★Fixmbr★
Fixmbr是一個DOS下的應用小工具,只有12KB,專門用于重新構造主引導扇區。直接運行Fixmbr,它將檢查MBR結構,如果發現系統不正常則會出現是否進行修復的提示。如果回答“Yes”,它將搜索分區。當搜索到相應的分區以后,系統會提示是否修改MBR,回答“Yes”則開始自動修復。如果這時出現死機現象,請將BIOS中的防病毒功能禁止后再做。缺省的狀態下將搜索所有已經存在的硬盤,并完成以上操作。如果完成的結果不對,可以用“/Z”參數將結果清空后重新啟動,就可以恢復到原來的狀態。
執行“FIXMBR /?”可得到FIXMBR的幫助信息如下:
Usage:FIXMBR[DriveNo][/A][/D][/P][/Z][/H]
DriveNoHarddiskscope0-3,defaultisalldrive.(指硬盤號,0表示第一個硬盤)
/AActiveDOSpartition.(激活基本DOS分區)
/PDisplaypartition.(顯示DOS分區的結構)
/DDisplayMBR.(顯示主引導記錄內容)
/ZZeroMBR.(將主引導記錄填零)
/HThismessage.(本幫助信息)
Fixmbr的下載地址:。
★KV3000★
KV3000具有非常強大的主引導記錄和分區修復的功能。我們可以先用軟盤啟動后,執行KV3000,按下“F6”鍵,就可查看已經不能引導的硬盤隱含扇區,即查看硬盤0面0柱1扇區主引導信息是否正常。如果在這里沒有找到關鍵代碼,即硬盤分區表關鍵代碼“80”、“55AA ”,那么硬盤本身將不能引導,即使軟盤引導后也不能進入硬盤。這時,可按動翻頁鍵“PgDn”或“PgUp”鍵,在硬盤的隱含扇區內查找,如有,會在表中出現閃動的紅色“80”和“55AA”,并響一聲來提示你,下行會出現一行提示,“F9 = Save To Side 0 Cylinder 0 Sector 1 !!!”。這時,按一下“F9”鍵,就可將剛找到的在表中顯示出的原硬盤主引導信息, 覆蓋到硬盤0面0柱1扇區中,然后機器會重新引導硬盤,恢復硬盤的主引導記錄。(甜甜)
硬盤被“邏輯鎖”鎖定
“硬盤邏輯鎖”是一種很常見的惡作劇手段。中了邏輯鎖之后,無論使用什么設備都不能正常引導系統,甚至是軟盤、光驅、掛雙硬盤都一樣沒有任何作用。
“邏輯鎖”的上鎖原理:計算機在引導DOS系統時將會搜索所有邏輯盤的順序,當DOS被引導時,首先要去找主引導扇區的分區表信息,然后查找各擴展分區的邏輯盤。“邏輯鎖”修改了正常的主引導分區記錄,將擴展分區的第一個邏輯盤指向自己,使得DOS在啟動時查找到第一個邏輯盤后,查找下個邏輯盤總是找到自己,這樣一來就形成了死循環。
給“邏輯鎖”解鎖比較容易的方法是“熱拔插”硬盤電源。就是在當系統啟動時,先不給被鎖的硬盤加電,啟動完成后再給硬盤“熱插”上電源線,這樣系統就可以正常控制硬盤了。這是一種非常危險的方法,為了降低危險程度,碰到“邏輯鎖”后,大家最好依照下面兩種比較簡單和安全的方法處理。
★UltraEdit★
首先準備一張啟動盤,然后在其他正常的機器上使用二進制編輯工具(推薦UltraEdit)修改軟盤上的IO.SYS文件(修改前記住先將該文件的屬性改為正常),具體是在這個文件里面搜索第一個“55AA”字符串,找到以后修改為任何其他數值即可。用這張修改過的系統軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區表已經被破壞,你無法用“Fdisk”來刪除和修改分區,但是此時可以用前面介紹的關于分區表恢復的方法來處理。
UltraEdit V9.00b漢化版的下載地址:
★DM★
因為DM是不依賴于主板BIOS來識別硬盤的硬盤工具,就算在主板BIOS中將硬盤設為“NONE”,DM也可識別硬盤并進行分區和格式化等操作,所以我們也可以利用DM軟件為硬盤解鎖。
首先將DM拷到一張系統盤上,接上被鎖硬盤后開機,按“Del”鍵進入BIOS設置,將所有IDE接口設為“NONE”并保存后退出,然后用軟盤啟動系統,系統即可“帶鎖”啟動,因為此時系統根本就等于沒有硬盤。啟動后運行DM,你會發現DM可以識別出硬盤,選中該硬盤進行分區格式化就可以了。這種方法簡單方便,但是有一個致命的缺點,就是硬盤上的數據保不住了^_^。
DM萬用版的下載地址:。(勇)
分區表遭到破壞
分區表錯誤是硬盤最嚴重的錯誤之一,分區表數據的損壞將造成該分區的混亂或丟失,一般無法進行手工恢復,惟一的方法是用備份的分區表數據重新寫回,或者從其他的相同類型的并且分區狀況相同的硬盤上獲取分區表數據,否則將導致其他的數據永久的丟失,然而以下這些工具將幫助我們把損失降到最低限度。
★KV3000★
在KV3000的主菜單上,按下“F10”鍵,就可對系統的有關參數和硬盤分區表快速測試,如果硬盤分區表不正常,KV3000會先將壞分區表保存到軟盤上以防不測,再自動重建硬盤分區表,使硬盤起死回生。但如果硬盤只有一個分區,而且文件分配表(FAT表)、文件目錄表(ROOT表)嚴重損壞,數據已經都沒有了。那么,用這個功能即使恢復了C盤分區表,數據也不能恢復。這時需要配合其他的硬盤修復工具來恢復數據。如果硬盤還有D、E……等幾個分區,一般情況下,KV3000能找回后面沒有被破壞掉的分區,重建一個新的硬盤分區表,然后,再用DOS系統軟盤引導機器后,就可進入硬盤后面幾個分區,將數據導出后,再將硬盤重新分區、格式化。
★Disk Genius★
Disk Genius,全中文經典硬盤分區表維護軟件(如圖1所示),采用純中文圖形界面,支持鼠標操作。作為一款硬盤分區管理工具,它不僅有建立分區、刪除分區、激活分區等功能,而且還具有其他工具所無法比擬的優勢:
圖1
(1)提供更靈活的分區操作,支持分區參數編輯;
(2)提供強大的分區表重建功能,迅速修復損壞了的分區表;
(3)支持FAT/FAT32分區的快速格式化;
(4)在不破壞數據的情況下直接調整FAT/FAT32分區的大小;
(5)自動重建被破壞的硬盤主引導記錄;
(6)為防止誤操作,對于簡單的分區動作,在存盤之前僅更改內存緩沖區,不影響硬盤分區表;
(7)能查看硬盤任意扇區,并可保存到文件;
(8)可隱藏FAT/FAT32及NTFS分區;
(9)可備份包括邏輯分區表及各分區引導記錄在內的所有硬盤分區信息;
(10)提供掃描硬盤壞區功能,報告損壞的柱面。
Disk Genius的最過人之處就在于它的硬盤分區表恢復功能,主要用于當硬盤分區表被破壞時,通過未被破壞的分區引導記錄信息重新建立分區表。進入“工具”菜單,選擇“重建分區表”進行硬盤分區,這時系統會給出“自動方式或交互方式”,一般情況下選擇“自動方式”,而交互方式對發現的每一個分區都給出提示,由用戶選擇是否保留。只要硬盤沒有被格式化,一般是可以恢復硬盤的分區表的,修復后必需存盤退出,重新啟動系統即可正常。
Disk Genius的下載地址: ... ile/DGen20b0219.zip。(勇)
壓軸套餐
★三茗硬盤醫生★
三茗硬盤醫生是一款全免費中文國產硬盤事后修復工具,大小只有十幾KB,支持非標準硬盤參數的硬盤,比Disk Genius功能還要強大。它能幫助我們修復主引導記錄、系統引導記錄、FAT分區表等系統區數據,使受到意外破壞而無法訪問的硬盤起死回生,此外還具有系統區數據的備份和查看、硬盤分析等功能。
圖2
如圖1所示即為三茗硬盤醫生主界面,其中:
“分析硬盤”幫您分析硬盤的系統區是否正確,并顯示分析結果;
“修理硬盤”幫您修復硬盤系統區不正確的部分;
“工具箱”為您提供一些實用小工具,如主引導區備份、系統引導區備份、恢復主引導區等;
“使用說明”給您介紹本軟件的詳細使用方法。
三茗硬盤醫生的下載地址:。
★金山毒霸硬盤修復程序★
金山毒霸硬盤修復程序(Kavfix)也是一款全免費的國產硬盤修復工具,由金山公司出品,用來修復被病毒破壞的硬盤,支持FAT32格式的硬盤分區。
(1)用干凈的DOS系統盤啟動機器,用Format a:/s命令格式化一張系統盤,再將KavFix.exe復制到該軟盤上,然后用該系統盤啟動機器。
(2)運行Kavfix,菜單項如圖2所示,其中文含義如下:
“0. Fast Fix HardDisk”:快速修復硬盤,快速搜索硬盤上的冗余信息,恢復被CIH破壞的硬盤,速度極快。
“1. Normal Fix HardDisk”:修復硬盤,當快速搜索找不到硬盤上的所需信息時用此項將擴大搜索范圍,速度比0號功能慢。
“2. Backup Process Sectors”:備份將被修復的扇區,以備修復失敗時恢復。
“3. Restore Process Sectors”:恢復備份,恢復第一次修復前做的備份可將硬盤恢復到初始狀態。
“4. Backup MBR Sector”:備份主引導記錄扇區,將主引導記錄扇區備份到磁盤。
“5. Restore MBR Sector”:恢復備份的主引導記錄,從磁盤回復備份的主引導記錄扇區。
“6. Display Hard Disk Partition Table”:顯示硬盤分區信息,顯示硬盤分區表的信息。
“7. Destory Hard Disk MBR”:清除主引導記錄扇區標志,當修復失敗時,請選擇此項再重新修復。
“Q. Quit”:退出Kavfix
圖3
(3)選擇“0”修復硬盤,提示選擇物理硬盤:
Please input harddisk(0,1,2,…):
請輸入待修硬盤盤號(從0開始)
Do you want to backup MBR for undo ?Y/N??
提示備份主引導區數據用于修復失敗后恢復,請按“Y”確認,按“N”取消。
DO NOT BACKUP FILE IN DISK
WHICH NEED TO BE FIXED!
Please input MBR Backup file name:
不要把備份數據備份到您正在修理的硬盤上!否則將無法恢復!
提示輸入備份文件名:
(輸入備份文件名后回車。注意:將備份文件存放在正在修理的硬盤上有可能造成在修復失敗時無法正確識別硬盤從而找不到備份文件,使恢復無法進行。)
至此,Kavfix將自動修復您的硬盤的分區表,并提示是否重建C盤:
Do you want to Rebuild the C Drive(Y/N)?
如您要重建C盤,請按“Y”確認,按“N”取消。
Do you want to backup sector for undo (Y/N)?
提示備份修復時將被修改的數據,用于修復失敗后恢復,請按“Y”確認,按“N”取消(由于備份數據量較大,請換一張空的軟盤用來備份數據)。
(4)Do you want to write Rebuild Partition Table to MBR(Y/N)?
修復后Kavfix將問您是否將已修好的數據寫入硬盤的主引導區,請按“Y”確認。
至此Kavfix已經修復了您的硬盤,請按 “Q” 鍵退出,重新啟動機器,就可以找回您的硬盤和數據了。
如果Kavfix修復失敗,可用3號功能將硬盤恢復到修復前的狀態,可以重新手工修復。
Kavfix的下載地址: ... mp;path=/kavfix.zip。
大硬盤帶來的新問題
硬盤可以說是所有配件中最值得升級的了,性能價格比越來越高,還不用扔掉原來的硬盤,能一起使用。不過由于硬盤需要主板BIOS的支持,加上各種品牌的硬盤與不同的分區軟件兼容性,大硬盤也帶來了很多新問題。
一、部分FDISK不能識別80G硬盤
大硬盤帶來的最直接問題就是老主板BIOS不能識別,已經有很多文章談及這個問題;第二個問題就是第一次分區的時候,FDISK因為版本問題不能識別超過60G的硬盤。因為大家使用的啟動盤,無論是光盤還是軟盤,自帶的一般都是Windows98的FDISK,這個版本的FDISK只可支持到60G的容量,很多人都不知道這一點(包括很多電腦城的裝機商),筆者不久前幫人攢機拿了塊80G的西部數據800BB,JS用FDISK分區就失敗了(認作了10G,強行格式化出一個區,重新啟動后無法自舉),他還莫名其妙。
要解決這個問題,可以用ME和Windows2000等高一級的操作系統附帶的FDISK,可支持到80G以上硬盤。不過用硬盤廠家附帶的DM或是國產的分區軟件DISKMAN分區更有效率。
這個FDISK不能識別大硬盤的問題還會帶來一個“副產品”,就是容易造成分區引導位置標識為錯誤代碼,給使用其他分區工具再次分區造成很大的困難。如果反復使用各種分區軟件在這一敏感位置進行操作,多次失敗的話,有可能給硬盤造成不能使用的軟故障,需要重新低級格式化。例如一塊新的WD 60G硬盤,連接到一塊磐鷹VIA694主板上,在FDISK里只認識24G容量,后用Partion Magic6.0把剩余容量讀出并格式化成FAT32,安裝了win98,當在win98中安裝win2000時,拷貝預備文件正常,到第一次系統重啟時,屏幕顯示“Verifying DMI Pool Data ......”后,硬盤燈常亮,光標一直處于閃爍狀態,系統無法進行后續win2000安裝。按reset鍵重啟后,故障依然同樣——這些就是分區不妥造成的后遺癥。后來筆者用DISKMAN刪除所有分區,重新格式化后,才消除了奇怪的故障;上面說的80G硬盤也那樣,因為FDISK分區失敗,他用patition magic再操作,查到是116#錯誤,整個硬盤顯示的是bad disk,無法再處理。后來筆者也是用DISKMAN強行刪除原有分區,才重建了分區表恢復正常。
二、分區緩慢容易出錯
因為FDISK歷史悠久,大家都用習慣了,無論是新裝機還是調整現有分區,很多人都是用這個程序。在遇到大硬盤大容量分區的時候,FDISK的檢測和格式化分區是很慢的,如果遇到停電等意外因素,就很容易造成分區表損壞,造成數據的損失。建議使用DM或是DISKMAN,筆者用DISKMAN格式化一個40G大分區都是在十秒以內的事。不過DISKMAN不支持NTFS格式,如果你真的需要NTFS,可以在分區完畢、安裝好操作系統后用其他工具轉化。
注意:無論哪種工具,分區完畢都要先重新啟動,否則容量或文件讀寫會顯示異常。
三、不同品牌的硬盤外掛程序之間的沖突問題
由于硬盤容量的發展速度很快,很多主板廠商的BIOS更新沒有跟上,有的則是舊產品停止了BIOS的更新,導致不少人的機器要上新的大硬盤必須借助硬盤廠家附帶的外掛程序來管理。不同牌子的硬盤之間的在不同的主板上,存在著一定的沖突。例如一位用戶原使用的是IBM 30G硬盤,為了幫一個朋友檢查一塊邁拓的60G硬盤,掛上了EZ-BIOS,完成后再接回自己的IBM硬盤,由于沒有取出EZ-BIOS的軟盤,導致EZ-BIOS試圖管理IBM硬盤,導致分區表出現了異常,最后損失了部分數據。
又如華碩的經典t2p4一接上希捷的40g硬盤就死機,機器自檢通即使接為從盤設為none,也無法啟動。咨詢ASUS公司后被告知不要試圖用DM等工具,要想在ASUS主板上自檢通過,必須將硬盤跳線設置在限制32G的位置上,即便你把硬盤拿到別的主板上分完區后,也必須如此,由于主板BIOS只能支持32G,強行分區后系統會變得不穩定。上述都是由于外掛程序引起的沖突,故此外掛程序前要慎重,對于這種沖突,最好的辦法是加一塊硬盤卡。
四、空間利用及數據備份問題
新的大硬盤因為容量很大,如果平均3、4G就分一個區劃分出很多個的話容易造成管理上的混亂;而不這樣平均劃分,單個分區可能會超過20G,這就帶來了數據備份和空間如何合理利用的問題。在單個大分區里的數據很多,用GHOST鏡像備份就需要大量的空間,大容量的分區也會因為簇太大造成小文件占據大空間的浪費。要解決好這個問題,需要你妥善地把數據分好類,以及合理地選擇分區格式。建議你把需要特別備份的小容量個人數據如郵件、文檔集中放在一個較小的分區,用FAT32格式,那么你就可以用GHOST來制作DISK的IMAGE;而MP3、電影、圖片等大文件,可以專門劃分到一個NTFS格式的大分區中,反正你在DOS狀態下也不可能播放這些媒體文件,DOS不能識別NTFS也不會帶來什么麻煩。NTFS格式的簇比較合理,能有效地利用磁盤空間,不容易產生碎片,還對單個的大文件讀寫有優化,是值得大硬盤用戶使用的分區格式。這些媒體文件可以針對文件夾來刻盤備份。