不少安裝了WIN7和Windows Server2008 R2的用戶會發現一個尴尬的問題:電腦裡的DVD光驅竟然無法被識別,自然也無法正常使用了。這樣的情形主要出現在SATA接口的DVD光驅上,而經過查詢,問題的根源竟然在WIN7系統上,到底是怎麼回事呢?
微軟官方解釋
這與Win7電源管理有關
微軟官方承認了這個問題的存在並給予了解釋:出現此問題的原因是 SATA 驅動程序 (Msahci.sys) 自適應鏈接電源管理 (ALPM) 的新電源管理功能導致。某些光驅 ALPM 功能啟用與執行不能正常工作,並導致計算機可能無法識別。但微軟並沒有提供針對此問題的補丁更新,而是建議用戶等待WIN7 SP1。難道我們的光驅現階段就只能閒置?干脆自己動手解決這個問題。
■表:這些光驅可能受到影響
品牌品牌備注型號
Sony索尼BC-5100S/BC-5600S
先鋒212CH/217VXL
TSST東芝/三星合並後品牌TS-L633B DVD+/-RW
PLDS飛利浦/建興合並後品牌DS-8A3S
修改電源管理設置,解決這問題
探尋問題解決思路,ALPM是關鍵
ALPM是WIN7內置的自適應鏈接電源管理功能,而部分光驅不能被WIN7正常識別,也正是這裡出了問題。所以最好的解決辦法就是將WIN7內置的ALPM關閉掉,然後重新建立一個電源管理計劃。
查看現有ALPM
依次點擊“開始”“所有程序”“附件”“命令提示符”,我們就能看到一個對話框,在裡面輸入“Powercfg/l”,就能看到電腦目前內置的幾種ALPM。如果用戶先前已經自己創立了一個電源管理計劃,那麼在這裡同樣能看到。
電腦內置的幾種ALPM
關閉掉ALPM
一般情況下,我們只能選擇這幾種電源計劃中的一種,而不能對其進行關閉。不過現在我們可以在這裡禁用ALPM。比如我們要關閉WIN7內置的“高性能”電源計劃,就輸入以下兩組代碼:
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
其中的“8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c”就是“高性能”電源計劃對應的GUID。要關閉哪個電源計劃,則輸入上面的代碼,只需將這個電源計劃對應的GUID替換即可。
微軟官方給出的解決辦法地址:
重新建立新的電源計劃
經過前面的操作,WIN7內置的幾種電源計劃都已經被關閉了,現在我們需要建立新的電源計劃,當然,如果你之前已經自己創建過電源計劃,那麼直接使用即可,不需要再進行這一步。首先在“控制面板”中找到“電源選項”。接著在左側菜單裡單擊“創建電源計劃”。
在“計劃名稱”框中輸入新電源計劃的名稱,然後單擊“下一步”。
在“關閉顯示器”和“使計算機進入睡眠狀態”兩個框中,用戶可以隨意根據自己的需要來選擇。之後單擊“創建”完成操作。至此,WIN7系統使用的就是我們自己創建的電源計劃,本來因為ALPM無法被識別的光驅,全都能正常使用了。
點擊“創建電源計劃”
輸入新計劃名稱
設定電源計劃的參數
寫在最後:關閉ALPM是解決問題的關鍵
整個操作的流程,就是關閉WIN7自帶的ALPM,然後建立一個新的。這中間關閉ALPM由於要輸入大量的代碼,會比較繁瑣一些,而之後的操作都並不復雜。當然,我們也希望WIN7 SP1能夠盡早發布,並且切實地解決好這一問題。