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

Windows XP 忘記管理員密碼?離線覆蓋 SAM 檔案 5 分鐘破解

編輯:XP 常見問題解答

遭遇 Windows XP 管理員帳號被設定未知密碼、且無光碟機/軟碟機可用開機碟的情境?只要有另一台可正常運作的 Windows 2000/XP 電腦,掛載硬碟離線覆蓋 SAM 檔案即可將密碼清空,全程無需第三方工具。

適用情境

  • 目標電腦無光碟機、無 USB 開機支援 (舊式工控機/瘦客戶機常見)。
  • 可將系統硬碟拆下掛載至另一台正常 Windows 2000/XP 電腦 (掛載為從動磁碟/外接硬碟盒)。
  • 目標系統分區為 NTFS 或 FAT32 均可。

操作步驟

  1. 關機拆下目標電腦硬碟,掛載至工作電腦 (假設掛載後目標系統盤代號為 E:)。
  2. 在工作電腦開啟檔案總管,進入目標系統盤:
    E:\WINDOWS\system32\config\
  3. 備份原 SAM (強烈建議): 將 SAM 複製為 SAM.bak。
  4. 複製目標系統盤 修復備份區 的 SAM 覆蓋當前 SAM:
    copy E:\WINDOWS\repair\SAM E:\WINDOWS\system32\config\SAM
  5. 拆下硬碟裝回目標電腦,開機。
  6. 登入畫面點選 Administrator,密碼留白直接按 Enter → 成功進入系統,管理員密碼已清空。

原理解析

  • C:\WINDOWS\repair\SAM 是 Windows 安裝完成初期的登錄備份,其中 Administrator 密碼為空。
  • C:\WINDOWS\system32\config\SAM 是當前使用的安全性帳號管理資料庫,儲存雜湊後的密碼。
  • 以初始備份覆蓋當前檔案,等同於將帳號資料庫「時光倒流」至安裝完成瞬間,密碼自然回歸為空。

注意事項與風險

  • 所有本機帳號密碼均清空,不僅 Administrator。若有其他本機帳號,同樣變為無密碼。
  • EFS 加密檔案將永久無法存取:EFS 金鑰受使用者密碼保護,密碼清空導致金鑰遺失。執行前請確認系統分區未啟用 EFS,或已備份 EFS 憑證。
  • 網域環境慎用:若電腦原屬網域,此操作會破壞本機帳號與網域信任關係,需重新加入網域。
  • 僅限 Windows 2000/XP/2003:Vista 及更新版本登錄結構不同,此法無效。

替代方案 (若不想拆硬碟)

  1. Windows PE / Linux Live USB: 製作啟動隨身碟,掛載 NTFS 分區後同樣執行覆蓋操作。
  2. 離線密碼重設工具: chntpw (Linux)、Offline NT Password & Registry Editor (啟動碟) — 圖形化/選單式操作,支援選擇性重設特定帳號。
  3. 安裝光碟進入恢復主控台: 若有光碟機,同樣可離線操作登錄檔。

「拆硬碟 + 覆蓋 SAM」是無光碟機、無 USB 開機、無網路環境下的終極救援手法。操作簡單、成功率極高,但請務必先評估 EFS 風險並備份原 SAM。完成進入系統後,請立即為 Administrator 設定強密碼,並建立一個密碼重設磁碟 (控制台 → 使用者帳號 → 建立密碼重設磁碟) 以備不時之需。

Copyright © Windows教程網 All Rights Reserved