Win 7/Vista 沒有修復主控台?手動移植 XP 版實現多重開機修復環境
Windows 7/Vista 移除文字模式「故障修復主控台」,僅保留圖形化「系統修復選項」。但群組原則仍保留兩項主控台設定,暗示相容性預留。作者發現 XP 升級至 Vista 可保留主控台開機項,並整理四種手動部署方案:升級法、單一 Vista 法、Vista+XP 雙系統加入 NTLDR/BOOTMGR 選單法。
核心檔案清單 (從 XP 系統複製)
- `CMDCONS` 資料夾 (隱藏,含主控台核心檔)
- `CMLDR` (主控台載入器)
- `NTLDR`、`NTDETECT.COM`、`BOOT.INI` (XP 開機三寶)
方案一:升級法 (最複雜,僅適用計劃升級用戶)
1. 先裝 XP → 2. 執行 `WINNT32 /CMDCONS` 安裝主控台 → 3. 升級安裝 Vista/Win 7 → BOOTMGR 保留 NTLDR 選單 → 主控台共存。
方案二:純 Vista/Win 7 環境手動加入 (加入 BOOTMGR 選單)
1. 從有主控台的 XP 複製上述 5 項檔案至系統作用分區根目錄。
2. 修改 `BOOT.INI`:
```
[boot loader]
timeout=0
default=C:\CMDCONS\BOOTSECT.DAT
[Operating Systems]
C:\CMDCONS\BOOTSECT.DAT="Recovery Console for Windows XP" /CMDCONS
```
3. 管理員 CMD 執行:
```
BCDEDIT -CREATE {NTLDR} -d "Recovery Console"
BCDEDIT -SET {NTLDR} DEVICE PARTITION=C:
BCDEDIT -SET {NTLDR} PATH \NTLDR
BCDEDIT -DISPLAYORDER {NTLDR} -ADDLAST
```
4. 重開機 → BOOTMGR 選單出現「Recovery Console」。
方案三:Vista+XP 雙系統,加入 NTLDR 選單 (在 XP 選單下)
1. 複製檔案 (同方案二,NTLDR/NTDETECT/BOOT.INI 已存在可略過)。
2. 修改 `BOOT.INI` 保留 XP 項並新增主控台項:
```
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /FASTDETECT
C:\CMDCONS\BOOTSECT.DAT="Recovery Console for Windows XP" /CMDCONS
```
3. 開機 → BOOTMGR 選 Vista/XP → 選 XP → NTLDR 選 XP/主控台。
方案四:Vista+XP 雙系統,加入 BOOTMGR 選單 (獨立項目,最優雅)
1. 複製檔案 (同方案三)。
2. 修改 `BOOT.INI` 僅保留 XP 項 (timeout=0)。
3. 複製 `NTLDR` → `XPRC.BIN`,`BOOT.INI` → `XPRC.INI`。
4. 十六進位編輯器修改 `XPRC.BIN`:搜尋所有 `BOOT.INI` 字串 → 替換為 `XPRC.INI`。
5. 修改 `XPRC.INI` 指向主控台:
```
[boot loader]
timeout=0
default=C:\CMDCONS\BOOTSECT.DAT
[Operating Systems]
C:\CMDCONS\BOOTSECT.DAT="Recovery Console for Windows XP" /CMDCONS
```
6. 管理員 CMD:
```
BCDEDIT -COPY {NTLDR} -d "Recovery Console"
BCDEDIT -SET {新GUID} PATH \XPRC.BIN
```
7. 開機 → BOOTMGR 直接出現 Vista / XP / Recovery Console 三選一。
注意與限制
- 主控台基於 XP 核心,修復 Vista/Win 7 可能遇到檔案系統/登錄結構差異導致誤判,僅建議修復 XP/資料救援。
- 方案四最乾淨,但需十六進位編輯器操作,風險較高。
- 群組原則保留主控台設定,證實微軟預留此相容路徑。
四種方案覆蓋從「升級保留」到「純手動部署」全場景。方案二最通用、方案四最優雅。有 XP 光碟/虛擬機的 IT 人員,建議預先準備好這套「文字模式修復工具」應對極端故障。