BIOS 密碼類型區分
| 類型 | 觸發時機 | 破解難度 |
| Setup Password (Supervisor) | 僅進入 BIOS 設置時驗證 | 低,系統可正常啟動 |
| System/Power-on Password (User) | 開機 POST 階段即驗證 | 高,無法進入系統/BIOS |
| HDD Password | 硬碟控制器鎖定 | 極高,需專業數據恢復 |
本文針對前兩類 CMOS 級密碼。
方法一:BIOS 內部恢復默認 (僅 Setup Password 且能進入 BIOS)
- 開機進入 BIOS (按 Del/F2/F10)。
- 選擇 Load Optimized Defaults / Load Setup Defaults。
- 提示 Load Optimized Defaults (Y/N)? 按 Y 回車。
- F10 Save & Exit 保存重啟,密碼清除。
方法二:軟件工具破解 (能進入 DOS/Windows)
1. Cmospwd (開源、跨平台、支援主流 BIOS)
# DOS/Windows 命令行
cmospwd.exe
# 輸出示例
Award BIOS : Password = "j256"
AMI BIOS : Password = "AMI"
Phoenix : Password = "PHOENIX"
直接顯示明文或解碼後密碼,支援 Acer, AMI, Award, Compaq, Dell, IBM, Phoenix 等 20+ 廠商。
2. BIOS Password Tools (BiosPwds, KillCMOS, !BIOS 等)
- 圖形界面,一鍵「獲取密碼」/「清除 CMOS」。
- 原理:逆向解碼 CMOS 中加密存儲的密碼哈希,**可能顯示等效密碼而非原始密碼**,但同樣能通過驗證。
方法三:DOS 下 Debug 直接操作 CMOS 端口 (經典硬核技巧)
C:\> debug
-o 70 10 ; 選擇 CMOS 寄存器 0x10 (密碼校驗位/檢查和)
-o 71 10 ; 寫入任意值破壞校驗和
-q
# 重啟即清除密碼 (同時清除所有 BIOS 設置,需重新配置)
或寫入專用清除碼 (不同 BIOS 廠商不同),如 Award 清除碼:
-o 70 2E
-o 71 2E
-q
方法四:自製 CMOS 清除 COM 程序 (純 DOS)
- DOS 下 `EDIT CMOS.COM` 輸入十六進制機器碼 (見原文 ALT+數字序列)。
- 保存為 `CMOS.COM` (20 字節)。
- 運行 `CMOS.COM`,重啟清除。
原理同 Debug 直接操作 I/O 端口 0x70/0x71。
方法五:通用後門密碼 (嘗試成本極低)
各 BIOS 廠商為技術支援預留後門 (不定期更新,視具體版本):
| BIOS 廠商 | 常見後門密碼 |
| Award | j256, LKWPPETER, wantgirl, Ebbb, Syxz, aLLy, AWARD_SW, j262, HLT, SER, SKY_FOX, BIOSTAR, ALFAROME, 589721, awkard, h996, CONCAT, 589589 |
| AMI | AMI, BIOS, PASSWORD, HEWITT RAND, AMI_SW, LKWPETER, A.M.I. |
| Phoenix | phoenix, PHOENIX, CMOS, BIOS |
| Dell | Dell, dell, admin, password |
| HP/Compaq | hp, compaq, hewlett, packard |
開機密碼提示處逐個嘗試,**切勿用於非法用途**。
方法六:CMOS 電池放電 (物理斷電清除) — 最通用、最暴力
- 關機,**拔掉電源線**,按住電源鍵 10 秒釋放餘電。
- 打開機箱,找到主板鈕扣電池 (CR2032)。
- 小心彈開電池 (注意極性),**靜置 30 秒 - 1 分鐘**。
- (可選)用金屬鎊子短接電池座正負極柱 5 秒,加速電容放電。
- 裝回電池 (正極朝上),接通電源開機。
- BIOS 提示 CMOS Checksum Error - Defaults Loaded,按 F1 進入重新設置時間/日期/啟動順序。
⚠️ **筆記本/一體機** 電池可能焊死或需大拆解,請改用跳線法。
方法七:主板 CMOS 清除跳線 (CLR_CMOS / JBAT1 / RTCRST)
- 關機斷電 (拔電源線)。
- 找到主板電池附近 3Pin 排針,丝印 CLR_CMOS, JBAT1, RTCRST, CLEAR CMOS。
- 默認跳線帽短接 1-2 (正常),改為短接 **2-3 (清除位置)**,停留 5-10 秒。
- 跳線帽**拔回 1-2 原位** (關鍵!否則無法保存設置)。
- 接通電源開機,密碼清除,BIOS 恢復默認值。
主板 CMOS 清除跳線位置示意
BIOS 內部恢復默認選項
UEFI 時代補充
- 現代 UEFI 將密碼存儲於 SPI Flash 專用變量區 (NVAR),**電池放電/跳線短接通常無法清除 UEFI 管理員密碼**。
- 需使用廠商專用工具 (如 Dell `DellBiosPwd`, Lenovo `ThinkPad BIOS Password Tool`)、聯繫售後驗證序列號獲取主鑰、或編程器直接修改 Flash 變量區。
- 部分筆記本主板帶有「密碼清除觸點」 (兩個圓形焊盤),短接可清除,需查閱維修圖紙。
總結建議
- **能進 BIOS** → 方法一 (最簡單)。
- **能進 DOS/WinPE** → 方法二 Cmospwd (最安全保留設置)。
- **台式機、無法進系統** → 方法六 電池放電 / 方法七 跳線短接 (最通用)。
- **筆記本/UEFI 密碼** → 聯繫官方售後或專業維修 (編程器/主鑰)。
- **嘗試通用密碼** 可作為前置快速嘗試 (成本為零)。
操作前請閱讀主板/筆記本服務手冊,**斷電操作、防靜電、記錄原始設置**,避免誤操作導致無法開機。