故障修復控制台是微軟在 Windows 2000/XP 引入的強大修復環境,當安全模式失效時,它能啟用/禁用服務、格式化磁碟、讀寫 NTFS 分區、修復 MBR/開機磁區、恢復開機選單等。本文詳述如何將其整合至自動安裝光碟、兩種啟動方式、以及 50+ 核心命令完整語法與實戰範例。
cdrom:\i386\winnt32 /cmdcons 安裝至硬碟CMDCONS 至光碟資料夾,改名為 4 字元名稱(如 CTRL)SETUPLDR.BIN,將 I386 替換為 CTRLI386 改為 CTRL注意:若含 WINNT.SIF 需刪除或修改非全自動模式。
需預先在硬碟安裝控制台(見整合步驟),開機選單會出現「Microsoft Windows Recovery Console」選項。
| 命令 | 功能 | 關鍵參數/範例 |
|---|---|---|
attrib | 變更檔案/目錄屬性 | attrib +r -h file.txt(設唯讀、取消隱藏) |
batch | 執行文字檔中的命令序列 | batch c:\cmd.txt c:\out.txt |
chdir (cd) | 顯示/變更目前目錄 | cd "program files"(含空格需加引號) |
copy | 複製單一檔案(支援從光碟解壓縮) | copy d:\i386\ntoskrnl.ex_ c:\windows\system32\ntoskrnl.exe |
delete (del) | 刪除單一檔案 | del c:\pagefile.sys |
dir | 顯示目錄內容 | dir c:\ /w |
expand | 從壓縮檔提取檔案 | expand d:\i386\driver.cab /f:msgame.sys c:\windows\system32\drivers |
mkdir (md) | 建立目錄 | md c:\backup |
rename (ren) | 重新命名檔案 | ren c:\boot.ini boot.old |
rmdir (rd) | 刪除空目錄 | rd c:\temp |
type / more | 檢視文字檔內容 | more c:\boot.ini |
| 命令 | 功能 | 關鍵參數/範例 |
|---|---|---|
bootcfg | 修復開機設定 | /rebuild 重建開機選單、/list 列出項目、/add 新增安裝 |
chkdsk | 檢查/修復磁碟錯誤 | chkdsk c: /r(找壞軌修復資料,含 /p) |
diskpart | 建立/刪除分區(優於 FDISK) | diskpart /add \Device\HardDisk0 20(加 20MB 分區) |
fixboot | 寫入新分區開機磁區 | fixboot d: |
fixmbr | 修復主開機記錄 (MBR) | fixmbr \Device\HardDisk0 |
format | 格式化為 FAT/FAT32/NTFS | format d: /fs:ntfs /q(快速格式化為 NTFS) |
map | 顯示磁碟代號與裝置名稱對應 | map arc(顯示 ARC 路徑) |
| 命令 | 功能 | 說明 |
|---|---|---|
disable | 禁用服務/驅動 | 記錄原啟動類型以便 enable 恢復 |
enable | 啟用服務/驅動 | 指定啟動類型:SERVICE_AUTO_START 等 |
exit | 離開控制台並重啟 | |
help | 命令說明 | help fixmbr 或 fixmbr /? |
listsvc | 列出所有服務/驅動 | |
logon | 切換登入的 Windows 安裝 | 最多嘗試 3 次密碼 |
net use | 連線網路磁碟機 | net use z: \\server\share /user:domain\user pass |
set | 設定環境變數 | set allowwildcards=true 啟用萬用字元 |
systemroot | 切換至系統根目錄 |
fixmbr → fixboot → bootcfg /rebuildexpand d:\i386\kernel32.dl_ c:\windows\system32\kernel32.dlldisable 服務名 → 重啟進系統 → 移除問題驅動 → enable 服務名掌握故障修復控制台,等於擁有了 XP 系統的「急救箱」,關鍵時刻能挽救無法開機的系統,避免重灌帶來的資料遺失與時間成本。