Win7 建立龐大驅動程式庫與嚴格簽章機制,確保硬體相容穩定。理解其運作原理,能更有效管理驅動、排除故障。
1. 驅動程式庫架構
- 驅動程式存放區:
%SystemRoot%\System32\DriverStore\FileRepository,依語系分子資料夾 (如 en-us、zh-TW) 存放本地化資訊。
- 每個驅動包含
.inf、.sys、.cat (簽章目錄) 等檔案,經過 WHQL 認證並附微軟數位簽章。
- 即插即用新裝置 → 系統優先在存放區比對相容驅動 → 找到即自動安裝,無需使用者干預。
2. 數位簽章的關鍵角色
- 穩定性保證:簽章驅動經微軟測試,不會導致系統崩潰/不穩定。
- 完整性驗證:簽章確保驅動未被竄改,杜絕驅動級木馬/Rootkit。
- 強制簽章政策:64 位元 Win7 強制要求核心模式驅動必須有效簽章,無簽章驅動無法載入 (除非啟用測試模式)。32 位元預設警告但允許安裝。
建議:永遠優先使用廠商官網提供的 WHQL 簽章驅動。若舊裝置無簽章驅動,嘗試尋找較新版本或相容驅動,勿強制安裝無簽章版本。
3. 硬體診斷與驅動排錯
- 問題回報與解決方案控制台:控制台 → 「系統及安全性」→ 「問題回報與解決方案」→ 「檢查解決方案」自動連線微軟資料庫尋找已知驅動衝突修正。
- 裝置管理員錯誤代碼:右鍵問題裝置 → 「內容」→ 「一般」分頁查看錯誤碼 (Code 10/28/39/43 等),對應微軟知識庫解決。
- 驅動程式回復:裝置管理員 → 右鍵裝置 → 「內容」→ 「驅動程式」分頁 → 「回復驅動程式」,還原至上一版本。
- 安全模式清理殘留驅動:進安全模式,裝置管理員「檢視」→「顯示隱藏的裝置」,移除灰色舊裝置殘留驅動,防止衝突。
進階工具:Driver Verifier (verifier.exe) 可對特定驅動施壓測試,找出導致藍畫面的問題驅動 (需專業知識操作)。