在 BIOS 中將 SATA 模式從 IDE/RAID 改為 AHCI(或反之)後重啟,出現 **STOP 0x0000007B INACCESSIBLE_BOOT_DEVICE**,是因為 Windows 啟動時缺少對應的存儲驅動(msahci/iaStorV)。本文提供**自動修復**、**手動註冊表修改**、**命令列修復**三種方案,親測有效。
Windows 安裝時會根據當前 SATA 模式**只載入對應驅動**,其他模式驅動的啟動類型設為「停用」(Start=3)。切換模式後,核心找不到可用驅動讀取啟動裝置,拋出 0x7B。
前提: 能進入當前模式下的 Windows(或 PE 掛載離線註冊表)。
regedit → 確定(UAC 選「是」)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci (AHCI 模式)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV (Intel RST/RAID 模式)若已藍屏無法進系統,用 Windows 安裝媒體/PE 啟動:
dir 驗證)。reg load HKLM\OfflineSys C:\Windows\System32\config\SYSTEMreg add "HKLM\OfflineSys\ControlSet001\Services\msahci" /v Start /t REG_DWORD /d 0 /freg add "HKLM\OfflineSys\ControlSet001\Services\iaStorV" /v Start /t REG_DWORD /d 0 /freg unload HKLM\OfflineSys| 誤區 | 正確認知 |
|---|---|
| 只在 BIOS 改模式,不改註冊表 | 必藍屏 0x7B,因驅動未啟用 |
| 改完註冊表不重啟直接進 BIOS 改模式 | 需先重啟一次讓驅動預載入,再改模式 |
| 以為 msahci 和 iaStorV 都要改成 0 | 僅需啟用**目標模式**對應的驅動;另一個保持 3 即可 |
| Win10/11 認為不需要此操作 | 原生支援熱插拔,但**模式切換仍需驅動預載**,否則 0x7B |
NVMe SSD 走 PCIe 總線,不經 SATA 控制器,**完全不受 SATA 模式設定影響**。若系統盤為 NVMe,隨意切換 SATA 模式不會導致 0x7B。
按本教程操作,SATA 模式切換藍屏 0x7B 可在 5 分鐘內完美修復,無需重裝系統。