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

Windows 2000/XP/NT 開機密碼遺忘破解總結:從安全模式到專業工具

編輯:XP 系統基礎知識

忘記 Windows 登入密碼?別急著重灌。NT 核心系統 (2000/XP/NT) 密碼存儲於 %SystemRoot%\System32\Config\SAM,透過安全模式、離線註冊表編輯、專用破解工具、安裝媒體修復等多種管道均可重置/繞過密碼。本文整理 5 大類實戰方法,依成功率、風險、適用版本分級,附詳細操作步驟與工具下載點,助你快速重獲系統控制權。

⚠️ 核心原理與風險提示

  • SAM 檔案儲存雜湊後的密碼 (LM Hash + NTLM Hash),受 SysKey 加密 (XP 預設啟用)。
  • 直接刪除/重命名 SAM 會導致 XP 無法開機 (2000 可行),嚴禁嘗試。
  • 所有離線修改均需實體存取權 (開機媒體/第二作業系統/拆硬碟掛載),遠端無法破解。
  • 破解屬本機管理員權限提升,僅限合法授權環境使用,嚴禁非法入侵。

🥇 方法一:安全模式 + 內建 Administrator (成功率最高、零工具、WinXP/2000 通用)

  1. 開機狂按 F8 → 選「安全模式」。
  2. 登入畫面按 Ctrl+Alt+Del 兩次 (或點「其他使用者」) → 出現經典登入對話框。
  3. 使用者名稱輸入 Administrator,密碼留白 (預設無密碼) → 登入。
  4. 控制台 → 使用者帳戶 → 選目標帳號 → 「移除密碼」或「變更密碼」。
  5. 正常重開機登入。

前提: Administrator 未被重命名/停用/設定密碼。若已設密碼則無效。

🥈 方法二:NTPasswd / chntpw 開機光碟/USB 修改 SAM (成功率高、需另一電腦製作)

工具: Offline NT Password & Registry Editor (NTPasswd) / chntpw (Linux 套件)。

  1. 下載 cd140201.zip (ISO) 或 usb140201.zip (USB 映像)。
  2. 燒錄光碟或寫入 USB (dd if=usb.img of=/dev/sdX / Rufus / Etcher)。
  3. 目標電腦以該媒體開機。
  4. 選擇 SAM 所在分區 (通常自動偵測) → 路徑 WINDOWS/System32/Config (XP) 或 WINNT/System32/Config (2000)。
  5. 選「Edit user data and passwords」→ 選目標使用者 (Administrator 或其他) → 「Clear (blank) user password」→ 確認寫入。
  6. 重開機,目標帳號密碼已清空。

優點: 不需進入 Windows、支援 SysKey 解密、可編輯登錄、重設帳號啟用/停用/鎖定狀態。
缺點: 需另一電腦製作媒體、文字介面需基本英文/指令概念。

🥉 方法三:Windows 安裝媒體 + 命令提示字元 (利用安裝程式漏洞/功能)

子方法 A:XP 安裝光碟 + Windows Key 驅動注入 (原文提及)

  1. 取得 Windows Key (Passware Kit 內) 產生的 3 檔:txtsetup.oem, winkey.sys, winkey.inf。
  2. 放入軟碟/USB。
  3. XP 光碟開機 → F6 安裝第三方驅動 → 插入媒體 → 自動載入 → 強制將 Administrator 密碼設為 12345。
  4. 登入後自行修改密碼。

缺點: 工具取得難、需軟碟/USB、僅限 XP/2000/NT。

子方法 B:Vista/7/8/10/11 安裝媒體 + Utilman.exe / cmd.exe 替換 (現代通用)

  1. 安裝媒體開機 → Shift+F10 開啟命令提示字元。
  2. 找出系統槽代號 (通常 C: 或 D:):dir C:, dir D: 找 Windows 目錄。
  3. 備份並替換:
    copy C:\Windows\System32\Utilman.exe C:\Windows\System32\Utilman.exe.bak
    copy C:\Windows\System32\Cmd.exe C:\Windows\System32\Utilman.exe
  4. 重開機進入系統 → 登入畫面右下角「簡易存取」圖示 (或 Win+U) → 彈出 系統管理員權限 CMD。
  5. 重設密碼:net user Administrator 新密碼 / net user 目標帳號 新密碼。
  6. 恢復:再次進入命令提示字元 → copy C:\Windows\System32\Utilman.exe.bak C:\Windows\System32\Utilman.exe。

🔧 方法四:Linux Live USB 掛載 NTFS + chntpw (Linux 使用者首選)

  1. Ubuntu/Kali/SystemRescueCD 等 Live USB 開機。
  2. 掛載 Windows 系統分區:sudo mount -t ntfs-3g /dev/sdXY /mnt。
  3. 安裝 chntpw:sudo apt install chntpw (Debian/Ubuntu)。
  4. 執行:sudo chntpw -u "目標帳號" /mnt/Windows/System32/Config/SAM → 選 1 (Clear password) → y 確認寫入。
  5. 卸載重開機。

🛠 方法五:第三方圖形化工具 (Windows PE 環境)

  • PCUnlocker / PassFab 4WinPassword / iSunshare Windows Password Genius:商業軟體,WinPE 介面圖形化操作,支援 UEFI/GPT、Microsoft 帳號 (PIN/圖片密碼)、BitLocker 解鎖 (需恢復金鑰)。
  • Hiren's BootCD PE / Sergei Strelec WinPE:整合 NTPasswd、寫入工具、備份還原,免費開源社群維護。

📊 方法對照選擇指南

方法適用版本成功率需額外電腦/媒體技術門檻風險
安全模式 Administrator2000/XP★★★★☆否低低 (需 Admin 無密碼/未停用)
NTPasswd (ISO/USB)NT/2000/XP/Vista/7/8/10/11★★★★★是 (製作媒體)中低 (唯讀掛載可避免寫入風險)
安裝媒體 Utilman 替換Vista/7/8/10/11★★★★★是 (安裝媒體)中中 (需修改系統檔案,BitLocker 環境需先解鎖)
Linux Live + chntpwNT/2000/XP/Vista/7/8/10/11★★★★★是 (Live USB)中高低
商業圖形化工具所有★★★★★是 (媒體/授權)低低 (付費/授權風險)

🛡 事後加固:防止再次遺忘/被破解

  1. 建立密碼重設磁碟 (控制台 → 使用者帳戶 → 建立密碼重設磁碟,需 USB/軟碟),遺忘時插入即可重設。
  2. 設定密碼提示 (建立/變更密碼時填寫),登入失敗顯示提示。
  3. 啟用PIN/Windows Hello (指紋/臉部/虹膜) (Win10/11),生物辨識免輸入密碼。
  4. 使用密碼管理器 (Bitwarden, KeePass, 1Password) 記錄並自動填入。
  5. BIOS/UEFI 設定開機密碼/硬碟密碼,增加物理層防護 (防止離線破解)。
  6. 啟用 BitLocker 加密系統碟 (Win Pro/Ent),無恢復金鑰無法掛載 SAM。

遺忘密碼不可怕,可怕的是無備而來。建議立即製作一支 NTPasswd USB 或 Hiren's BootCD PE 放在工具箱,關鍵時刻能救自己、也能救朋友。記住:技術無善惡,使用者有責任。

Copyright © Windows教程網 All Rights Reserved