硬盤“0”磁道損壞的排解
2020-07-21 19:26:21
供稿:網友
“0”磁道處于硬盤上一個非常重要的位置,硬盤的主引導記錄區(MBR)就在這個位置上。MBR位于硬盤的0磁道0柱面1扇區,其中存放著硬盤主引導程序和硬盤分區表。在總共512字節的硬盤主引導記錄扇區中,446字節屬于硬盤主引導程序,64字節屬于硬盤分區表(DPT),兩個字節(55 AA)屬于分區結束標志。由此可見,“0”磁道一旦受損,將使硬盤的主引導程序和分區表信息遭到嚴重破壞,從而導致硬盤無法自舉。“0”磁道損壞也屬于硬盤壞道,只不過由于它的位置太重要,因而一旦遭到破壞,就會產生嚴重的后果。
1.硬盤“0”磁道損壞后的癥狀
當硬盤“0”磁道損壞后:系統自檢能通過,但啟動時,分區丟失或者C盤目錄丟失,硬盤出現有規律的“咯吱……咯吱”的尋道聲,運行SCANDISK掃描C盤,在第一簇出現一個紅色的“B”;Fdisk等分區軟件找不到硬盤、利用低版本的DM進行分區時,程序“死”在0磁道上;在進行“Format C:”時,屏幕提示0磁道損壞或無休止地執行讀命令“Track 0 Bad”。
2.解決硬盤“0”磁道損壞的思路
磁頭總是把“0”磁道作為尋道的基準點,如果“0”磁道出現物理損壞,磁頭定位機構會因找不到“0”磁道,使硬盤自舉失敗。因此,在解決硬盤“0”磁道損壞問題時,一般都采取“以1代0”的方法,也就是在劃分硬盤分區時,重新定義“0”磁道,將原來的“1”磁道定義為邏輯上的“0”磁道,避開已損壞的“0”磁道。
3.通過工具軟件解決硬盤“0”磁道損壞
(1)通過DM萬用版解決
首先從網上下載DM萬用版并制作好DM啟動軟盤,然后執行DM并進入其主界面。在主界面中按下Alt+M組合鍵進入DM的高級模式,將光標定位到“(E)dit/View partitions”(編輯/查看分區)選項,按回車鍵之后,程序要求選擇需要修復的硬盤,選中硬盤,按回車便進入了該硬盤的分區查看界面。如圖8所示。
在分區列表框中選中“1”號分區,此時上面的分區信息欄將顯示該分區信息,例如分區格式、容量、開始的柱面、結束的柱面等。此時需要記住開始柱面中的“0”和結束柱面序號“2489”。保持光標定位在1號分區上,然后按下Del鍵刪除該分區,在出現的確認刪除分區的界面中選擇“Yes”并回車,此時1號分區便刪除了。
保持光標停留在1號分區上,然后按下Ins鍵添加分區。在出現的分區類型界面中選擇“DOS-FAT32”選項,按回車后便到了此時修復的關鍵步驟――“Select Entry Mode”(設置容量模式)。在該界面中一定要選擇“(C)ylinders”(柱頭)選項,回車后便進入了容量輸入界面。在該界面中,是按照柱面來輸入容量的。對于第一個分區(也就是C盤)而言,都是從第1個柱面開始,但現在我們必需將前面的“0”改成“1”,至于后面該分區結束的柱面數沒有必要修改,可以根據之1號分區的結束柱面數進行填寫。
重新劃分好1號分區后,返回到分區界面,將光標定位到“Save and Continue”(保存并繼續)選項保存設置,然后按下Esc鍵推出DM,最后根據提示重新啟動電腦。
重新啟動電腦后,首先在BIOS中通過“IDE HDD Auto-Detection”功能重新設置硬盤參數,然后進入對C盤進行格式化。至此,修復工作結束。
(2)通過PCTools解決
工具軟件PCTools是由美國Central Point公司針對PC機設計的實用工具包,該軟件包中的DE(DiskEdit)工具可用來修復“0”磁道損壞的硬盤。
首先將PCTools 9.0下載到本地硬盤,由于該軟件包體積比較大,且無法在FAT32格式上的硬盤上運行,因此最好是將下載得到的壓縮包解壓縮,然后將整個PCTools工具包刻錄到光盤上。當然,如果硬盤上有FAT16格式的分區,也可以將PCTools放在該分區上并運行。
準備一張系統啟動軟盤(或啟動光盤),將啟動盤放入軟驅并引導系統(注意,一定要加載光驅驅動),然后放入預先準備好有PCTools的光盤,進入光盤上DE所在的目錄并運行DE。進入DE主界面之后,首先會彈出一個信息窗口,提示此時DE運行在只讀狀態。按回車之后,程序會提示用戶選擇要打開的文件,此時直接按回車打開默認的文檔即可。打開文檔后,按下Atl鍵激活功能菜單,選擇“Options(選項)→Configuration(配置)”菜單命令。按回車后進入配置窗口,通過“Tab”鍵將光標定位到“Read Only”(只讀)選項上,然后按空格鍵將該選項前的“√”取消,最后選擇“OK”保存設置。
返回到主界面,選擇“Select(選擇)→Drive(設備)”菜單命令,然后在出現的驅動器列表將光標定位到“Physical”(物理磁盤)上,按空格鍵選中它,選中“Drives”(設備)欄中的“Hard Disk”(硬盤)并回車。
返回到主界面之后,選擇“Select→Partition Table(分區表)”菜單命令,選中并進入將出現硬盤分區表信息。如果硬盤有多個分區,那么l分區就是C盤,該分區是從硬盤的0柱面開始。將1分區的“Beginning Cylinder”(起始柱面)的0改成1即可。如圖9所示。
修改之后請按回車,這時軟件會提示問是否保存更改,選擇“Save”(保存)并回車確定。然后按下Esc鍵退出即可。重新啟動電腦,按下Del鍵進入BIOS設置畫面,讓BIOS自動檢查硬盤設置,應該可以看到該硬盤的“Cylinder”(柱頭)比原來減少了1,保存并退出,重新分區,然后格式化,修復完成。