開機畫面長時間停留在 CLIENT MAC ADDR: ** ** ** ** ** ** GUID: FF FF FF FF FF FF DHCP... 並無法進入系統,或極慢才進入。這不是硬碟故障,而是**網卡啟用了 PXE 網路啟動功能**,且網路環境無 DHCP 伺服器響應,導致 BIOS 無限等待網路開機超時。
根因分析
- 主機板 BIOS 中 **Onboard LAN Boot ROM / PXE Boot 功能被啟用**。
- 網卡帶有 PXE 引導晶片,開機後優先嘗試從網路下載啟動映像 (DHCP 獲取 IP → TFTP 下載 NBP)。
- 若區域網無 DHCP 伺服器、或網線未插/網路不通,BIOS 會在該階段長時間等待/重試,導致開機嚴重延遲或卡死。
解決方案一:BIOS 設定關閉 (推薦、最徹底)
- 開機連續點擊 Del / F2 / F10 進入 BIOS 設定畫面。
- 尋找路徑 (不同廠商略有差異):
- Award/AMI BIOS:
Integrated Peripherals (整合週邊) → Onboard LAN Boot ROM / LAN PXE Boot → 設為 Disabled。
- UEFI BIOS (現代主板):
Boot (啟動) 選項卡 → Network Stack / IPv4 PXE Support / IPv6 PXE Support → 設為 Disabled;或在 Boot Priority Order 中移除/降低網路啟動順序。
- 按 F10 儲存並離開 (Save & Exit),重啟驗證。
解決方案二:進入網卡 Option ROM 介面關閉 (適用於無法進 BIOS/舊網卡)
開機過程中出現 CLIENT MAC ADDR... 畫面時,快速按 Shift + F10 (或 Ctrl+S、Alt+F10,視網卡晶片廠商而定) 進入網卡配置介面:
- Network Boot Protocol:選 PXE (預設)。
- Boot Order / Boot ROM:設為 Disable (關閉 DHCP 等待)。
- Show Config Message:設為 Disable (關閉開機顯示該畫面)。
- Show Message Time:設為最小值 (如 0s/1s)。
- 按 F4 儲存並退出 (Save & Exit),重啟生效。
延伸知識:什麼是 PXE?
PXE (Preboot Execution Environment,預啟動執行環境) 允許電腦無需本地儲存裝置,透過網路從伺服器下載啟動映像並啟動作業系統。廣泛應用於:
- 企業批量部署系統 (WDS/SCCM/Clonezilla/PXE Linux)。
- 無盤工作站/雲終端。
- 系統維修/救援模式網路啟動。
**個人用戶/非網路啟動環境** 請務必關閉此功能,可顯著縮短開機自檢時間 (通常節省 5-30 秒)。
快速檢查清單
- ☐ 開機是否顯示
CLIENT MAC ADDR... DHCP... 並卡住/極慢?
- ☐ BIOS → Integrated Peripherals / Boot → Onboard LAN Boot ROM / PXE Boot → **Disabled**?
- ☐ UEFI BIOS → Boot → Network Stack / IPv4 PXE Support → **Disabled**?
- ☐ 開機按 Shift+F10 進網卡 ROM → Boot ROM Disable、Show Config Disable?
- ☐ 重啟驗證:開機自檢飛快,直接進作業系統?
一句話解決: 進 BIOS 關閉 Onboard LAN Boot ROM / PXE Boot / Network Stack,或開機按 Shift+F10 進網卡 ROM 關閉 Boot ROM。不做網路開機,此功能純屬累贅,關閉即可。