『壹』 主板驅動程序是什麼意思
主板驅動:是主板上集成的電子設備和介面驅動的總稱,狹義上主板驅動主要是指南北橋晶元的驅動,其中包括USB匯流排,SM匯流排,PCI-AGP匯流排,IDE控制器,sata串列設備控制器,內存控制器等。廣義上包括主板上集成的顯卡晶元,音效卡晶元,網卡晶元,1394晶元等設備的驅動,都屬於主板驅動的部分。
驅動程序的定義:是一種可以使計算機和設備通信的特殊程序,可以
說相當於硬體的介面,操作系統只有通過這個介面,才能控制硬體設備的工作,假如某設備的驅動程序未能正確安裝,便不能正常工作。
因此,驅動程序被譽為「
硬體的靈魂」、「硬體的主宰」、和「硬體和系統之間的橋梁」等。
『貳』 關於bios的知識
BIOS
在使用計算機的過程中,免不了要和主板上的BIOS、CMOS打交道,下面介紹一下這方面的常識。
BIOS
BIOS,即微機的基本輸入輸出系統(Basic Input-Output System),是集成在主板上的一個ROM晶元,其中保存有微機系統最重要的基本輸入/輸出程序、系統信息設置、開機上電自檢程序和系統啟動自舉程序。在主板上可以看到BIOS ROM晶元。一塊主板性能優越與否,在一定程度上取決於板上的BIOS管理功能是否先進。在BIOS中主要有:
1.BIOS中斷常式
即BIOS中斷服務程序。它是微機系統軟、硬體之間的一個可編程介面,是計算機中最底層的軟體,用於程序軟體功能與微機硬體實現的衍接,對於同一計算機安裝的各種不同的操作系統,其BIOS都是相同的。可以認為,BIOS是各種操作系統的共同部分。DOS/Windows/ Unix操作系統對軟、硬碟、光碟機與鍵盤、顯示器等外圍設備的管理都建立在系統BIOS的基礎上。程序員也可以通過對INT 5、INT 13等中斷直接調用BIOS中斷常式。
2.BIOS系統設置程序
微機部件配置情況是放在一塊可讀寫的CMOS RAM晶元中的,它保存著系統CPU、軟硬碟驅動器、顯示器、鍵盤等部件的信息。關機後,系統通過一塊後備電池向CMOS供電以保持其中的信息。如果CMOS中關於微機的配置信息不正確,會導致系統性能降低、零部件不能識別,並由此引發系統的軟硬體故障。在BIOS ROM晶元中裝有一個程序稱為「系統設置程序」,就是用來設置CMOS RAM中的參數的。這個程序一般在開機時按下一個或一組鍵即可進入,它提供了良好的界面供用戶使用。這個設置CMOS參數的過程,習慣上也稱為「BIOS設置」,也有稱「CMOS設置」的。新購的微機或新增了部件的系統,一般都需進行BIOS設置。
3.POST上電自檢
微機接通電源後,系統將有一個對內部各個設備進行檢查的過程,這是由一個通常稱之為POST(Power On Self Test,上電自檢)的程序來完成的。這也是BIOS的一個功能。完整的POST自檢將包括CPU、640K基本內存、1M以上的擴展內存、ROM、主板、CMOS存儲器、串並口、顯示卡、軟硬碟子系統及鍵盤測試。自檢中若發現問題,系統將給出提示信息或鳴笛警告。
4.BIOS系統啟動自舉程序
在完成POST自檢後,ROM BIOS將按照系統CMOS設置中的啟動順序搜尋軟、硬碟驅動器及CDROM、網路伺服器等有效的啟動驅動器,讀入操作系統引導記錄,然後將系統控制權交給引導記錄,由引導記錄完成系統的啟動。
CMOS
CMOS(本意是指互補金屬氧化物半導體,一種大規模應用於集成電路晶元製造的原料)是微機主板上的一塊可讀寫的RAM晶元,用來保存當前系統的硬體配置和用戶對某些參數的設定值。CMOS可由主板的電池供電,即使系統掉電,信息也不會丟失。
CMOS RAM本身只是一塊存儲器,只有數據保存功能,而對CMOS中各項參數的設定要通過上面談到的設置程序完成的。早期的CMOS設置程序駐留在軟盤上的(如IBM的PC/AT機型),使用很不方便。現在CMOS設置程序固化在BIOS晶元中,在開機時通過特定的按鍵就可進入CMOS設置程序方便地對系統進行設置。
現在的CMOS RAM一般都有128位元組及至256位元組的容量。為保持兼容性,各BIOS廠商都將自己的BIOS中關於CMOS RAM的前64位元組內容的設置統一與MC146818A的CMOS RAM格式一致,而在擴展出來的部分加入自己的特殊設置,所以不同廠家的BIOS晶元一般不能互換,即使是能互換的,互換後也要對CMOS信息重新設置以確保系統正常運行。
BIOS升級
現在奔騰級以上的主板上的BIOS大都採用電可擦新的Flsah Memory只讀存儲器為載體,這就為BIOS的升級帶來極大的方便。
Flash Memory是一種新型非揮發性存儲器,中文譯名為快擦型存儲器(有的也譯為閃速存儲器),是日本東芝公司於1980年申請專利,並在1984年的國際半導體學術會議上首先發表的,具備高速性,可以整塊晶元電擦除、耗電低、集成度高、體積小、可靠性高、無需後備電池支持、可重新改寫、重復使用性好(至少可反復使用10萬次以上)等優點。
因此,利用Flash Memory存儲主板的BIOS程序,則使BIOS升級非常容易。現在的Pentium、Pentium Ⅱ主板普遍使用Flash Memory製作BIOS晶元。
1.Flash Memory BIOS升級
目前名牌主板生產廠家如華碩、海洋等,為了用戶升級BIOS的需要,一般都採取了以下措施:
(1)在主板上設置一個跳線,用來選擇FLASH ROM狀態,平時置於保護狀態,使BIOS堅不可摧,要升級時跳至可改寫狀態,就可像寫RAM一樣更新BIOS。
(2)在隨板附送的驅動程序盤中帶有改寫FLASH ROM的程序,可以方便地升級和備份
BIOS。
(3)經常編制出新的BIOS程序在市面上流通或放在網際網路上供其主板用戶下載。
?一般Flash Memory BIOS升級的過程
一般主板上有關於Flash ROM的跳線開關用於設置BIOS的只讀/可讀寫狀態。
(1)製作一張無CONFIG.SYS和AUTOEXEC.BAT文件的系統盤,並拷貝Flash ROM升級的工具程序。該工具程序一般由主板附帶的驅動程序盤提供。Flash BIOS升級工具程序主要功能是:
◇保存原有BIOS數據(Save Current BIOS To File)
◇更新BIOS數據(Update BIOS Block From File)
◇其它功能(Advanced Features)
(2)准備好新版BIOS的程序數據。一般需要到Internet或BBS上下載。升級前檢查BIOS數據的編號及日期,確認它比你使用的BIOS新,同時也應檢查它與你所用的BIOS是否是同一產品系列,如:TX晶元組的BIOS不宜用於VX的主板,避免出現兼容性問題。
(3)關機後,在主板上找到主板上有關Flash ROM的讀寫狀態跳線開關,將其設置為可寫(Enable或Write)狀態。
(4)用准備好的系統盤重新啟動,並運行升級工具程序。
(5)首先選擇保存功能將原BIOS數據保存到軟盤上,存為一個文件,用於升級失敗時恢復原有BIOS。然後裝入新BIOS數據盤,選擇更新BIOS數據,輸入新BIOS的文件名,完成BIOS的升級。
註:有的BIOS升級工具只升級主要的模塊,如果它發現新的BIOS與原BIOS有很大不同,會給予提示並建議使用相應選項對整個BIOS升級(包括BIOS啟動模塊和PnP ESCD參數區)。
(6)升級結束後,記著將主板上關於Flash EEPROM的跳線改回只讀狀態。
(7)重新啟動,並進入BIOS設置狀態,完成BIOS參數設置。
?不具升級條件的Flash ROM的升級
雜牌的主板往往就不具備上述三個升級條件,雖然用的也是流行的Flash ROM,卻沒有能置其為改寫狀態的跳線,於是Flash ROM跟老的ROM、EPROM沒什麼兩樣。沒有驅動程序盤,沒有改寫工具,當然就更不會有新的BIOS程序供升級了。
一般可以借用其它主板的工具程序,如Award公司的小工具Awdflash.exe,全稱是Flash Memory Writer V5.3.0,程序運行後,就顯示出主板BIOS的內部代號和日期,然後詢問升級文件的名稱,鍵入名稱後,程序會問是否要對現有的BIOS做備份,鍵入Y或N後(選Y則要求輸入備份文件名),程序會再一次要求確認,確認後,程序就會先對現有BIOS做備份(如果剛才選的是Y),再開始寫入新的BIOS。屏幕上會出現一個寫入進度指示器,如果Flash ROM 處於不可改寫狀態或新的BIOS文件與主板不匹配,就會出現錯誤信息「Erase Chip Fail!」。
BIOS升級文件可以由同型號的新主板上備份得到,即用上述工具對新主板的BIOS做一個備份,拿來做為舊BIOS的升級文件。
最困難的就是這第三個問題。如何將Flash ROM置為可寫入狀態?一般主板的Flash ROM 有三種選擇,5V、12V和可編程EPROM,按理說是不可以隨便調整Flash ROM的類型的,此時可將跳線跳至EPROM檔,開機後,即可運行升級工具程序。進度指示器走完之後,關機,跳線跳回5V,重啟動電腦,BIOS更新完成。
註:關於升級BIOS需要注意:第一,要有匹配的升級工具和升級文件,不可亂用;第二,由於Flash ROM讀出快而寫入速度慢,故升級時需要十幾秒時間,而在這段時間里決不可重新啟動或關機;第三,BIOS升級後應該馬上關機,把Flash ROM置回保護狀態,以免BIOS被破壞。另外,Awdflash.exe運行時不能有Emm386及類似程序駐留內存。
2.BIOS升級失敗後的處理
(1)有BIOS備份的處理方法
Flash BIOS升級失敗往往導致系統癱瘓,無法啟動。遇到這種情況,只能依靠BIOS中固化的BOOT BLOCK來恢復BIOS內容。
將BIOS升級用軟盤插入啟動軟碟機,開啟計算機,然後運行BIOS升級工具程序,藉助軟盤上的BIOS備份,重寫整個BIOS即可。
一些主板的BIOS BOOT BLOCK只固化了ISA顯示卡驅動程序。如果你使用的是PCI顯卡並且升級失敗後開機無顯示,應該考慮更換ISA顯示卡試一下。
(2)無BIOS備份的處理方法
如果升級前沒有BIOS的備份,BIOS升級失敗,此時想用軟方法恢復機器已經是沒有下手的可能了,因為機器已經是徹徹底底的無法啟動。碰到這種情況時該怎麼辦呢?
首先要找到同一主板型號的BIOS ROM,保證其中的BIOS信息與你的相同(因為採用別的 BIOS ROM一般都難以更新成功)。關掉電源,拔出主板上原有的BIOS ROM晶元,一定要非常小心,不要弄斷了引腳;輕輕插入好的BIOS ROM晶元,不要插得太深,只要保證機器能啟動就行;將主板上控制更新BIOS信息的跳線設置為有效(默認為無效,即保護狀態);啟動機器,讓系統運行在實模式下,即內存不要駐留象HIMEM.SYS或EMM386.EXE這樣的程序;拔出好的BIOS ROM晶元,插入「壞」的BIOS ROM晶元,此時不能關機,因為要利用駐留在內存中的BIOS信息(熱拔插雖是維修的一大忌,但此時唯有出此下策了,不過只要細心,一般不會出問題);運行BIOS升級程序,然後按主板說明書規定的步驟進行操作,直到提示更新成功為止。這時你還得注意看提示的更新位元組數是否與你的BIOS ROM塊容量大小相等(主板說明書都有此大小,如華碩的為128KB,即1FFF位元組),若相等,一般更新都成功了;最後退出程序,關機再啟動(不是熱啟動),只要啟動成功,就宣布大功告成了。
CMOS設置
CMOS中存放著計算機硬體配置和設定的大量數據,是計算機正常啟動和工作的先決條件。如果這些數據丟失或設置不當,輕則工作不正常,重則不能啟動和工作。因此正確設置和保護好COMS中的數據,對安全使用計算機是至關重要的。
由於一種CMOS設置程序往往只適用於一類或幾類主板,甚至同一型號的主板也可能會有不同的配置,所以讀者還須活學活用、因地制宜。一般的主板說明書上都有較詳細的CMOS(BIOS)設置說明,只要細心閱讀,逐條消化,逐條完成設置,就可以最終完成全部設置,使系統正常高效地運行。下面就一些帶共性的難以設置的參數作一些介紹。
1.主板上集成外設埠的設置方法
當前的微機主板上,集成了部分外設埠,下以AWARD BIOS設置程序為例作簡單介紹。
舊主板上集成埠的設置一般分散在「STANDRD COMS SETUP」、「BIOS FATURES SETUP(或ADVNCED CMOS SETUP)」和「CHIPSET FEATURES SETUP(或ADVANCED CHIPSET SETUP)」中,在奔騰級以上的主板中的BIOS中新增了「INTGRATED PERIPHERALS」選項專門對板上集成埠進行設置。常見的選項如下:
◇ONBOARD FDD CONTROLLER 軟盤驅動器介面
◇ONBARD PCI IDE ENABLE PCI IDE介面
以上兩項分別用於設置主板上軟碟機控制器和IDE控制器的使用狀態,其設置值可以選擇Enable或Disabled。當軟碟機接在主板上的軟碟機介面或者硬碟、光碟機接在主板上的IDE介面時,應該設置為Enabled;如果不使用主板上的軟盤驅動器介面,要另外使用多功能卡上的介面,則該項應該設為Disabled。如果機器發生故障,懷疑主板上的介面電路有問題,可以把該項設置為Disabled,再加裝一塊多功能卡試一試。
◇IDE HDD BLOCK MODE 硬碟(數據)塊傳輸模式
本項是指在每次中斷時,一次傳送設定的扇區數的數據,以提高訪問硬碟的速度。只有當配置的硬碟支持塊模式時,才能設置為塊模式工作方式,否則應禁止按此模式工作,以避免硬碟訪問出錯。本參數的設定值在不同的BIOS版本中不完全相同,一般為AUTO/Optimal/Disabled。選擇AUTO時,將按照硬碟自動檢測功能的報告值作為數據傳送的扇區數;若選Optimal則以最佳預設設置值為該扇區數;若選Disabled則禁止本模式工作。有的BIOS版本中的選擇值中給出了每次傳送的扇區數,例如華碩P2L97AGP主板BIOS中的設定值有:HDD MAX、Disabled、2、4、8、16、32,其中的數字就表示可設置的扇區數。究竟設置什麼值合適,應根據機器的配置而定,如果硬碟沒有給出具體說明,不妨多試幾次,就能找出合適的設置值。對於某些硬碟產品,設置為塊傳輸模式時雖然工作速度較快,但有可能在與某些軟體或硬體配合時出現問題,這時只能設置為Disabled。
◇IDE PIO MODE IDE硬碟介面的並行輸入輸出方式
PIO(Programmed Input/Output??可編程輸入輸出)是SFFC(Small Form Factor Committee——小形狀系數協會)制定的一個宿主傳輸標准系列,分別為PIO MODE 1、PIO MODE 2、PIO MODE 3、PIO MODE 4、PIO MODE 5,每個標準的數據傳輸速率是不同的。在設置時要注意硬碟本身所支持的PIO MODE方式,才能正常工作。例如一個硬碟,其本身只支持PIO MODE 3(數據傳輸率為11.1MBps),但是在CMOS參數中被設置為PIO MODE 4(數據傳輸率為16.6MBps),結果頻繁出現錯誤並且常常死機。重新設置為PIO MODE 3之後恢復正常工作。
在BIOS設置程序中,本項一般可設為0、1、2、3、4、AUTO,如果不了解硬碟的性能參數,可以先設為AUTO,然後再根據實際情況作進一步的調整。
◇ONBOARD SERIAL PORT或ONBOARD UART 主板上串列通信口設置
本項用來設置串口(即COM口)的I/O埠地址和中斷通道號。目前奔騰級以上的計算機一般都有兩個串口,需要分別設置。本項有自動設置,因為本項屬於系統資源分配而且與設備性能關系不大,所以最好由系統自動設置,以免發生沖突。
手工設置時Port 1建議設為3F8/IRQ4(前者為I/O埠地址,後者為中斷號)即COM1口,Port 2建議設為2F8/IRQ3即COM2口。如果要配置內置式數據機(MODE卡),則要將主板上相應的串口設為Disabled,將資源留給MODE卡。
◇ONBOARD PARALEL PORT 主板上並行列印口的設置
設置為378/IRQ7時為第一並行口,這是最常用的設置。應注意本項設置改變時可能會與音效卡產生沖突,例如設置為278/IRQ5時會與一些常用的音效卡發生沖突。
◇ONBOARD PARALLEL MODE或PARALEL PORT MODE 主板上並行口的工作模式
並行口的工作模式可以設置為標准模式(即Noraml或SPP模式)、EPP模式、ECP模式、EPP+ECP模式。
EPP(Enhanced Parallel Port——增強並行口)是由Intel、Xircom、Zenith和其它一些公司開發的一種並行介面標准,目的是在外部設備間進行雙向通信。自1991年以來生產的許多筆記本電腦都配有EPP口。
ECP(Extended Capabilities Port——擴展並行口)是由Microsoft和Hewlett-Packard開發的一種並行介面標准。它具有和EPP一樣高的速率和雙向通信能力,在多任務環境下,它能使用DMA(直接存儲器訪問),所需緩沖區也不大,因此能提供更加穩定的性能。
ECP/EPP口可以支持300KB/sec的速率。1993年,EPP和ECP規格都納入IEEE 1284標准。如果計算機配有ECP或EPP並行口,那麼當用DCC(直接電纜連接)方式聯網時,它大約可以達到10兆乙太網速率的三分之一。
本項的具體設置值要視所連接的具體外設而定,只有主板和連接的外設都支持EPP或ECP時才能設置為EPP或ECP方式,否則會出現錯誤。例如一台噴墨列印機與主板上的並口連接,設置為EPP或者ECP方式時都經常出錯,後改為Normal方式後,工作正常。原因是該列印機不支持EPP和ECP方式。
◇USB CONTROLLER
USB(Universal Serial Bus,通用串列匯流排)是由Compaq、DEC、IBM、Intel、Microsoft、NEC和NT(北方電訊)七大公司共同推出的新一代介面標准。採用Intel 82430VX和HX 及其以後的晶元組的主板可以支持USB規范,但目前,大多數用戶尚沒有使用USB設備,因此本項應該設置為Disabled。
2.PNP/PCI參數設置方法
各種主板由於使用的晶元組不同,因此有關PCI參數的設置有很大差別,下面介紹常用的參數設置。
◇PCI SLOT IRQ 設置PCI插槽中斷請求號
本項可自動設置(Auto),也可人工設置。人工設置時可按主板手冊中給出的值進行選擇,但要注意避免沖突。一般可選自動設置。
◇設置PCI IDE介面中斷請求號
設定與PCI相連的IDE中斷請求號。例如PCI Primary IDE(主IDE中斷號),PCI Second ary IDE(輔IDE中斷號)。允許自動設置和人工設置。一般可選自動設置。
◇ PCI IDE TRIGGER TYPE或PCI IRQ ACTIVED BY 設置PCI IDE觸發方式
這一項設置是對PCI匯流排中斷控制信號取樣方式的設置,一般有兩種選擇:Edge(脈沖沿觸發)和Level(電平觸發)。具體使用哪種方式可以根據PCI插卡有無特殊要求來決定。一般情況下如果PCI插卡無特殊要求,本項可設置為Level,即電平控制方式。
◇RESOURCES CONTOLLED BY 設置資源控制方式
本項用於設置系統資源的分配方式。可以選擇自動方式(Auto)或者人工方式(Manual)。選擇為自動方式時,IRQ和DMA通道均由BIOS自動檢測和分配。選擇為人工方式時,IRQ和DMA通道則由用戶自行設置。一般說來,本項可以設置為自動(Auto)方式。
本項實際上要解決的是一個如何「分享」資源的問題。在PCI主板的設計中,往往讓PCI 卡專門享用機內的某些中斷資源。但實際上,使用ISA匯流排的插卡仍然不少,為了讓原來的ISA匯流排插槽能使用中斷資源,BIOS設置中對PCI匯流排可用中斷就加入了像Legacy ISA這樣的設置值,使中斷資源可以完好地留給ISA匯流排使用。如果在機內安裝某種ISA音效卡或解壓卡時,出現中斷沖突,可以將匯流排可用中斷設置為Legacy ISA或NA狀態再試。有一些BIOS程序(如華碩T2P4)則直觀地使用「Slot x IRQ」表示設定與第x號PCI槽相聯系的中斷通道,設置為某個中斷號時表示該中斷為該PCI插槽所用,設置為NA時則表示該PCI插槽閑置不用,當然也就不會佔用中斷通道。設置為Auto時則表示由BIOS自動分配中斷通道號。在具體設置時,對於沒有使用的PCI插槽應該設為NA,對於要使用的插槽可設置為Auto。
◇PCI IDE IRQ MAP TO
本項一般應設置為PCI-ATUO。在主板上插有非PCI匯流排的IDE(硬碟)卡時則有重要意義,因為如果設置得不對,可能造成插卡或系統不能正常工作。在主板上插有非PCI匯流排的IDE多功能卡時,可將本項設置為ISA或Map to ISA。
◇PRIMARY IDE INT#:A
◇SECONDARY IDE INT#:B
這兩項用於設置兩個IDE介面的中斷優先權,A的優先權高於B。一般情況下Primary IDE (IDE 1口)選擇A,Secondary IDE(IDE2口)選擇B。
◇IRQ xx USED BY ISA(IRQ-X ASSIGNED TO)
本項用來設置某個IRQ通道是否只分配給ISA匯流排使用,xx為3至15。可選值為NO/ICU和YES。本項實質上是人工分配PCI與ISA匯流排佔用的IRQ資源。除非確認某個ISA插卡使用IRQ x x,否則都應選為NO/ICU使IRQ資源自動分配給PCI和ISA匯流排上的插卡。
◇DMA x USED BY ISA (DMA-X ASSIGNED TO )
本項用來設置某個DMA是否只分配給ISA匯流排使用,x為1、3、5等。可選值為NO/ICU和YES。本項實質上是人工分配PCI與ISA匯流排佔用的DMA資源。除非確認某個ISA插卡使用DMA x,否則都應選為NO/ICU,使DMA資源自動分配給PCI和ISA匯流排上的插卡。
◇PCI LATENCY TIMER
指PCI匯流排的響應延時,與主板的性能有關。各種主板的取值不同,可選擇的設置值一般為32、64、128等,單位是PCI Clock。取值越小,響應速度越快。用戶手冊一般都給出一個適合於本機的預設值,比預設值大時會影響速度,比該值小時有可能造成PCI匯流排響應不及。