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

Windows 7 不認光驅?關閉 ALPM 電源管理功能完美解決

編輯:Windows 7 系統介紹

現象:SATA 光驅在裝置管理員顯示黃色驚嘆號或完全消失

許多升級 Windows 7 的用戶發現,原本在 XP 系統下正常運作的 DVD 光驅突然「失蹤」,裝置管理員中光碟機分類下找不到裝置,或顯示代碼 31/39 錯誤。微軟官方確認,這是因為 Windows 7 引入的 SATA 驅動程式 (Msahci.sys) 的自適應連結電源管理 (ALPM) 功能,與部分較舊光驅的韌體不相容,導致裝置無法正常枚舉。

解決方案:透過 powercfg 指令永久停用 ALPM

以系統管理員身分開啟命令提示字元,依序執行以下六組指令,涵蓋三種電源方案(平衡、省電、高效能)的交流/直流電模式:

powercfg.exe -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
powercfg.exe -setdcvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
powercfg.exe -setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
powercfg.exe -setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
powercfg.exe -setacvalueindex a1841308-3541-4fab-bc81-f71556f20b4a 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0
powercfg.exe -setdcvalueindex a1841308-3541-4fab-bc81-f71556f20b4a 0012ee47-9041-4b5d-9b77-535fba8b1442 DAB60367-53FE-4fbc-825E-521D069D2456 0

執行完成後重新開機即可生效。此操作不會影響 系統內建的三大電源計劃(高效能、平衡、省電)正常運作。

補充說明

若上述方法無效,可嘗試登錄編輯器刪除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318} 下的 UpperFilters 與 LowerFilters 值(會導致光驅部份功能受限),或以管理員權限執行 bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS 後重啟。建議優先嘗試 ALPM 關閉法,副作用最小。

Copyright © Windows教程網 All Rights Reserved