我不懂不行是指哪裡?
新版作業系統 對上比較舊的硬體
理論上Windows in-box driver應該都會support才對!
也就是所謂的內建驅動
可以先裝裝看 不行再PO上來討論!
Windows 8開始的驅動驗證 WHCK 比以往的WLK 對於較舊的系統都可以勾選直接Submit了
我舉例 " USB3.0 好了 "
當初微軟在設計開發Windows 7 時並沒有把USB3.0納入
Windows 7 的Windows Hardware requirements
所以如果家裡的電腦有USB3.0裝置
開機到Windows 7時你會發現裝置管理員會是驚嘆號
這時候你要安裝USB3.0 的驅動才能動作
也就是說微軟在開發新一套作業系統會依照Windows Hardware requirements來制定及開發Hardware的驅動程式讓這些IC可以work
因此微軟開發新版本的作業系統會最優先跟這些IC設計廠商(例如: 英特爾 AMI AMD realtek NVIDIA ASmedia 等等..)
進行co-work 等到一定的程度....
才會釋放Build 進入到一般系統廠(例如 廣達 英業達 仁寶 等等)的System測試!
所以前端的開發微軟基本上都會survey整個市場的Hardware
並且有通過上一版WHQL driver的裝置, 如果上一版沒有
微軟會跟這些IC大廠要device進到他們的LAB去開發以及後端的
co-work, 因為微軟並不了解各個IC 晶片的Design
有時候在Email 搞不定時
公司都會派相關的RD並帶者相關儀器跟微軟一起co-work..........總之前段開發是很長的一段時程
所以到了Win8 之後USB3.0就不需要裝驅動就可以work
原因是微軟在Win8時有把USB3.0加入到Windows Hardware requirements, 但是重點來了
如果我的系統上已經有驅動那我還需要額外安裝嗎?
這個答案其實可以裝或不裝都可以,
不過站在Hardware這端
其實還是要follow微軟的Windows Hardware requirements
原因是每個Hardware不一樣
例如VGA和USB3.0 的requirements就不一樣
這要解釋可能又會更深入到Hardware
所以通常我會跟一般人解釋 你就先用用看