什麼是 Syskey 啟動金鑰?
Windows XP 內建 Syskey(系統金鑰) 功能,可在使用者登入介面之前增加一層 **開機密碼** 或 **USB/軟碟鑰匙盤** 驗證。這屬於 **SAM 資料庫加密** 層面,比單純的使用者帳號密碼更難繞過。
方法一:設定開機密碼(密碼模式)
- Win + R → 輸入
syskey → Enter
- 彈出「保障 Windows XP 帳戶資料庫安全」視窗 → 點擊 更新
- 選擇 密碼啟動 → 輸入開機密碼(建議 12 字元以上、大小寫數字符號混合) → 確認 → 確定
- 重開機驗證:開機後先彈出「輸入啟動密碼」對話框,正確後才進入使用者登入畫面
取消方式:再次執行 syskey → 更新 → 選 系統產生的密碼 → 勾選 在本機上儲存啟動密碼 → 確定。
方法二:製作 USB/軟碟鑰匙盤(實體金鑰模式)
- 執行
syskey → 更新
- 選擇 系統產生的密碼 → 勾選 在軟碟上儲存啟動密碼(XP 時代為軟碟;現代電腦可用 USB 隨身碟,但 Syskey 僅支援軟碟機代號 A:)
- 輸入密碼確認 → 插入軟碟/虛擬軟碟映像 → 確定製作完成
- 重開機驗證:必須插入鑰匙盤才能繼續啟動
現代環境限制:現代主機板無軟碟機介面,Syskey 鑰匙盤功能實際難以使用。可考慮 BitLocker(Win7+ 專業版/企業版)配合 TPM + USB 啟動金鑰達成同等效果。
安全性評估與建議
| 模式 | 安全性 | 便利性 | 適用場景 |
| 無 Syskey | 低(離線破解 SAM 容易) | 高 | 一般家用 |
| 密碼模式 | 中(需破解兩層密碼) | 中 | 筆電、共用電腦 |
| 鑰匙盤模式 | 高(需實體裝置) | 低 | 高機密資料、離線主機 |
| BitLocker + TPM + PIN | 極高(硬體級加密) | 中 | 現代 Windows 專業版/企業版 |
重要提醒
- 忘記 Syskey 密碼/遺失鑰匙盤 = 永久無法進入系統,無後門可破解,請妥善保管
- Syskey 僅加密 SAM,不加密整顆磁碟。資料機密性需配合 **EFS(加密檔案系統)** 或 **BitLocker/VeraCrypt 磁碟加密**
- XP 已停止支援,建議遷移至支援 BitLocker 的現代系統獲得完整磁碟加密保護