許多 Windows 7 使用者可能遇過這種情況:明明插著 DVD 光驅,但在「裝置管理員」裡卻找不到光碟機項目,取而代之的是一個帶著黃色驚嘆號的未知裝置,提示「Windows 無法驗證此裝置的資料簽名」(代碼 52)。這其實是 Windows 7 的 SATA 驅動程式 msahci.sys 在處理自適應連結電源管理 (ALPM) 時,與部分光驅的韌體相容性不佳所導致。
微軟官方說明指出,ALPM 是一項新的電源管理功能,旨在降低 SATA 連結的功耗。然而,某些較舊或特定廠牌的 DVD 光驅無法正確支援這項功能,導致驅動程式載入失敗,系統便無法辨識該裝置。截至目前,微軟尚未釋出專門的修補程式 (Hotfix) 來解決此問題。
雖然無法從根本修正驅動程式,但我們可以透過啟動配置資料編輯工具 bcdedit,暫時停用驅動程式簽名的強制驗證,讓光驅得以正常運作。具體步驟如下:
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS注意:此方法會降低系統對驅動程式簽名的檢查嚴格度,理論上略微增加安全風險,但在缺乏官方修補程式的情況下,這是目前最有效的權宜之計。若日後微軟釋出相關更新,建議移除此設定 (輸入 bcdedit /deletevalue loadoptions) 以恢復預設保護機制。