萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

忘記 BIOS 密碼怎麼辦?七種清除 CMOS 密碼方法全解析(含通用密碼、放電、跳線、軟件破解)

BIOS 密碼類型區分

類型觸發時機破解難度
Setup Password (Supervisor)僅進入 BIOS 設置時驗證低,系統可正常啟動
System/Power-on Password (User)開機 POST 階段即驗證高,無法進入系統/BIOS
HDD Password硬碟控制器鎖定極高,需專業數據恢復

本文針對前兩類 CMOS 級密碼。

方法一:BIOS 內部恢復默認 (僅 Setup Password 且能進入 BIOS)

  1. 開機進入 BIOS (按 Del/F2/F10)。
  2. 選擇 Load Optimized Defaults / Load Setup Defaults。
  3. 提示 Load Optimized Defaults (Y/N)? 按 Y 回車。
  4. 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)

  1. DOS 下 `EDIT CMOS.COM` 輸入十六進制機器碼 (見原文 ALT+數字序列)。
  2. 保存為 `CMOS.COM` (20 字節)。
  3. 運行 `CMOS.COM`,重啟清除。

原理同 Debug 直接操作 I/O 端口 0x70/0x71。

方法五:通用後門密碼 (嘗試成本極低)

各 BIOS 廠商為技術支援預留後門 (不定期更新,視具體版本):

BIOS 廠商常見後門密碼
Awardj256, LKWPPETER, wantgirl, Ebbb, Syxz, aLLy, AWARD_SW, j262, HLT, SER, SKY_FOX, BIOSTAR, ALFAROME, 589721, awkard, h996, CONCAT, 589589
AMIAMI, BIOS, PASSWORD, HEWITT RAND, AMI_SW, LKWPETER, A.M.I.
Phoenixphoenix, PHOENIX, CMOS, BIOS
DellDell, dell, admin, password
HP/Compaqhp, compaq, hewlett, packard

開機密碼提示處逐個嘗試,**切勿用於非法用途**。

方法六:CMOS 電池放電 (物理斷電清除) — 最通用、最暴力

  1. 關機,**拔掉電源線**,按住電源鍵 10 秒釋放餘電。
  2. 打開機箱,找到主板鈕扣電池 (CR2032)。
  3. 小心彈開電池 (注意極性),**靜置 30 秒 - 1 分鐘**。
  4. (可選)用金屬鎊子短接電池座正負極柱 5 秒,加速電容放電。
  5. 裝回電池 (正極朝上),接通電源開機。
  6. BIOS 提示 CMOS Checksum Error - Defaults Loaded,按 F1 進入重新設置時間/日期/啟動順序。

⚠️ **筆記本/一體機** 電池可能焊死或需大拆解,請改用跳線法。

方法七:主板 CMOS 清除跳線 (CLR_CMOS / JBAT1 / RTCRST)

  1. 關機斷電 (拔電源線)。
  2. 找到主板電池附近 3Pin 排針,丝印 CLR_CMOS, JBAT1, RTCRST, CLEAR CMOS。
  3. 默認跳線帽短接 1-2 (正常),改為短接 **2-3 (清除位置)**,停留 5-10 秒。
  4. 跳線帽**拔回 1-2 原位** (關鍵!否則無法保存設置)。
  5. 接通電源開機,密碼清除,BIOS 恢復默認值。
主板 CMOS 清除跳線
主板 CMOS 清除跳線位置示意
Load Optimized Defaults
BIOS 內部恢復默認選項

UEFI 時代補充

  • 現代 UEFI 將密碼存儲於 SPI Flash 專用變量區 (NVAR),**電池放電/跳線短接通常無法清除 UEFI 管理員密碼**。
  • 需使用廠商專用工具 (如 Dell `DellBiosPwd`, Lenovo `ThinkPad BIOS Password Tool`)、聯繫售後驗證序列號獲取主鑰、或編程器直接修改 Flash 變量區。
  • 部分筆記本主板帶有「密碼清除觸點」 (兩個圓形焊盤),短接可清除,需查閱維修圖紙。

總結建議

  1. **能進 BIOS** → 方法一 (最簡單)。
  2. **能進 DOS/WinPE** → 方法二 Cmospwd (最安全保留設置)。
  3. **台式機、無法進系統** → 方法六 電池放電 / 方法七 跳線短接 (最通用)。
  4. **筆記本/UEFI 密碼** → 聯繫官方售後或專業維修 (編程器/主鑰)。
  5. **嘗試通用密碼** 可作為前置快速嘗試 (成本為零)。

操作前請閱讀主板/筆記本服務手冊,**斷電操作、防靜電、記錄原始設置**,避免誤操作導致無法開機。

copyright © 萬盛學電腦網 all rights reserved