萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Windows 7 安裝後啟用 AHCI 模式免重灌:登錄表啟用 msahci 驅動防藍畫面

許多使用者裝好 Win7 才發現 BIOS 未開啟 AHCI,事後在 BIOS 開啟 AHCI 導致開機藍畫面 (通常為 0x0000007B INACCESSIBLE_BOOT_DEVICE)。原因是 Win7 安裝時偵測不到 AHCI 控制器,將 msahci 驅動設為「停用」。只需在登錄表啟用該驅動,再進 BIOS 開啟 AHCI 即可免重灌順利開機。

適用情境

  • Win7 安裝時 BIOS 設為 IDE/RAID 模式。
  • 安裝完成後欲在 BIOS 改為 AHCI 模式提升 SSD/硬碟效能。
  • 改完 BIOS 重開機出現藍畫面無法進入系統。

解決步驟 (必須在仍能進入 Windows 時操作,或用安裝光碟修復模式離線編輯登錄)

  1. 在 Windows 內:Win+R → regedit。
    若已藍畫面無法進入:用 Win7 安裝光碟/USB 開機 → 選「修復電腦」→「命令提示字元」 → 輸入 regedit,載入離線系統磁碟機的登錄樹 (參考文末補充)。
  2. 定位至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci
  3. 雙擊右側 Start (DWORD),將數值資料從 3 (手動) 改為 0 (開機啟動)。
  4. 確定、關閉登錄編輯器,重新開機並立即進 BIOS 將 SATA 模式改為 AHCI。
  5. 儲存離開 BIOS,Windows 7 將載入 msahci 驅動正常進入桌面。

登錄表 msahci Start 值修改

補充:離線編輯登錄表 (無法進入系統時)

  1. 命令提示字元輸入 regedit。
  2. 選取 HKEY_LOCAL_MACHINE,選單「檔案」→「載入配置單元」。
  3. 選擇系統磁碟 Windows\System32\config\SYSTEM,鍵入載入名稱 (如 OfflineSys)。
  4. 展開 HKEY_LOCAL_MACHINE\OfflineSys\ControlSet001\Services\msahci 修改 Start=0。
  5. 選取 OfflineSys,選單「檔案」→「卸載配置單元」。

注意:若主機板同時支援 RAID,可能還需同步啟用 iaStorV 或 iaStor 驅動 (Intel RST)。修改前請備份登錄表/建立還原點。

copyright © 萬盛學電腦網 all rights reserved