硬盤長時間使用可能會出現各種問題,硬盤的“壞軌”是最常見的問題。硬盤磁道不好除了硬盤本身的質量和老化原因外,主要是硬盤平時在使用中得不到很好的對待,比如內存太少、應用軟件頻繁訪問硬盤、硬盤碎片過多、超頻不當、電源質量差、溫度高、防塵差、震動等。
硬盤壞道可分為邏輯壞道和物理壞道。前者是軟壞軌,通常是操作不當或使用軟件造成的,可以通過軟件修復。後者是真正的物理壞磁道,說明妳硬盤的磁道上有物理損壞,只能通過改變硬盤分區或扇區的用途來解決。如果妳的硬盤曾經出現以下現象,妳應該註意硬盤是否已經出現壞磁道:
(1)讀取文件或運行程序時,硬盤反復讀盤出錯,提示文件損壞等信息,或者需要很長時間才能成功;有時甚至會出現藍屏;
(2)硬盤聲音突然由正常摩擦音變為怪聲;
(3)病毒感染消除後系統無法正常啟動,出現“找不到扇區”或“讀取c盤壹般錯誤”等提示信息;
(4)格式化硬盤,到壹定進度停止,最後報錯,無法完成;
(5)“磁盤掃描程序”會在每次系統開機時自動運行,掃描磁盤錯誤;
(6)在硬盤上執行FDISK時,會以壹定的進度反復進退;
(7)啟動時不能通過硬盤引導系統,用軟盤啟動後可以去硬盤盤符,但不能進入,用SYS命令也不能成功進行系統。這種情況很可能是硬盤的引導扇區有問題。
如果出現以上錯誤,妳就需要更加小心了,這說明妳的硬盤已經出現了壞!
硬盤壞磁道的修復
1.修復邏輯壞軌
先說最簡單的方法。借助Windows下的磁盤掃描工具,在資源管理器中選擇盤符,點擊鼠標右鍵。在彈出的驅動器屬性窗口中,選擇(如圖1)(如圖),設置掃描類型為全掃描,選擇自動修復錯誤,然後點擊開始。根據磁盤容量和掃描選項的不同,掃描時間會有所不同(如圖2)(如圖)。
如果系統區存在邏輯壞道,所以無法正常啟動,我們可以使用Windows 98/Me的啟動盤,在DOS提示符下鍵入:Scandisk drive letter,回車。壹旦發現壞軌,程序會提示妳是否修復,選擇是開始修復。很多由於系統區邏輯壞道導致Windows無法正常啟動的問題,壹般都可以通過這種方法解決。
因為Windows 98/Me只自動修復邏輯壞道,不修復物理壞道,所以實際上1的方法經常失敗。遇到不好的物理路徑怎麽辦?
2.用磁盤掃描程序檢查物理壞磁道。
“磁盤掃描程序”對物理壞道無能為力。它只能將其標記為壞軌道,然後停止讀寫該區域。物理壞道具有傳染性,會向外圍擴散,導致壞道附近存儲的數據處於危險之中。
使用磁盤掃描程序時,發現壞磁道時停止。註意磁盤掃描程序停止時的值,如22%。假設硬盤總容量為2GB,2GB×22%=0.44GB,硬盤上壞軌的起始位置大致為440MB。因為硬盤上的壞磁道容易擴散到外圍,所以需要留有足夠的緩沖區,將硬盤第壹個分區的容量設置為400MB。剩下的1.6GB按200MB分為8個區。使用“磁盤掃描程序”檢查所有區域,刪除或隱藏“磁盤掃描程序”無法檢測到的區域,以確保系統不再讀寫這些區域。剩余的相鄰分區可以被合並和使用。分區、隱藏、刪除、合並等操作可以通過使用PartitionMagic或DiskMan等帶有圖形界面的工具進行。
3.使用軟件隱藏物理壞磁道
使用PartitionMagic5.0/6.0處理硬盤。PartitionMagic可以在不破壞數據的情況下,對硬盤進行重新分區,動態改變分區大小,改變分區的文件格式,隱藏或顯示現有分區等等。將PartitionMagic5.0/6.0的DOS版本復制到軟盤上,用Windows 98/Me啟動盤啟動系統,運行軟盤上的PQMAGIC.EXE。
然後掃描硬盤,可以直接用PartitionMagic中操作菜單下的“檢查”命令來完成。標記壞簇後,可以通過選擇“高級/壞扇區重新測試”來嘗試重新測試;“在操作菜單下。在將壞簇劃分為壹個(或幾個)區域後,通過HidePartition菜單項隱藏包含壞磁道的區域,以避免Windows 98/Me中的誤操作。
特別說明:如果直接隱藏壞磁道的分區而不進行格式化,壹些與盤符相關的程序將會因為盤符的改變而無法在該分區的後續分區中正確運行。解決方法是使用工具菜單下的DriveMapper菜單項,它會自動收集註冊表中的快捷方式和相關信息,並立即更新應用程序中的盤符參數,保證程序的正常運行。
4.修復硬盤扇區0的壞磁道。
對於硬盤0扇區損壞的情況,雖然比較棘手,但也不是沒有希望。這裏我們給妳介紹兩種方法。
第壹種方法:我們借DiskMan軟件來修。具體方法如下:
①在純DOS模式下運行DiskMan,在“硬盤”菜單中選擇驅動器符號。此時主界面顯示硬盤分區格式為FAT32,起始柱面為0,起始磁頭為1,總容量為2GB;
②然後依次進入“工具→參數修改”(或按F11),在彈出的修改分區對話框中,將起始柱面的值由“0”改為“1”;
③按確定返回DM主界面,按F8保存修改結果。硬盤修改後需要重新格式化。
第二種方法:我們使用壹些人熟悉的Pctools9.0軟件中的DE工具。具體方法如下:
①從Windows 98/Me啟動盤啟動,運行Pctools9.0目錄下的DE.EXE,先進入選項菜單,選擇配置,按空格鍵去掉只讀前面的勾(按Tab鍵切換),保存並退出;
②然後在主菜單選擇中選擇驅動;
③進入後,在驅動器類型項中選擇物理,按空格選中,然後按高鍵切換到驅動器項,選擇硬盤,然後選擇確定進入;
(4)回到主菜單後,打開選擇菜單,這時會出現壹個分區表,選擇進入,這時會出現硬盤分區表信息;
⑤如果硬盤有兩個分區,L分區是c盤,分區從硬盤的0柱面開始,那麽把1分區的起始柱面的0改成1就可以了;
6.保存並退出;
⑦重啟,按Delete鍵進入COMS設置,選擇“IDE自動檢測”。可以看到CYLS比原來少了1,保存退出,重新分區,格式化,大功告成。
提示:修改前備份硬盤上的重要數據,Pctools9.0無法在FAT32和Windows分區的硬盤上運行,但可以在FAT16硬盤上運行。修復後必須在CMOS中重新檢測硬盤,然後分區格式化,因為只有格式化硬盤後,分區表的信息才會寫入扇區1(現在是扇區0)。
5.修復壞磁道的低級格式化
以上方法都不行,妳又不願意報廢硬盤,可以考慮用低級格式化來處理硬盤故障。但是低級格式化會重新劃分磁道和扇區,標註地址信息,設置交叉因子等操作,讀寫硬盤需要很長時間。每次使用都會對硬盤造成嚴重的磨損,對於物理壞道的硬盤來說更是雪上加霜。實踐證明,低級格式化會加速物理壞磁道的硬盤報廢,而對於邏輯壞磁道,根本沒有必要使用低級程序作為修復手段。另外,低頁會徹底擦除硬盤上的所有數據,這是不可逆的。所以低級盤只能作為萬不得已的手段,低級盤之後的硬盤只能使用Format命令進行高級格式化後才能使用。