變更開機磁碟機的 SATA 模式之後,出現錯誤訊息

Microsoft Internal Support Information

BUG #: 53578 (Content Maintenance)

徵狀

您使用 Windows 7 或 Windows Vista 電腦的 BIOS 設定,將開機磁碟機的 Serial Advanced Technology Attachment (SATA) 模式變更為使用 Advanced Host Controller Interface (AHCI) 規格或 Redundant Array of Independent Disk (RAID) 規格,然後重新啟動電腦時就收到下列措誤訊息:

STOP 0x0000007B INACCESSABLE_BOOT_DEVICE

發生的原因

如果 Windows 7 或 Windows Vista 中的磁碟機已停用,就會發生這個問題。在您變更開機磁碟機的 SATA/RAID 模式之前,必須先啟用這個驅動程式。

重要 此章節、方法或工作包含教您如何修改登錄的步驟。然而,如果登錄修改錯誤,可能會發生嚴重問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,請先備份登錄再進行修改。這樣一來,如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按下列文件編號,檢視「Microsoft 知識庫」中的文章:

如何在 Windows 中備份及還原登錄如果要解決這個問題,請在變更開機磁碟機的 SATA 模式之前,先在登錄中啟用 AHCI 驅動程式。如果要執行這項操作,請依照下列步驟執行:

  1. 結束所有的 Windows 程式。

  2. 按一下 [開始],在 [開始搜尋] 方塊中輸入 regedit,然後按下 ENTER 鍵。

  3. 如果您收到 [使用者帳戶控制] 對話方塊,按一下 [繼續]

  4. 找出並按一下下列其中一個登錄子機碼:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

  5. 在右側窗格中,在 [名稱] 欄中的 [Start] 上按右鍵,然後按一下 [修改]

  6. [數值] 資料方塊中輸入 0,然後按一下 [確定]

  7. [檔案] 功能表上,按一下 [結束] 關閉 [登錄編輯程式]。

其他相關資訊

在執行 Windows 7 或 Windows Vista 安裝程序期間,所有未使用的存放裝置驅動程式都會停用。這個行為會加快作業系統啟動程序的速度。當您將開機磁碟機變更為已停用的驅動程式時,必須先啟用新的驅動程式,才能變更硬體設定。

例如,假設您安裝 Windows Vista 或 Windows 7 的電腦含有使用 Pciide.sys 驅動程式的控制器。然後,您將 SATA 模式變更為 AHCI。因此,磁碟機現在必須載入 Msahci.sys 驅動程式。不過,您必須先啟用 Msahci.sys 驅動程式才能進行這項變更。


這個問題只會影響到開機磁碟機。如果您變更的磁碟機不是開機磁碟機,就不會遇到這個問題。

AHCI 為 SATA 裝置提供了數項功能,其中包括隨插即用功能和電源管理功能。如需有關 AHCI 規格的詳細資訊,請移至下列 Intel 網站:

Microsoft 提供協力廠商的連絡資訊,協助您尋求技術支援。此聯絡資訊若有變更,恕不另行通知。Microsoft 不保證此協力廠商聯絡資訊的準確性。
本文提及的協力廠商產品,都是由不受 Microsoft 管理的獨立廠商所製造。Microsoft 不以暗示或其他方式擔保這些產品的效能或可靠性。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

×