裝上 Win 7 後,原本好好的舊 DVD 光碟機突然在「裝置管理員」裡打驚嘆號、裝置管理員顯示 Code 52(無法驗證數位簽章),甚至完全消失?這是 Win 7 SATA 驅動 msahci.sys 的主動連結電源管理(ALPM)新功能,與部分舊光碟機韌體衝突所致。微軟雖說明成因,卻未提供官方修補。幸好高手發現兩招解方,本文詳解原理與步驟,推薦指令法(方案二),免改登錄檔、風險更低。
Windows 無法驗證此裝置的數位簽章 (Code 52)
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}副作用提醒:刪除後,部分燒錄軟體(如 Nero、Power2Go)可能失效,需重新安裝最新版修復。操作前務必匯出該分支備份(右鍵→匯出)。
cmd → 右鍵「以系統管理員身分執行」。bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS原理:指示開機載入器略過驅動程式完整性檢查,允許未簽章/舊版驅動載入,繞過 ALPM 衝突。
優點:不動登錄檔、不影響燒錄軟體、可隨時用 bcdedit /deletevalue loadoptions 復原。
Win 7 拒絕舊光碟機,本質是驅動簽章機制與舊韌體的代溝。方案二(bcdedit 指令)以最小代價解決衝突,保留系統完整性與軟體相容。趕快試試,讓你的舊光碟機在 Win 7 重獲新生!