Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows XP 系統提示 system32\config\system 損壞三大修復法

編輯:XP 常見問題解答

錯誤現象

開機出現:「Windows 無法啟動,因為下列檔案遺失或損壞:\WINDOWS\SYSTEM32\CONFIG\SYSTEM」或類似訊息,導致無法進入桌面。

原因分析

登錄配置單元(Registry Hive)SYSTEM 損壞,常見於:非正常關機、硬碟壞軌、病毒破壞、登錄體積過大、驅動程式衝突寫入錯誤資料。

方法一:復原主控台替換備份檔(最快)

  1. 以 XP 安裝光碟開機,選 R 進入「復原主控台」。
  2. 選擇 Windows 安裝目錄(通常是 1),輸入管理員密碼(預設為空)。
  3. 執行以下指令:
cd \windows\system32\config
ren system system.old
copy repair\system system
  1. 輸入 exit 重啟。

原理: \windows\repair 存放安裝完成後首次成功開機時的登錄備份,替換損壞的 system 即可恢復基本開機能力。

方法二:若 repair 資料夾也損壞,嘗試 system.alt

cd \windows\system32\config
ren system system.old
ren system.alt system

system.alt 是系統自動備份的上一版登錄,若存在且完好可直接更名使用。

方法三:使用 PE 系統(WinPE/Live CD)手動複製

  1. 啟動 WinPE(如 FirPE、MicroPE、Hiren's BootCD)。
  2. 掛載系統磁碟,進入 C:\Windows\System32\config。
  3. 將 system 改名為 system.bad。
  4. 從 C:\Windows\Repair\system 複製到當前目錄。
  5. 重啟進入 Windows。

修復後必做步驟

因 repair 版登錄為安裝初期狀態,不包含後續安裝的驅動程式資訊(顯卡、聲卡、網卡等)。進入桌面後:

  1. 裝置管理員會出現未知裝置或黃色驚嘆號。
  2. 驅動程式檔案仍在 C:\Windows\System32\Drivers 或 DriverStore 中。
  3. 手動更新驅動程式 → 瀏覽電腦尋找驅動程式 → 指向 C:\Windows 遞迴搜尋,即可自動匹配安裝。

為何不在純 DOS 下操作?

Windows 2000/XP/2003 的系統檔案受「Windows 檔案保護」(WFP)機制保護,純 DOS 環境無法存取 NTFS 權限、無法載入登錄配置單元,且 system 檔案被標記為系統/隱藏/唯讀,DOS 指令無法覆寫。必須在復原主控台或 PE 環境(具備 NTFS 讀寫與登錄載入能力)下操作。

預防建議

  • 定期匯出 HKEY_LOCAL_MACHINE\SYSTEM 登錄分支備份(reg export HKLM\SYSTEM system_backup.reg)。
  • 使用 ERD Commander、Registry Backup 工具自動化備份。
  • 啟用「系統還原點」,關鍵操作前手動建立還原點。
  • 檢查硬碟健康度(S.M.A.R.T.、chkdsk /r),壞軌是登錄損壞主因之一。
Copyright © Windows教程網 All Rights Reserved