1. 驅動程式儲存架構:Driver Store 與 FileRepository
Windows 7 採用驅動程式存放區機制,所有經驗證的驅動程式封裝儲存在:
%SystemRoot%\System32\DriverStore\FileRepository\
- 每個驅動程式擁有獨立子資料夾,包含
.inf (安裝資訊)、.sys (核心驅動)、.cat (目錄簽名檔)、資訊清單 (XML) 等。
FileRepository 為實際儲存區,DriverStore 為管理邏輯層。
- 本地化資訊儲存在語言子資料夾 (如
en-US, zh-TW)。
- 安裝新裝置時,系統優先搜尋 Driver Store 尋找相容驅動,自動安裝無需使用者介入。
作用中驅動二進位檔 (.sys) 同時複製至 %SystemRoot%\System32\drivers\,登錄機碼記錄配置資訊。
2. 數位簽章:系統穩定與安全的基石
- WHQL/微軟簽章:經過 Windows Hardware Quality Labs 測試,保證相容性、穩定性、未被竄改。強烈建議僅安裝含微軟簽章的驅動。
- 無簽章/自我簽章風險:可能導致系統停止回應、藍畫面 (BSOD)、安全性漏洞 (驅動級惡意程式)。Windows 7 預設會警告阻擋無簽章驅動安裝。
- 應對策略:廠商官網尋找簽章版本 → 無簽章版本時謹慎測試、密切監控系統穩定 → 出現異常立即回滾/移除 → 必要時暫時停用簽章強制 (群組原則/啟動選項),但不建議長期使用。
3. 內建硬體診斷與驅動疑難排解流程
- 問題回報與解決方案控制台:控制台 → 系統及安全性 → 找尋並修正問題 (或 Action Center)。自動偵測已知問題、連線 Microsoft 線上方案庫。
- 裝置管理員進階排解:
- 右鍵問題裝置 → 內容 → 一般索引標籤 → 「檢查解決方案」/「檢視詳細資訊」。
- 錯誤代碼查詢:如 Code 16 (無法識別裝置所有資源) → 檢查簽章驅動、資源設定索引標籤手動調整 IRQ/IO/記憶體位址。
- 警告圖示 (黃色驚嘆號) 非必為資源衝突,多為驅動安裝錯誤/版本不符。
- 系統資訊工具 (msinfo32.exe):硬體資源 → 衝突/共用,檢視 IRQ/DMA/IO/記憶體分配與衝突清單。
4. 資源衝突手動排解
- 裝置管理員 → 檢視 → 「依類型排序資源」或「依連接排序資源」,檢視 ISA/PCI 裝置 IRQ 分配。
- ISA 裝置獨佔 IRQ,PCI 裝置可共用 IRQ (PCI 2.2+ 支援訊號共用)。
- 衝突判定:非相關裝置共用相同 IO 連接埠/記憶體位址 為衝突;共用 IRQ 通常正常。
- 解決:裝置內容 → 資源索引標籤 → 取消「使用自動設定」 → 從「根據設定」下拉選單選擇無衝突配置 → 確定重啟。
5. Device Stage 裝置階段:新世代裝置互動體驗
Device Stage 是 Windows 7 引入的增強版即插即用技術,針對印表機、相機、手機、媒體播放器等周邊裝置:
- 開始 → 裝置和印表機:集中管理介面,顯示裝置真實圖示、狀態、專屬功能捷徑 (如掃描、列印佇列、同步、韌體更新)。
- 需裝置廠商提供 Device Stage 相容驅動套件 (含裝置中繼資料封裝),安裝後自動下載/顯示專屬 UI。
- 非相容驅動僅顯示通用圖示與基本功能。
- 實現「裝置即應用」:使用者無需尋找獨立管理軟體,所有操作集中於 Device Stage 視窗。