Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 內建 Atheros AR5B97 無線網卡驅動無法啟動?修改 boot.ini 解決 PCI 資源衝突

編輯:Windows 2003 教學

Acer Aspire 4750G 等筆電內建 Atheros AR5B97 無線網卡,在 Windows Server 2003 下裝驅動後裝置管理員仍顯示黃色驚嘆號。根因為 2003 核心對 PCI 資源分配策略與 BIOS 設定衝突,且筆電 BIOS 通常隱藏 PCI 設定選項無法手動調整。透過修改 boot.ini 核心啟動參數即可繞過衝突。

故障分析

  • 驅動精靈/官方驅動安裝後,裝置管理員顯示「代碼 12/22」資源衝突。
  • BIOS 無 PCI 資源配置選項,無法從韌體層面解決。
  • Windows Server 2003 核心參數 /noexecute=optout (DEP) 影響 PCI 列舉順序,導致無線網卡資源請求失敗。

修復步驟

  1. 資源管理員 →「工具」→「資料夾選項」→「檢視」→ 取消勾選「隱藏受保護的作業系統檔案」。
  2. C 槽根目錄 boot.ini 右鍵「內容」→ 取消「唯讀」。
  3. 用記事本開啟 boot.ini,找到啟動項列:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect
  4. 將 /noexecute=optout 改為 /execute=optin(關閉預設 DEP,改為選擇性啟用)。
  5. 存檔,恢復 boot.ini「唯讀」與「隱藏」屬性。
  6. 重開機,進入裝置管理員確認無線網卡無驚嘆號、裝置狀態「正常運作」。
  7. 右鍵系統匣區 Wi-Fi 圖示 → 選擇「使用 Windows 管理無線網路」→ 選取 AP → 輸入密鑰連線成功。

原理解析

/noexecute=optout 啟用硬體 DEP(資料執行防護),核心在啟動早期對記憶體頁面屬性檢查較嚴格,干擾 PCI 設備的 BAR (Base Address Register) 分配。改為 /execute=optin 後,核心僅對明確標記的模組啟用 DEP,PCI 列舉順序恢復正常,無線網卡成功請求到 I/O 連接埠與 IRQ。

適用範圍與風險

  • 適用:Windows Server 2003 / Windows XP (x86) 遇到同類 PCI 無線/音效/1394 裝置資源衝突。
  • 風險:關閉預設 DEP 略微降低緩衝區溢位攻擊防護,建議僅用於舊硬體相容性測試環境,生產伺服器請升級硬體或作業系統。
Copyright © Windows教程網 All Rights Reserved