忘記 XP 開機密碼時,網路上流傳許多方法。本文整理五大主流破解手法,並深入解析 SAM 資料庫、SID、MBR 等核心機制,助你理解原理、選擇最適方案。
%SystemRoot%\System32\Config\SAM,儲存使用者帳號雜湊密碼與 SID(安全性識別碼)。55AA。損壞會顯示「Missing Operating System」。用支援 NTFS 的 DOS/PE 開機,刪除 C:\Windows\System32\Config\SAM,重開機 Administrator 密碼變空。
缺點:Win2K SP1+、XP 無效,且易導致系統無法啟動、安全性子系統損壞。不建議使用。
優點:免費、支援 NTFS、可編輯登錄檔。缺點:純文字介面,需指令基礎。
txtsetup.oem、winkey.sys、winkey.inf),放入軟碟。12345。特點:利用安裝程式載入驅動機制注入修改密碼程式碼,成功率高但需購買授權。
C:\Windows\System32\logon.scr 改名備份。command.com (Win2K) 或 cmd.exe (XP) 為 logon.scr。net user Administrator 新密碼 或 net localgroup Administrators 帳號 /add 新增管理員。logon.scr 改回原檔名。原理:利用登入畫面閒置啟動螢幕保護程式機制,劫持執行系統命令列。
SAM 至新系統,用 LCP/Ophcrack 破解雜湊取得原密碼。System32\Config 所有檔案覆蓋原系統同目錄,再用 KV3000 還原備份 MBR,即可用空密碼登入原系統。風險:操作複雜、需備份 MBR、可能影響原系統啟動,僅作最後手段。
| 方法 | 成功率 | 難度 | 風險 | 適用場景 |
|---|---|---|---|---|
| 刪除 SAM | 低 (XP 無效) | 低 | 高 (系統損壞) | 不建議 |
| Offline NT Password | 高 | 中 | 低 | 免費、指令熟悉者首選 |
| Windows Key/Passware | 極高 | 低 | 低 | 商業環境、求快、有預算 |
| NTFS DOS 替換 logon.scr | 中高 | 中高 | 中 (需還原檔案) | 經典技巧、無光碟機只能用 DOS |
| 平行安裝覆蓋 SAM | 高 | 極高 | 高 | 其他方法皆失效、需保留原系統完整 |
理解 SAM、SID、MBR 機制,能讓你在面對遺忘密碼時不盲目嘗試。首選 Offline NT Password(免費開源)或商業維護光碟(ERD Commander/Passware),成功率高且風險可控。平時建立密碼重設磁碟、記錄密碼提示,才是根本預防之道。