在 BIOS 中啟用 SATA AHCI 模式後,Windows XP 開機藍屏顯示 STOP 0x0000007B (INACCESSIBLE_BOOT_DEVICE),無法進入系統。這是因為 XP 安裝媒體預設不包含 AHCI 控制器驅動程式,開機時無法識別 AHCI 模式下的 SATA 硬碟。本文提供完整解決方案。
AHCI (Advanced Host Controller Interface) = 串列 ATA 進階主機控制器介面。啟用後可使用 NCQ (Native Command Queuing)、熱插拔、電源管理等進階功能,提升 SSD/HDD 效能與壽命。Windows Vista/7/8/10/11 內建支援;XP 需額外驅動。
代價:失去 NCQ、熱插拔、TRIM (SSD) 等 AHCI 專屬功能,SSD 效能/壽命受影響。
前提:有 XP 安裝光碟/ISO、另一台電腦可操作、目標電腦可開機光碟/USB。
.inf + .sys + .cat 檔案組)。txtsetup.sif 註冊開機啟動。優點:原生支援 AHCI,效能最佳、功能完整。缺點:需重裝系統、製作過程較複雜。
.inf, .sys, .cat) 複製到軟碟/USB 軟碟映像。
2. 開機安裝 XP,畫面底部提示「按 F6 安裝第三方 SCSI/RAID 驅動」時按 F6。
3. 依提示插入驅動磁碟,選擇對應控制器 (如 "Intel® 82801HM SATA AHCI Controller")。
4. 繼續安裝。
前提:XP 已在 IDE 模式下安裝完成,欲切換至 AHCI 而不重裝。
.sys 到 C:\Windows\System32\drivers,.inf 到 C:\Windows\Inf)。regedit,修改以下鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Start = 0 (Intel)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci\Start = 0 (通用 AHCI)pciide, atapi 等相關服務 Start 值。⚠ 風險:註冊檔修改錯誤或驅動不匹配會導致 0x7B 循環,需回 IDE 模式或重裝。建議先備份系統映像 (Ghost/Acronis)。
| 場景 | 建議方案 |
|---|---|
| 不想重裝、接受 IDE 模式效能 | 方案一:BIOS 改回 IDE/Compatible |
| 可重裝、追求最佳效能 (特別是 SSD) | 方案二:nLite 整合驅動重裝 (最推薦) |
| 有軟碟機、習慣傳統安裝 | 方案三:F6 載入驅動安裝 |
| 已裝好系統、想嘗試切換、願承擔風險 | 方案四:註冊檔預載驅動 + BIOS 切換 (務必先備份) |
Windows XP 不支援 TRIM 指令,SSD 長期在 XP 下運行 (無論 AHCI/IDE) 會因垃圾回收機制缺失導致效能衰退。建議 SSD 搭配 Windows 7/10/11 使用,或在虛擬機中運行 XP 隔離環境。