深入剖析 Win98/Me 與 Win2k/XP 雙系統的啟動架構:MBR 主引導扇區、分區啟動扇區、核心啟動檔案、OS Loader 多重啟動管理器,並針對格式化 C 槽重裝 Win98 導致雙啟動失效的成因與多種修復方案進行詳細說明。
| 作業系統 | 核心啟動檔案 |
|---|---|
| Win98 | IO.SYS, MSDOS.SYS, COMMAND.COM, AUTOEXEC.BAT, CONFIG.SYS |
| Win2k/XP | NTLDR, NTDETECT.COM |
Win2k 與 XP 的 NTLDR/NTDETECT 版本不同。XP 必須使用 XP 版本的兩個檔案;Win2k 可用 XP 或 Win2k 版本。重裝 Win2k 會以 Win2k 版本覆蓋 XP 版本,導致 XP 無法啟動。
原因:C 槽遺失四個關鍵檔(NTLDR, NTDETECT.COM, BOOTSECT.DOS, BOOT.INI),且 PBR 被 Win98 覆蓋為 Win98 啟動扇區。單純備份四個檔案還原無效,必須同時修復 PBR。
備份:A:>debug
-L 100 2 0 1
-N A:OSLOADER.REC
-R CX / 200
-R BX / 0
-W
-Q
還原:A:>debug
-N A:BOOTSECT.DOS
-L
-W 100 2 0 1
-Q
還原 PBR 後,若 C 槽缺 BOOTSECT.DOS,將備份檔複製回 C 槽(不同機器備份檔不可通用)。
進入修復主控台 → FIXBOOT C: → EXIT → 重開機
若未備份檔案:從安裝光碟 I386 複製 NTLDR/NTDETECT → DEBUG 產生 BOOTSECT.DOS → 修復主控台產生 BOOT.INI → FIXBOOT 修復 PBR。
掌握啟動原理與修復工具,雙系統維護不再求人。