winxp 不正常關機 或 當機 發生 c0000218 unknown hard error 無法開機 安全模式也是無法登入

根據微軟的解釋,發生c0000218 unknown hard error 藍底白字。故障的主要原因是由於不正常關機導致註冊表寫入錯誤。主要是註冊表的Software文件(C:\Windows\System32\Config\)已經損壞。可以通過損壞檔的修復排除故障,而不需要重裝系統。
可先做 chkdsk /R 檢查磁碟及檔案有無錯誤,若能救回檔案,則能正常開機。

方法一

使用winxp開機光碟進行修復

方法二

使用USB或其他方式開機進入硬碟,取代以下檔案

先覆蓋system這檔案就好,這樣本來的一些軟體設定及登入帳號才不會受影響。若不行才複製其他的。

copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default

開機成功,若有問題,可進入安全模式重灌驅動。