Win7 開機或使用中藍屏,錯誤代碼 0x0000007B (INACCESSIBLE_BOOT_DEVICE),核心原因是 **BIOS 中 SATA 控制器模式與系統安裝時的驅動不匹配** (如安裝時為 IDE/Compatibility 模式,BIOS 後改為 AHCI/RAID,或反之)。修正 BIOS 設定使其與系統安裝時一致即可解決。
解決步驟:進入 BIOS 修改 SATA 模式
- 重啟電腦,開機畫面出現時連續點擊 F1、F2、Del 或 F10 (視主機板/筆記本品牌而定) 進入 BIOS/UEFI 設定介面。
- 使用方向鍵切換到 「Advanced」 (進階) 頁籤。
- 選擇 「SATA Configuration」 (SATA 設定) 或類似選項 (如「Onboard SATA Mode」、「SATA Mode Selection」),按 Enter。
- 在彈出選單中選擇 「AHCI」 (若原安裝為 IDE 模式則選「IDE」/「Compatibility」) —— **關鍵:必須與 Windows 安裝時的模式一致**。
- 按 F10 保存並退出 (Save & Exit),確認重啟。



原理解析
- Win7 安裝時會根據當前 SATA 模式載入對應驅動 (`msahci.sys` 對應 AHCI, `pciide.sys`/`intelide.sys` 對應 IDE)。
- 若 BIOS 模式變更,開機時載入錯誤驅動導致無法存取啟動磁碟,觸發 0x7B 藍屏。
- 現代主機板/SSD 強烈建議使用 **AHCI 模式** (支援 NCQ、TRIM、熱插拔),發揮最佳效能。
若不想進 BIOS、或需在 AHCI 模式下使用現有 IDE 安裝系統
需在 Windows 內預先啟用 AHCI 驅動再修改 BIOS:
- 註冊表編輯器定位:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci → 右側 `Start` 值改為 0 (系統啟動時載入)。
- 若為 Intel 芯片組,同樣修改:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV (或 `iaStor`) → `Start` = 0。
- 重啟進 BIOS 將 SATA 模式改為 AHCI,保存重啟,Windows 會自動載入 AHCI 驅動正常進入桌面。
其他可能導致 0x7B 的原因
- 啟動磁碟檔案系統損壞 → 執行 `chkdsk /f /r` 修復。
- 啟動分區損壞/丟失 → 使用 Windows 安裝光盤/USB 修復啟動 (`bootrec /fixmbr`, `/fixboot`, `/rebuildbcd`)。
- 硬碟故障 (壞道、掉盤) → 檢測硬碟健康 (CrystalDiskInfo、MHDD)、備份數據更換硬碟。
- 病毒破壞 MBR/啟動扇區 → 全盤掃毒、修復啟動記錄。