Win 7 裝置管理員裡,DVD 光碟機出現黃色驚嘆號、狀態顯示 Windows 無法驗證此裝置的數位簽章 (Code 52),光碟機雖亮燈卻讀不到碟。這不是硬體壞了,而是 Win 7 驅動簽章強制驗證機制與舊款光碟機韌體不合。本文提供登錄檔清理法與BCD 指令法兩套解方,推薦指令法風險更低。
Code 52。regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}⚠️ 風險提醒:刪除後,燒錄軟體(Nero、Power2Go、ImgBurn 等)可能無法運作,需重新安裝最新版修復。操作前務必右鍵匯出該分支備份 .reg 檔。
bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS原理:指示開機載入器略過驅動程式數位簽章驗證,允許未簽章/舊版驅動載入。
優點:不動登錄檔、不影響燒錄軟體、可隨時用 bcdedit /deletevalue loadoptions 復原。
Win 7 引入 msahci.sys SATA 驅動的 ALPM(主動連結電源管理) 新電源管理功能。部分舊款光碟機韌體不支援 ALPM,導致驅動載入時簽章驗證失敗,Win 7 拒絕載入該驅動,光碟機即在裝置管理員顯示 Code 52。微軟承認此相容性問題但未釋出官方修補,故需繞過驗證機制。
Win 7 拒絕舊光碟機,本質是驅動簽章機制與舊韌體的代溝。方案二(bcdedit 指令)以最小代價解決衝突,保留系統完整性與軟體相容。趕快試試,讓你的 DVD 光碟機在 Win 7 重獲新生!