當 Windows 2000/XP/2003 **連安全模式都進不去** (藍畫面、登錄損毀、啟動檔遺失、病毒破壞 MBR),**恢復主控台** 是唯一不需重灌即可搶救系統的原生工具。本文整理核心指令、實戰案例與安裝/移除方法。
I386\WINNT32.EXE /cmdcons → 重開機選單出現「Microsoft Windows Recovery Console」。| 指令 | 功能 | 常用參數/範例 |
|---|---|---|
help | 顯示所有指令 / 指令詳細說明 | help fixmbr |
Attrib | 修改檔案屬性 (R/H/S/A) | attrib -r -h -s boot.ini |
Batch | 執行文字檔中的指令序列 | batch commands.txt |
Bootcfg | 掃描/重建/修改 boot.ini | bootcfg /rebuild、/default |
ChDir (CD) | 切換目錄 | cd \windows\system32 |
Chkdsk | 檢查/修復磁碟錯誤 | chkdsk C: /p /r (需安裝光碟) |
Cls | 清除螢幕 | |
Copy | 複製檔案 (支援展開壓縮檔 _) | copy d:\i386\ntoskrnl.ex_ C:\windows\system32\ntoskrnl.exe |
Delete (Del) | 刪除檔案 | del C:\pagefile.sys |
Dir | 列出目錄內容 | dir C:\ /a |
Disable | 停用服務/驅動程式 | disable sptd (停用 Daemon Tools 驅動) |
Diskpart | 建立/刪除分區 | diskpart /add \Device\HardDisk0 200 (建 200MB 分區) |
Enable | 啟用服務/驅動程式 | enable lanmanserver SERVICE_AUTO_START |
Expand | 展開壓縮檔 (_ 結尾) | expand d:\i386\hal.dl_ C:\windows\system32\hal.dll |
Fixmbr | 重寫 MBR 主開機記錄 | fixmbr \Device\HardDisk0 (修復病毒/多重開機損壞) |
Fixboot | 寫入新的分區開機磁區 | fixboot C: (修復 NTLDR 遺失/損毀) |
Format | 格式化分區 | format C: /fs:NTFS /q |
Listsvc | 列出所有服務/驅動程式狀態 | |
Logon | 切換至另一個 Windows 安裝 | logon (多重開機環境) |
Map | 顯示磁碟機代號對應 | |
Md (Mkdir) | 建立目錄 | |
More | 分頁顯示檔案內容 | |
Rd (Rmdir) | 刪除目錄 | rd /s C:\temp |
Ren (Rename) | 重新命名 | |
Set | 設定環境變數 (AllowWildCards 等) | set AllowAllPaths = true (允許存取所有路徑) |
Systemroot | 設定目前系統根目錄 | |
Type | 顯示文字檔內容 | type C:\boot.ini |
fixboot C:
copy D:\i386\ntldr C:\
copy D:\i386\ntdetect.com C:\
attrib -r -h -s C:\boot.ini
type C:\boot.ini (確認內容正確)
fixmbr \Device\HardDisk0
bootcfg /rebuild
disable sptd
disable avfilter
(重開機進入安全模式 → 完整移除問題軟體)
Cmdcons 資料夾、Cmldr 檔案。attrib -r boot.ini → 記事本開啟 → 刪除 C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console"/cmdcons 那一行 → 存檔 → attrib +r boot.ini。預設僅允許存取系統磁碟根目錄與 %windir% 子目錄。執行 set AllowAllPaths = true 後,可存取**所有本機磁碟機路徑** (含 FAT/NTFS),方便備份使用者資料。