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

Win7 安裝後改 BIOS 設為 AHCI 模式無法開機?註冊表預先修復法

編輯:Win7 常見問題解答

問題成因

Windows 7 安裝時若 BIOS 設為 IDE/相容模式,系統僅載入 msahci.sys 驅動但設為「不啟動」(Start=3)。安裝完成後改 BIOS 為 AHCI,開機時找不到啟動驅動,導致藍畫面(0x0000007B INACCESSIBLE_BOOT_DEVICE)或無限重開機。

解決方案:安裝後、改 BIOS 前,先修改註冊表啟用 AHCI 驅動

  1. 進入 Windows 7 系統(目前仍在 IDE 模式下正常運作)。
  2. 按 Win + R 輸入 regedit 開啟登錄編輯器。
  3. 依序展開至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  4. 右側雙擊 Start(DWORD 值),將數值資料從 3 改為 0(十六進位),代表「系統啟動時自動載入」。
  5. 按確定關閉登錄編輯器。
開啟執行輸入 regedit
定位 msahci Start 值
修改 Start 為 0

修改 BIOS 設定

  1. 重新開機,進入 BIOS(通常按 Del、F2、F10、Esc,視主機板品牌而定)。
  2. 尋找 SATA/OnChip SATA Mode 選項,將 IDE / Compatible 改為 AHCI。
  3. 按 F10 儲存並離開。
BIOS 設定 SATA Mode 為 AHCI

驗證結果

電腦重新開機,Windows 7 將正常載入 msahci.sys,進入桌面。裝置管理員 → 「IDE ATA/ATAPI 控制器」下應可見 Standard AHCI 1.0 Serial ATA Controller,確認 AHCI 模式生效。

補充說明

  • 同理,若需啟用 RAID 模式,請同時修改 iaStorV(Intel RAID)或對應 RAID 驅動的 Start 值為 0。
  • 若已改 BIOS 導致無法進入系統,可用 Win7 安裝光碟/USB 開機 → 「修復您的電腦」→ 「命令提示字元」→ 執行 regedit 載入離線系統登錄檔(HKEY_LOCAL_MACHINE\SYSTEM 位於 C:\Windows\System32\config\SYSTEM)修改同一機碼,存檔後重開機。
  • AHCI 模式支援 NCQ(原生指令佇列)、熱插拔,SSD 效能提升明顯,建議安裝前即設定為 AHCI 避免後續麻煩。

掌握「先改註冊表、再改 BIOS」順序,即可無痛從 IDE 遷移至 AHCI,發揮 SATA 硬碟/SSD 完整效能。

Copyright © Windows教程網 All Rights Reserved