![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
![]() |
學校地址:湖南省 長沙市 雨花區 車站南路紅花坡路口 |
主板驅動的重要性
近年以來,市場激烈的競爭促使硬件廠商推新品的動作大大超過了微軟操作系統更新的腳步,各種新技術應運而生,主板芯片組的更新換代也越來越快,以前升級換代需要一年左右,而現在只花半年甚至更短的時間,新一代芯片組便已經占據市場大部分份額了。微軟目前更新操作系統的速度也有所加快,但是還是需要兩年左右。在微軟尚未完成操作系統更
新換代的日子里,新的芯片組所帶來的一系列不兼容問題擺在了我們面前。如很多主板芯片組無法被操作系統正確識別,這直接造成了本來能夠支持的新技術不能正常使用以及兼容性問題大量出現。盡管微軟也注意到了這種情況,通過SP升級來解決硬件不兼容問題,這種升級集成了許多芯片組的驅動程序,解決了不少性能與兼容方面的問題。但是,近一年來主板方面涌現出來的的芯片組、新技術,它均難以充分支持。
Windows XP系統由于剛推出不久,雖然能夠支持市面上絕大部分的主板,但對于ATA/133這樣的新技術仍然無法直接支持。更何況目前仍有相當多的用戶還在使用著Windows 98這樣的老操作系統,因此操作系統與主板芯片組之間的支持問題表現得非常突出。因此芯片廠商提供了相關的主板驅動程序,以配合操作系統使用。其作用有兩點,第一是讓操作系統正確識別新推出的主板芯片組以充分應用,第二個就是讓操作系統支持新款芯片組所支持的新技術。主板驅動程序不僅解決了硬件于軟件的兼容性問題,同時在一定程度上對系統整體或子系統的性能進行了優化。一個芯片組的性能發揮如何,與它的驅動程序完善程度有極大關系。
Intel芯片組
Intel的芯片組是目前使用 為廣泛的芯片組,它以優秀的穩定性和兼容性著稱,加上配合同屬一家的CPU,性能一流。隨著Intel新品的不斷推出,Intel也在不斷提供相應的芯片組驅動程序。Intel的主板驅動程序叫作Intel Chipset Software Installation Utility,目前 新的版本是4.00.1013版,支持Windows9x/ME/2000/XP,同時為了增強使用性能,Intel還提供了名為Intel Application Accelerator的應用程序加速器,這是一款增強型IDE驅動程序,目前 新版本為2.2.0.2128多語言版,支持Windows9x/ME/NT4/2000/XP。Intel以前還有一個叫作Intel Ultra ATA Storage的驅動程序,不過從2001年11月以后,Intel Application Accelerator應用程序加速器驅動實際上替代了以前Intel Ultra ATA Storage驅動的位置。而且在功能和性能上還要優秀一些。建議i810以后的主板都安裝這款驅動程序。
建議
在Windows98系統中,當沒有安裝芯片組驅動程序時,系統屬性中的未知設備上會出現黃色的感嘆號,但是仍可以正常使用,不過與安裝驅動程序識別后相比較,性能無法全部發揮,因此必須安裝Intel INF驅動程序和應用程序加速器。Windows2000系統基本已經可以識別主板上大多數設備,并且能自行安裝相應的驅動程序,不過其驅動版本比較老了,無法識別i815以后的芯片組,因此在Windows2000下我們可以根據自己具體使用情況安裝芯片組驅動程序。WindowsXP系統自帶的驅動程序比Win2000要新,對硬件的支持度以及性能優化明顯要好于Windows2000,目前看來除了i830M/MP/MG和i845芯片組需要外,其它Intel芯片組都可以不安裝主板芯片組驅動。
VIA芯片組
VIA是 早把多個驅動程序打統一安裝的廠家,就是我們俗稱的VIA 4in1驅動程序,它括了VIA的ACPI驅動程序、AGP驅動程序、IDE Bus Master Filter驅動程序和IRQ驅動程序。目前VIA 新的4in1驅動程序版本是4.38(2)v(a)版,加入了在WindowsXP環境下對ATA/133界面的支持、AGP驅動升級為4.10b版。其中ACPI驅動為1.40a版,IDE Bus Master Filter驅動是1.20版,IRQ驅動為1.3a版。而且,VIA目前還新增了一個獨立的VIA IDE Miniport Driver驅動程序, 新版本為3.014。
選擇正確的IDE驅動
IDE Miniport Driver和IDE Filter Driver都是VIA開發的IDE控制器驅動,這兩種IDE控制器驅動各有它們自己的特征與目的。我們知道,IDE Device Driver有兩個特征:過濾與覆蓋。所謂的過濾驅動就是指的VIA IDE Filter Driver了,它主要被用來確定系統常規驅動程序的高位或低位層,監控常規驅動程序的特定情形。VIA IDE Filter驅動為Windows 95/98/2000/ME/XP等系統所支持,是除Windows NT外的所有微軟操作系統的缺省安裝驅動。由于過濾驅動無法直接存取I/O也就意味著它無法控制一些設備,因此對Windows NT操作系統不支持,這也是過濾驅動這種類型的的局限性。所謂的覆蓋驅動就是我們現在所看到的IDE Miniport Driver了,它將會覆蓋掉系統原有的驅動并取而代之。它能夠直接通過設備I/O掌控硬件動作。微軟對于驅動有保證兼容性的明確要求,對于IDE控制器來說,覆蓋驅動實際上是SCSI miniport驅動,它位于SCSI接口驅動之下用來掌控所有的IDE控制器以及ATA/ATAPI設備。VIA IDE Miniport Driver能夠巧妙的校正設備出現I/O錯誤的情況。它能夠由高到低的逐級自動遞減設備的傳輸模式級別至正確,這里所謂的傳輸模式級別其實就是我們經常說到的UDMA 100、UDMA 66、UDMA、DMA以及PIO模式了。但是微軟缺省的驅動可就沒這么聰明,它只會直接把存儲設備傳輸模式從 高降到 低,因此當系統未安裝VIA IDE驅動前,其硬盤傳輸模式被固定在 低端的PIO模式。VIA IDE Miniport Driver還使用了一種另外占用系統內存的運算法則,這也是它能夠從其他角度增進硬盤及IDE控制器性能的原因。
IDE Miniport Driver驅動程序并不是必須安裝的驅動。根據VIA的官方資料,IDE Miniport Driver在下列情況下建議安裝:
1.主板南橋芯片組為686B,并且擁有ZIP驅動器的系統;
2.在Windows2000系統下,使用ATA100硬盤,同時沒有安裝Service Pack 1;
3.在Windows2000和WindowsXP系統下,使用ATA133硬盤時。
IDE Miniport Driver驅動程序同時支持微軟從Windows98開始的任何一個Windows操作系統,雖然4in1內括的IDE Bus Master Filter驅動已支持ATA133,但是據稱VIA IDE Miniport Driver驅動卻能提供更強大的性能,這也是我們建議某些情況下安裝VIA IDE Miniport Driver驅動的原因。當VIA IDE Miniport Driver驅動安裝完畢重啟系統后,將會在任務欄里面建立一個VIA的小圖標,這就是VIA IDETOOL,可以查看VIA芯片IDE接口的工作情況,如是否采用ATA/133傳輸模式。
建議
在Windows98系統下,VIA 4in1驅動程序在安裝后主板性能得到完全發揮,尤其是在實際應用中,效果更為明顯,VIA 4in1驅動并不僅僅是為了解決兼容性問題而存在,而是實實在在帶來性能上的提升。而且安裝IDE Miniport Driver所起到的效果要比IDE Bus Master Filter好。因此,在使用Win98系統時,VIA芯片組主板用戶除4in1外 好再安裝IDE Miniport Driver。在Windows2000平臺下,VIA主板若不安裝VIA IDE驅動程序,磁盤將始終只能工作在PIO模式下,所以安裝4in1驅動程序絕對是必不可少的。而是否再安裝IDE Miniport Driver驅動程要視情況而定,我們在文章前面已經把VIA推薦安裝IDE Miniport Driver驅動程序的情況列出,除去這些情況外,Windows2000系統不需要安裝IDE Miniport Driver驅動程序。在Windows XP系統下,由于系統本身對VIA的芯片組支持很好,目前暫時不需要安裝VIA所提供的驅動程序。KT333之前的芯片組用戶甚至連4in1都可以不安裝。
|