小弟再做個整理,
在主機板bios偵測之後,把製造廠ID、硬體型號...等送往Windows:
cpu,主機板上南僑晶片,IDE硬碟等等等等等
(上述的cpu、IDE硬碟、主機板上南僑晶片進到windows第一次安裝時,要裝Windows驅動程式,裝完之後,就會寫在registry裡)
1394硬體,不用裝Windows驅動程式。(Windows驅動程式已內建在硬體之中了)
其他硬體:
Windows讀取硬體後,全部都要裝Windows驅動程式。
(差別在有的硬體生產廠商,買了一顆xx晶片,又用公版電路圖,再用公版Windows驅動程式,而該xx晶片的Windows驅動程式又已內建於Windows中,才造成一般使用者以為該硬體一插上PC就可使用,不需裝Windows驅動程式。一般使用者錯覺情況類似上述的cpu、IDE硬碟)
Windows驅動程式灌完後資料就記錄在registry
總之,Windows是不具備判定硬體型號的能力,製造廠ID、硬體型號是寫在硬體中,而產品命名...等通常是寫在Windows驅動程式中
(例如,nVIDIA的GPU(Graphic Process Unit)晶片的製造廠ID、硬體型號是寫在硬體中,而大大小小的顯示卡生產廠商,買了一顆nVIDIA的GPU,為了暢銷考量,華碩就可能會把nVIDIA的Windows驅動程式,改寫為自家的華碩顯示卡全中文Windows驅動程式。一般使用者若想讓自己的Windows正確識別出華碩顯示卡的華碩自家產品命名...,就一定要裝華碩顯示卡的Windows驅動程式...........)
若有錯誤,還請大大們更正。
有興趣的大大可參閱
http://www.sinter.com.tw/Jungo/index.htm