反向安裝多重開機:XP 既有環境下加裝舊版 Windows 完整實戰
品牌機預裝 XP,用戶想保留 XP 並加裝 Win98/ME/2000。標準順序是低版本先裝,但無第三方工具也能反向達成。以聯想機 (C槽 XP 家庭版, FAT32) 為例演示完整流程。
前提條件
- Win98/ME 開機光碟 (支援光碟啟動)
DEBUG.EXE (從 Windows\Command 或 EBD.CAB 取得)
- 目標分區與 C 槽皆為 FAT32 (NTFS 需用 Partition Magic 轉換)
第一部分:安裝 Windows 98/ME
- 放入 Win98/ME 光碟,用開機碟啟動
- 正常安裝流程,**切勿安裝到 XP 所在分區**
- 安裝完成,進入 Win98/ME
第二部分:修復 BOOTSECT.DOS (關鍵步驟)
Win98/ME 安裝可能修改 XP 所需啟動檔,需修復 BOOTSECT.DOS:
- 記事本建立
READ.SCR 內容:
L 100 2 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q
- 複製
READ.SCR 到開機碟
- 用開機碟進入 DOS
- 執行:
ATTRIB C:\BOOTSECT.DOS -S -H -R
- 執行
DEBUG → 執行腳本 (輸入腳本檔名或重導向)
第三部分:修復 Windows XP 啟動檔
- BIOS 設定光碟啟動,放入 XP 光碟 (或開機碟下
f:\i386\winnt.exe)
- 選「修復」現有安裝 (通常選項 1) → 輸入 Administrator 密碼 (家庭版無密碼直接 Enter)
- 命令提示字元下:
FIXBOOT → Y 確認
- 移除光碟,重開機,BIOS 改回硬碟啟動
此時應出現 XP 啟動選單,可選擇進入 XP 或 Win98/ME。
第四部分:XP 環境下安裝 Windows 2000 (更簡單,支援 NTFS)
- 資料夾選項 → 顯示受保護系統檔案 → 複製 C槽
NTLDR、NTDETECT.COM 到軟碟
- 光碟啟動安裝 Win2000 (正常流程,安裝在其他分區)
- 進入 Win2000 後,將軟碟的兩個檔案複製回 C 槽根目錄 (若無法複製先取消唯讀/隱藏屬性)
原理: XP 版 NTLDR/NTDETECT.COM 可啟動 Win2000,反向不行,故須以 XP 版覆蓋。