硬碟開機流程涉及六大關鍵環節,任一受損皆導致無法啟動。本文以 Award BIOS 4.51、6.4GB 硬碟 (C/D/E/F 四分區、C 裝 Win98 FAT16) 為實驗環境,使用 Norton DiskEdit 逐一破壞關鍵因素,記錄錯誤現象與修復對策,建立完整故障診斷地圖。
硬碟啟動四階段 (以 Win98 為例)
- 依 CMOS 參數定位磁頭至物理扇區 0/柱面 0/磁頭 1,讀取 55AAH、MBR、分區表 (HDPT)。
- 依分區表定位至啟動分區引導扇區 (通常 0/1/1),讀取 55AAH 及 OS 參數。
- 依 OS 參數讀取 FAT 表及 `io.sys`、`msdos.sys` 兩隱藏系統檔。
- 依 `config.sys` 載入 `command.com`,進入 DOS 實模式,基本啟動成功。
實驗設計
- 破壞對象 (六大必要因素): 物理連線、CMOS 參數、MBR/分區表、DOS 引導記錄、FAT 表、三啟動檔 (`io.sys` `msdos.sys` `command.com`)。
- 步驟: 備份數據 → 製作含 DiskEdit 的啟動盤 → 逐一破壞 → 重開機記錄現象 → 恢復 → 下一項。
故障現象與對策對照表
1. 螢幕全黑
原因: 硬碟端資料線插反 (主板端不會反)。
解決: 重插資料線,確保紅線貼齊電源線紅線。
2. 顯示 "Primary Master Hard Disk Fail"
原因: (1) 資料線/電源線未插牢 (2) 硬碟跳線設為從盤但 CMOS 仍設主盤。
解決: 重插線、重設 CMOS 硬碟參數。
3. 無任何提示、直接卡住
原因: (1) CMOS 參數錯誤 (2) MBR 錯誤/遺失 (3) DOS 引導記錄首筆資料 (每扇區位元組數) 錯誤 (4) FAT 表錯誤。
解決: 重設 CMOS → `FDISK /MBR` 修復 MBR。
... (後續實驗涵蓋 DOS 引導記錄、FAT、啟動檔損壞等情況,原文因篇幅省略,核心邏輯為:識別損壞層級 → 針對性修復 MBR/FAT/系統檔 → 重建分區表 → 最後手段低格)
核心心法
- 由外而內:先查連線、CMOS,再查邏輯結構 (MBR、分區表、FAT、系統檔)。
- `FDISK /MBR` 是修復 MBR 核心指令,但無法修復分區表與 FAT。
- Norton DiskEdit 是底層編輯神器,配合備份可精準手術式修復。
- 資料無價,**操作前必備份**,模擬實驗更需謹慎。