現象
嘗試安裝 Windows 8 32 位元版 (x86) 時,安裝程式報錯、無法啟動、或 BIOS 無法辨識啟動裝置。
原因分析
- 現代主機板 (2013 年後) 採用 **UEFI BIOS**,且多為 **64 位元 UEFI** (UEFI 規範要求 UEFI 應用程式與韌體位元數一致)。
- 64 位元 UEFI **無法直接啟動 32 位元 EFI 應用程式** (如 `bootmgfw.efi` x86 版),因此無法啟動 32 位元 Windows 安裝程式。
- 32 位元 Windows 僅支援 **BIOS/Legacy/CSM (Compatibility Support Module)** 模式啟動 (MBR 分區 + NTFS)。
解決方案:切換至 Legacy/CSM 模式
- 開機進入 BIOS/UEFI 設定畫面 (通常按 Del/F2/F10/Esc)。
- 尋找 Boot (開機) / Security (安全性) / Advanced (進階) 索引標籤。
- 關鍵設定項 (名稱因廠商而異):
- Boot Mode / UEFI/BIOS Boot Mode → 設為 **Legacy / CSM / BIOS Only**。
- Launch CSM / CSM Support → 設為 **Enabled**。
- UEFI Boot → **Disabled**。
- Secure Boot → **Disabled** (安全開機僅支援 UEFI 模式)。
- 儲存並離開 (通常 F10 → Yes)。
- 重新啟動,以 Legacy 模式從 USB/DVD 啟動 32 位元安裝媒體。
- 安裝過程中分區:**必須選擇 MBR (MS-DOS) 分區表**,不可選 GPT。安裝程式會自動建立「系統保留」分區 (100-500 MB) 與 C 槽。
⚠️ 重要限制與建議
- 32 位元 Windows 最大支援 4 GB 記憶體** (實際可用約 3.2-3.5 GB)。現代電腦普遍 ≥ 8 GB,**強烈建議安裝 64 位元 Windows 8.1/10/11** 以發揮硬體效能。
- Legacy 模式下**無法使用**:GPT 分區 (>2TB 磁碟)、安全開機、BitLocker 網路開機、UEFI 專屬功能 (如快速開機優化、Windows To Go 官方支援)。
- 若主機板**不支援 CSM/Legacy 模式** (部分 2020 後新款主機板/筆電已移除 CSM),**完全無法安裝 32 位元 Windows**,必須使用 64 位元版本。
- 企業環境若因舊版 16-bit/32-bit 專用應用需求,建議:虛擬機器 (Hyper-V/VMware/VirtualBox) 運行 32 位元 Windows 7/8.1/10 LTSC,宿主機使用 64 位元 Windows 10/11。