新款筆電/主機板預設啟用 AHCI(Advanced Host Controller Interface)模式,但 Windows XP 原版安裝光碟未內建 SATA/AHCI 驅動,導致安裝過程「找不到硬碟」、藍畫面(0x7B)、無法分區。本文提供三種解決方案,按推薦順序排列。
背景知識:什麼是 AHCI?
AHCI(Serial ATA Advanced Host Controller Interface)是 Intel 主導制定的介面標準,啟用原生命令佇列(NCQ)、熱插拔等進階功能。主要廠商(Intel、AMD、Dell、Marvell、Seagate 等)共同研發。
關鍵點: AHCI 模式必須有對應驅動,XP 原版光碟缺乏此驅動,故無法識別硬碟。
方案一:改安裝 Windows 7/8/10(最推薦、最省事)
- Windows 7 內建完整 SATA/AHCI/RAID 驅動,安裝過程自動識別硬碟,無需額外操作。
- XP 已停止支援(2014/2019),除非極特殊舊軟體相容需求,否則強烈建議升級。
方案二:使用整合 SATA/AHCI 驅動的 XP 映像(需保留 XP)
- 下載已整合主流 SATA/RAID 驅動的 XP 純淨版 ISO(如「老毛桃」「雨林木風」等知名封裝版,或自行用 nLite/DISM 整合)。
- 安裝過程會自動載入驅動,正常識別硬碟分區。
- 注意: 僅從可信來源獲取,避免捆綁推廣軟體/後門。
方案三:BIOS 切換至 IDE/Compatibility 模式安裝 → 裝驅動 → 切回 AHCI(折衷方案)
- 重啟進入 BIOS(通常按 F2/Del/F10)。
- 找到 SATA Mode / SATA Configuration → 改為 IDE / Compatible / ATA 模式 → 儲存離開(F10)。
- 正常安裝 Windows XP(此模式下 XP 原版光碟可識別硬碟)。
- 進入 XP 桌面後,安裝主機板晶片組驅動包(含 Intel Matrix Storage Manager / AMD SATA AHCI Driver)。
- 重啟進 BIOS,將 SATA Mode 改回 AHCI → 儲存離開。
- Windows 會偵測到新硬體並安裝 AHCI 驅動,重啟後即在 AHCI 模式下正常運行 XP。
驗證 AHCI 是否生效
- 裝置管理員 → IDE ATA/ATAPI 控制器 → 應見到 「Intel/AMD SATA AHCI Controller」,而非標準雙通道 PCI IDE 控制器。
- CrystalDiskInfo 查看硬碟介面顯示「SATA/600 | AHCI」。
三大方案涵蓋升級、封裝、BIOS 切換三種策略,視硬體環境與業務限制選擇最適合者。原則上,能升級就升級,實在必須用 XP 才考慮方案二或三。