核心概念釐清
BIOS (Basic Input/Output System)
- 儲存於主機板 **ROM 晶片 (EPROM/EEPROM)** 的韌體程式碼。
- 包含:中斷服務程式 (軟硬體介面)、系統設定程式 (Setup Utility)、POST 上電自檢、啟動自舉程式。
- 掉電不遺失,可刷新更新版本。
CMOS (Complementary Metal-Oxide-Semiconductor RAM)
- 主機板上一塊**可讀寫的 RAM 晶片** (需鈕扣電池供電維持資料)。
- 儲存:系統時間/日期、硬碟參數、CPU 設定、啟動順序、電源管理等**使用者可修改的設定參數**。
- 掉電靠電池保持,電池沒電 → 設定歸零/遺失。
BIOS 設定 vs CMOS 設定:關係與區別
BIOS 設定程式 (Setup Utility) 是工具,CMOS RAM 是儲存媒介,設定動作是透過 BIOS 程式寫入 CMOS。
- 開機按 `
`/`` 進入的畫面是 **BIOS 設定程式** (存放在 BIOS ROM 中)。
- 在畫面中修改參數並「儲存並離開」,實際寫入的是 **CMOS RAM**。
- 口語常混用「進 BIOS 設定」/「設定 CMOS」,實指同一操作過程,但底層實體不同。
BIOS 四大核心功能詳解
- 中斷服務程式 (BIOS Interrupts): 作業系統 (DOS/Windows) 透過軟體中斷 (如 `INT 13h` 磁碟、`INT 10h` 顯示、`INT 16h` 鍵盤) 呼叫 BIOS 程式控制硬體,提供硬體抽象層。
- 系統設定程式 (CMOS Setup): 提供文字/圖形介面讓使用者讀寫 CMOS 參數。參數錯誤 → 效能下降、裝置無法辨識、甚至無法開機。
- POST (Power-On Self Test): 通電後 CPU 執行 BIOS 程式碼,依序檢測 CPU、記憶體 (640K 基礎+擴展)、ROM、CMOS、主機板、I/O 埠、顯示卡、磁碟、鍵盤。錯誤以蜂鳴器代碼或畫面訊息報警。
- 啟動自舉 (Bootstrap Loader): POST 完成後,依 CMOS 設定的啟動順序 (軟碟→硬碟→光碟→USB→網路) 尋找啟動裝置,讀取第 0 磁區 (MBR/VBR) 到記憶體 `0000:7C00` 執行,移交控制權給作業系統載入器。
何時必須進行 BIOS/CMOS 設定?
- 新購電腦/組裝機: 設定日期時間、硬碟模式 (AHCI/RAID)、啟動順序、啟用虛擬化 (VT-x/AMD-V)、記憶體 XMP 等。
- 新增/變更硬體: 新增硬碟/SSD、更換 CPU、顯卡、記憶體,需確認 BIOS 辨識正確、解決 IRQ/DMA 衝突。
- CMOS 資料遺失: 電池沒電、病毒破壞、誤觸「Load Defaults」/「Clear CMOS」跳線,需重新輸入參數。
- 系統優化/超頻: 調整 CPU 倍頻/電壓、記憶體時序/電壓、風扇曲線、電源管理策略、啟動項優化等,需反覆測試尋找最佳平衡點。
操作建議
- 不熟悉選項**勿隨意修改**,錯誤設定 (如電壓過高、啟動順序錯誤) 可導致硬體損壞或無法開機。
- 修改前記錄/拍照原始值,方便復原。
- 更新 BIOS 韌體 (刷 BIOS) 風險極高 (斷電/版本錯誤變磚),非必要 (支援新 CPU/修復重大 Bug) 不建議普通使用者操作。