UEFI (Unified Extensible Firmware Interface,統一可延伸韌體介面) 正逐步取代服役超過 30 年的 Legacy BIOS,成為現代電腦韌體標準。隨著 Windows 8/10/11 強制要求 UEFI 開機、SSD 普及、大容量硬碟普及,了解兩者差異與 UEFI 優勢,對系統安裝、維護、效能發揮至關重要。本文深度解析 UEFI 運作機制、核心優勢與實務應用差異。
核心架構差異:BIOS vs UEFI
| 特性 | Legacy BIOS (傳統 BIOS) | UEFI (統一可延伸韌體介面) |
| 程式架構 |
16 位元實模式,組合語言撰寫 |
32/64 位元保護模式,C 語言模組化開發 |
| 開機流程 |
MBR → Boot Sector → Bootloader → OS |
ESP 分區 → EFI 應用程式 → Bootloader → OS |
| 分區表支援 |
MBR (主開機記錄),最多 4 主分區,最大 2.2 TB |
GPT (GUID 分區表),理論 128 分區,支援 18 EB (1800 萬 TB) |
| 開機速度 |
完整 POST 自檢,較慢 |
平行化初始化、Fast Boot、略過冗長 POST,**極快** |
| 介面操作 |
鍵盤文字介面,英文選單 |
滑鼠圖形介面 (GUI)、多語言、觸控支援 |
| 驅動程式 |
選項 ROM (Option ROM),功能有限 |
EFI 驅動程式,可延伸、可更新、標準化 |
| 安全性 |
無內建機制,易受 Bootkit 攻擊 |
Secure Boot 安全啟動,驗證簽名防惡意軟體 |
| 硬體支援 |
侷限於 x86,擴充困難 |
支援 x86, x64, ARM, RISC-V 等多架構 |
UEFI 三大核心優勢深度解析
1. 安全性大躍進:Secure Boot (安全啟動)
- 建立 信任鏈:Platform Key (PK) → Key Exchange Key (KEK) → Signature Database (db) → Forbidden Signatures (dbx)
- 僅載入經數位簽章驗證的 EFI 應用程式 (Bootloader、驅動程式、OS 核心)
- 有效阻擋 Bootkit、Rootkit、勒索軟體感染開機區塊
- Windows 8/10/11 預設開啟,Linux 主流發行版 (Ubuntu, Fedora, RHEL, Debian) 皆支援簽名啟動
2. 開機配置極致彈性:EFI Shell 與 Boot Manager
- EFI Shell:內建命令列環境,可掛載檔案系統、載入驅動、執行 .efi 應用、編輯啟動項、修復開機 — 類似強化版 GRUB 命令列
- Boot Manager:NVRAM 中儲存優先序啟動項,可新增/刪除/排序/停用,支援多重開機無需第三方引導程式
- 預設啟動失敗時,可進入 Shell 手動載入 USB/網路/其他磁碟的啟動檔 (
\EFI\BOOT\BOOTX64.EFI) 繼續開機
3. 突破容量限制:GPT 分區表支援
- MBR 32 位元 LBA 限制 → 最大 2.2 TB (2^32 × 512 bytes)
- GPT 64 位元 LBA → 理論 9.4 ZB (2^64 × 512 bytes),Windows 實際支援 18 EB
- 支援 **128 個主分區** (Windows 限制),無擴充分區/邏輯分區概念,管理更簡潔
- 備份分區表於磁碟末端,自帶 CRC32 校驗,**抗災性遠優於 MBR**
UEFI 開機必要條件
- 主機板支援 UEFI (2011 年後主流主機板皆支援)
- 硬碟採用 **GPT 分區表** (非 MBR)
- 建立 **ESP (EFI System Partition)**:FAT32 格式,100~500 MB,旗標 `boot, esp`
- 作業系統為 **64 位元** (Windows 7/8/10/11 x64、Linux x64) — 32 位元 OS 無法 UEFI 開機
- BIOS 設定:Boot Mode = UEFI,關閉 CSM (Compatibility Support Module) / Legacy Boot,關閉 Secure Boot (若安裝未簽名 OS/舊版 Linux)
常見問題與迷思釐清
| 迷思/問題 | 事實 |
| 「UEFI 就是 BIOS 的新版本」 | 錯誤。UEFI 是全新架構規格,BIOS 是特定實作。現代主機板韌體常稱為「UEFI BIOS」。 |
| 「UEFI 只能裝 Windows 8 以上」 | 錯誤。Windows 7 x64 SP1+、Linux、FreeBSD、macOS (on Mac) 皆支援 UEFI 開機。 |
| 「關閉 CSM 就能加快開機」 | 部分正確。關閉 CSM 可略過 Option ROM 載入,但若顯卡/RAID 卡無 UEFI 驅動會導致無畫面/無硬碟。 |
| 「MBR 硬碟不能在 UEFI 主機板用」 | 錯誤。開啟 CSM/Legacy Boot 即可相容 MBR 開機,但失去 UEFI 優勢。 |
| 「Secure Boot 會鎖死無法裝 Linux」 | 錯誤。主流 Linux 發行版皆有 Microsoft 簽名的 Shim 載入器,可正常安裝。自編核心需自行簽名或關閉 Secure Boot。 |
實務建議:新裝機、重灌、升級怎麼選?
- 全新組裝 / 更換主機板 / 重灌系統:**強制 UEFI + GPT + Secure Boot On** — 最佳安全、效能、相容性
- 舊系統遷移 (MBR + Legacy):可用工具 (MBR2GPT、AOMEI、傲梅) 熱轉換為 GPT + UEFI,免重灌
- 雙系統 (Windows + Linux):同為 UEFI 模式,各自管理 EFI 分區啟動項,最乾淨
- 舊硬體/舊作業系統維護:啟用 CSM/Legacy 模式相容,但規劃逐步汰換
UEFI 不只是 BIOS 的換代,更是現代電腦韌體架構的根本重構。擁抱 UEFI + GPT + Secure Boot,讓您的電腦擁有更快開機、更大容量支援、更強安全防護,完全發揮 SSD 與現代作業系統的潛力。