BIOS知識全攻略


2006.9.22

一、BIOS的基本概念[/COLOR]
  
  說到BIOS大家關注過它嗎?其實每當你按下機箱上的power鍵時,它就認認真真的為你工作了。那麽什麽是BIOS呐?書本上給了我們一個定義:"BIOS是Basic Input-output System(基本輸入輸出係統)的縮寫,它負責開機時對係統的各項硬件進行初始化設置和測試,以確保係統能夠正常工作。若硬件不正常則立即停止工作,並把出錯的設備信息反饋給用戶。BIOS包含了係統加電自檢(POST)程序模塊、係統啟動自舉程序模塊,這些程序模塊主要負責主板與其它計算機硬件設備通訊的作用。"
  
  簡單的說BIOS就是被"固化"在計算機硬件中的一組程序,它為你的計算機提供最低級的、最直接的硬件控製。BIOS實際上相當於計算機硬件與軟件程序之間的一座橋梁,它本身其實就是一個程序也可以說是一個軟件。我們對它最直觀的認識就是POST(Power On System Test)功能,當計算機接通電源後,BIOS將進行檢驗其內部所有設備的自檢,包括對CPU、內存、隻讀存儲器、係統主板、CMOS存儲器、並行和串行通信子係統、軟盤和硬盤子係統以及鍵盤進行測試。自檢測試完成後,係統將在指定的驅動器中尋找操作係統,並向內存中裝入操作係統。

二、CMOS是什麽?[/COLOR]
  
  BIOS被存放在CMOS存儲器中,CMOS是complementary metal-oxide semiconductor的首寫字母縮寫,中文就是互補金屬氧化物半導體,它是一種半導體技術,可以將成對的金屬氧化物半導體場效應晶體管(MOSFET)集成在一塊矽片上。該技術通常用於生產RAM和交換應用係統,用它生產出來的產品速度很快功耗極低,而且對供電電源的幹擾有較高的容限。具體到我們這是指電腦主機板上一塊特殊的RAM芯片,這一小塊RAM通常為128字節或256字節。CMOS RAM的作用是保存係統的硬件配置和用戶對某些參數的設定。
  
  因為CMOS RAM的功耗極低,所以當係統電源關閉後CMOS RAM靠主板的後備電池供電就可以了,因此保存在CMOS內的用戶設置參數不會丟失。CMOS RAM本身隻是一塊存儲芯片,隻有數據保存功能,而對CMOS中各項參數的設定要使用專門的程序。早期計算機的CMOS設置程序是保存在一張軟盤上的,每次設置都要用那張軟盤,很不方便。現在絕大多數廠家已將CMOS設置程序--即BIOS固化到了Flash EPROM芯片中,Flash EPROM芯片的容量一般為1MB、2MB ,現在有許多815E的板子到了4MB(4MB哈哈,可以放MM的照片了,一開機就顯示MM的照片想想就覺得很CooL,不過開機Logo隻有256色還是有點不爽)。為了便於察看BIOS的容量我們可以利用BIOS芯片上的型號來識別:像27C010、27C512等以"27"打頭的芯片均是EPROM(486以及486以下的電腦采用的芯片),而28C010、29C010、29C020、29C040等,均為EEPROM,29C010是128K*8,即1M比特並行EPROM,29C010是128K*8(1M比特),29C020是256K*8(2M比特)、29C040是512K*8(4M比特)的FLASH ROM(586以及pII,PIII檔次的BIOS芯片)。串行EEPROM在計算機主板上較少見,而提供這些芯片的廠家多為MX、WINBOND、ATMEL等廠家。
  
三、BIOS的設置及其影響[/COLOR] 
  
  目前使用廣泛的主板BIOS主要來自三個公司: American Megatrends公司的AMI BIOS、Award公司的Award BIOS和Phoenix公司的Phoenix BIOS,早期486機上還有一些如Eurosoft公司的Euro BIOS和Microid Research公司的MR BIOS等。現在主板使用最普遍的是AWARD BIOS。另外還有少數主板使用AMI 的窗口化WinBIOS,WinBIOS在係統啟動後會自動識別鼠標,當計算機上插有鼠標時,可以直接使用鼠標器進行BIOS設置操作。三種BIOS的進入方法也略有不同,AWARD BIOS和AMI BIOS是開機時按住鍵;Phoenix BIOS則是按鍵,還有一些BIOS視廠商不同進入方法也不一樣,一般開機加電後屏幕左下角都會出現Press (具體主板具體分析) To Enter Setup。 
  
  下麵就對BIOS的設置作個粗略的介紹:

(一).BIOS Features Setup
  
  1.Virus Warning / Anti-Virus Protection (病毒警告/防毒保護)
  
  選項:Enabled, Disabled`, ChipAway
  
  當這個選項被設為Enable時,如果有任何軟件正在嚐試要改寫引導扇區或者文件分配表時,Bios就會自動彈出一個警告窗口,說某某軟件正在改寫引導扇區或者文件分配表。這時如果你想通過Bios來禁止任何軟件改寫引導扇區或者文件分配表可以打開這個選項。當然值得注意的是這個功能隻能保護引導區以及文件分配表不被改寫,而不能保證硬盤上的內容不被病毒感染或是被其他磁盤工具改寫。
  
  值得注意的一點的是,當這個選項被設Enable時,使用一些磁盤工具或者在安裝Windows95/98時候係統報錯,並且安裝失敗。
  
  有些主板廠家在BIOS中內置了病毒代碼,使係統能在啟動時不受到一些引導型病毒的攻擊,但是現在的病毒更新的速度遠遠的快於主板病毒代碼更新的速度,打開這個選項並不能有效的防止現在流行病毒的攻擊,不過至少可以防止一些病毒的攻擊,建議打開這個選項,反正消耗的資源並不多。

  2.CPU Level 1 Cache(CPU一級緩存)
  
  選項: Enable, Disable
  
  這個BIOS選項是用來打開或禁止CPU的一級緩存。當然,一般情況下,為了係統性能,強烈建議打開這個選項。但是,這個功能主要是為了一些超頻愛好者來設置的,比如說在打開了CPU得一級緩存的情況下,一個賽揚300A最高能超到450MHZ,但是如果關閉了一級緩存,有可能再超一檔,而且會更加穩定。如果你不超頻請不要關閉這個選項,因為,關閉了CPU的一級緩存,係統不知道會慢成怎麽樣。
  
  3.CPU Level 2 Cache(CPU二級緩存)
  
  選項: Enable, Disable
  
  這個選項是用來打開或者關閉CPU的二級緩存的。主要功能也是為了超頻的穩定。基於Intel CPU的二級緩存集成在CPU上,而Socket7主板的二級緩存則是集成在主板上的。關閉了二級緩存之後,CPU的超頻性能會更好,但是總體性能上會犧牲不少。這就是缺少了二級緩存的賽揚266比同頻的P266更好超,但是總體性能總是上不來的主要原因。
  
  4.CPU L2 Cache ECC Checking(CPU二級緩存ECC校驗)
  
  選項: Enable, Disable
  
  這個選項用打開或是關閉主板二級緩存的糾錯功能。(有些主板有這個功能,有些沒有)。建議打開這個選項,因為打開了這個功能之後,BIOS就能自動檢測並糾正儲存在二級緩存上的數據,這樣能使係統更加穩定。尤其是對一些在超頻後經常出錯的係統來說,打開就錯功能明顯能使出錯的幾率大大的減少。但是糾錯是以犧牲係統性能的情況下進行的,而且一些能超更高的CPU會因為打開了就錯功能之後可超性會變得更差。看來穩定與速度是不可兼得的,這就要看你怎麽考慮了。
  
  5.Quick Power On Self Test(快速自檢)
  
  打開了這個選項後,係統會忽略BIOS自薦的某些過程,使啟動速度更快。但是在更改了硬件的配置或者在係統自檢時報錯之後,可以關閉這個選項,使BIOS進行一次更全麵的檢測,當然,自檢之後又可以從新打開這個選項。
  
  6.Boot Sequence(啟動順序)
  
  選項:A, C, SCSI/EXT
  C, A, SCSI/EXT
  C,D-ROM, A
  CD-ROM,C, A
  D, A, SCSI/EXT (至少需要有兩個IDE硬盤)
  E, A, SCSI/EXT (至少需要有三個IDE硬盤)
  F, A, SCSI (至少需要有四個IDE硬盤)
  SCSI/EXT, A, C
  SCSI/EXT, C, A
  A, SCSI/EXT, C
  LS/ZIP,C
  
  這個選項可以設置BIOS先從那個盤來尋找操作係統,一般來說,操作係統是安裝在C盤上的,就應從C盤先啟動。如果使用的是SCSI硬盤則應該選擇先從SCSI啟動的順序。如果硬盤啟動失敗時,則因設置先從A盤啟動,用啟動盤來引導係統,進行修複或者從裝係統。在其他時候如果設置從A盤啟動,A盤中如果沒有引導盤,Windows會提示你先把軟盤那出來然後再啟動。因此這個選項可以減少BIOS搜尋操作係統的多餘步驟,減少啟動時間。
  
  對於一些特殊的主板(如升技的BE6和BP6),由於板載了特殊的IDE控製器,啟動順序中就會缺少SCSI選項,而多出一個EXT選項。這個選項允許你可以從第三或者第四個IDE設備來啟動,或是先從SCSI設備來啟動。具體的設置我們在Boot Sequence EXT Means 中再講解。

  7.Boot Sequence EXT Means(啟動順序EXT方式)
  
  選項: IDE, SCSI
  
  這個功能隻有在前麵的啟動順序中先選擇了EXT才能打開。如果要從第三或者是第四個IDE設備啟動,就要先從Boot Sequence啟動順序種選擇EXT, C, A ,然後在Boot Sequence EXT Mean種選擇IDE。如果要先從SCSI設備先啟動,就重複前麵的第一個步驟,然後在Boot Sequence EXT Means項中選擇SCSI就可以了。
  
  8.Swap Floppy Drive(調轉軟驅)
  
  選項: Enable, Disable
  
  這個選項能使你調整軟驅的邏輯盤符,當你有兩個軟驅並且需要更換他們邏輯驅動器的位置時,不用把他們重新拆出來從新調換位置,隻要把選項設為Enable就行了。原來的A:驅就會自動映像成B:驅,而B:驅則會變成A:。這個功能主要是為擁有兩個格式不同的軟驅所準備的。由於BIOS隻能從兩個軟驅中的A:啟動,因此隻要通過這個選項就可以使BIOS從任何一個軟驅啟動(當然,要這兩個軟驅都支持啟動才行了!)
  
  9.Boot Up Floppy Seek(啟動時搜尋軟驅)
  
  選項: Enable, Disable
  
  這個選項控製的是BIOS在啟動時是否自動尋找軟驅,如果設為Enable並且BIOS找不到軟驅,就會自動彈出一條出錯信息,說找不到軟驅,同時,BIOS會自動監測軟盤是40軌的或是80軌的。這個選項最好設定Disable。
  
  10.Boot Up NumLock Status(啟動時小鍵盤狀態)
  
  選項: On, Off
  
  這個功能控製的是小鍵盤在啟動時的狀態。如果設為On時,小鍵盤將會處於數字狀態(用於輸入數字)但是如果設為Off的話,小鍵盤將處於光標控製狀態(用於控製光標的方向)。
  
  11.IDE HDD Block Mode(IDE硬盤塊模式)
  
  選項: Enabled, Disabled
  
  它的作用就是使硬盤能夠從多個塊來傳輸文件,主要是用來加速硬盤的傳輸速度。當把它設為Enable時,BIOS將自動檢測你的硬盤是否支持這個功能,並且配置好各種參數。如今幾乎所有的硬盤都支持這個功能,因此你沒有理由禁用這個功能。
  
  但是說到這裏所有的WinNT4.0的用戶就要注意了。Windows NT並不支持這個功能,如果打開這個選項的話,係統有可能會丟失數據。所以微軟建議WinNT4.0的用戶把這個選項關閉。
  
  不用說,關閉了這個選項之後就會降低硬盤的傳輸速度。因此的話隻有你在使用WinNT是把這個選項關閉。其他的情況下為了提高係統的性能,最好把這個選項設為Enable。
  
  12.Typematic Rate Setting(連續擊鍵率設置)
  
  選項: Enabled, Disabled
  
  當你需要連續按相同的鍵時,這個選項允許你控製擊健的速度。如果設為Enable時,就可以手動調整鍵擊的速度以及停頓的時間。如果設為Disable時,BIOS將使用默認的設置。
  
  13.Typematic Rate (Chars/Sec)[連續擊鍵率(字符/秒)]
  
  選項: 6, 8, 10, 12, 15, 20, 24, 30
  
  當你重複按同一個鍵時,這個選項允許你控製每個字符的重複率,單位是每個字符/秒,不過必須先要在Typematic Rate Setting中設為Enabled。
  
  14.Typematic Rate Delay (Msec)[ 連續擊鍵延遲時間(微秒)]
  
  選項: 250, 500, 750, 1000
  
  當你重複按同一個鍵時,這個選項控製的是每個字符的停頓時間,單位是毫秒,即每個字符出現前停頓多少毫秒,當然,你要在Typematic Rate Setting中設為Enabled。
  
  15.Security Option(安全選項)
  
  選項: System, Setup
  
  打開system這個選項後,每次開機的時候就會出現一個輸入密碼的窗口,隻有輸入正確的密碼才能啟動電腦。

  至於Setup這個選項嗎,就是在進入BIOS是需要輸入密碼,這個功能的主要作用就是當你是係統管理員時隻希望給你的用戶使用電腦而禁止他們對BIOS的各項設置進項修改而設置的。   

  16.Assign IRQ For VGA(為顯卡指定IRQ)
  
  選項: Enabled, Disabled
  
  在這個選中你可以分配一個IRQ給VGA顯卡。現在越越來越多的顯卡需要分配一個IRQ才能工作,當你使用了這些類型的顯卡後並且關閉了這個選項之後就會導致顯示質量的下降或者不穩定。所以在設置這個選項之前最好要先檢查一下顯卡,最好打開這個選項。如果顯卡不需要的話則可以節省下一個IRQ。
  
  17.OS Select For DRAM > 64MB (操作係統選擇內存> 64MB )
  
  選項: OS/2, Non-OS/2
  
  當係統內存大於64MB時,OS/2管理內存的方式與其他的操作係統不同。所以隻有在使用IBM 的操作係統OS/2才選為OS/2方式,其他的操作係統一律都選為Non-OS/2。
  
  18.HDD S.M.A.R.T. Capability(硬盤S.M.A.R.T.功能)
  
  選項: Enabled, Disabled
  
  這個功能用打開或是禁止硬盤的S.M.A.R.T.功能。現在,幾乎市麵上的硬盤都支持S.M.A.R.T. (自我監測分析以及報告)技術。打開了這個功能之後係統能夠隨時監測硬盤可能發生的錯誤,以便在硬盤發生故障之前使你能夠有足夠的時間來來給你的重要資料作備份,從而挽救了你的重要數據。所以強烈建議打開硬盤的S.M.A.R.T.功能,即使你關閉了這個功能,也不會給係統帶來一絲一毫的性能提升。
  
  19.Delay IDE Initial (Sec)(延遲IDE初始時間)
  
  選項: 0,1,2,3, ...., 15
  
  這個選項是用來延遲某些IDE設備初始化的時間。因為這些老式IDE設備在初始化的時候需要一定的時間才能夠旋轉起來,否則的話就不能檢測到這些IDE設備。如果你沒有這樣老式的IDE設備的話,最好把延遲設為0,加快啟動時間。
  
  20.Processor Number Feature(處理器序列號功能)
  
  選項: Enabled, Disabled
  
  這是關於奔3係列序列號的選項。至於這個功能麽,我就不想多說了,各大媒體在前段時間早有大篇的報告了,想必各位讀者都對Intel擅自弄出來的這個東東非常反感吧,那我們就在BIOS中把它關閉了吧。
  
  21.Video BIOS Shadowing(映射視頻BIOS)
  
  選項: Enabled, Disabled
  
  當設置為Enable時,視頻BIOS就會自動映射到係統內存當中。這樣的話係統就能通過64位的內存總線更快的調用視頻BIOS,以提高性能。然而現在的操作係統已經完全的跳躍過了視頻BIOS這一步,直接調用顯卡的硬件資源。既然不直接調用視頻BIOS,那把它映射到內存中也沒有什麽用處,隻會白白浪費你的內存資源。
  
  當然打開視礏IOS也不是完全沒有用。DOS遊戲由於不能調用顯卡的硬件資源因此必須要通過視頻BIOS來進行,所以隻有當你是一個DOS遊戲玩家的話為了提升顯示性能,可以把這個選項設置為Enable。
  
  22.Shadowing address ranges (xxxxx-xxxxx Shadow)(映射內存址xxxxx-xxxxx)  
  
  選項: Enabled, Disabled
  
  通過這個選項你可以為其他添加的適配卡手動選擇映射在內存址xxxxx-xxxxx當中。如果你沒有新添加的適配卡是在這段內存址之內,就應把這個選項設為Disable。同時就像映射視頻BIOS一樣,如果你使用的是Win95/98係統在為新的適配卡安裝了正確的驅動程序之後也不需要把這個選項打開

(二). Chipset Features Setup
  
  1. SDRAM RAS-to-CAS Delay (SDRAM RAS-CAS延遲)
  
  選項 : 2, 3
  
  這個選項允許你設置RAS-CAS的延遲時間。當設為 2時可以減少SDRAM內存的延遲時間,提高內存讀寫的速度。如果設為2之後係統不穩定的話可以還原為原來的默認值3。
  
  2.SDRAM CAS Latency Time(SDRAM CAS 等待時間)
  
  選項 : 2, 3
  
  這個選項是用來控製SDRAM在收到了一個讀的命令之後的等待時間。等待時間越少,傳輸速度就越快。然而,有些SDRAM在等待時間設置為2之後會變得不穩定。所以,在內存允許的條件下最好把這個選項設為2,當然如果係統變得不穩定的話就應該還原為默認值3。
  
  3.SDRAM Leadoff Command(SDRAM 開始命令)
  
  選項 : 3, 4
  
  這個選項允許你手動的調節係統調用儲存在內存中的數據的時間。選3的可以提高性能,不穩定的話可以還原為4。
  
  4.DRAM Data Integrity Mode(內存數據整合模式)
  
  選項 : ECC, Non-ECC
  
  這個BIOS選項是用來設置內存的類型。如果你的愛機裝備的時的是帶有ECC功能的內存(通常這種內存使用在服務器上)把這個選項設為Enable之後,就會自動就自動檢測並且糾正內存中奇數位的錯誤,但是對於偶數位的錯誤,則隻能檢測而不能糾正。這樣雖然會犧牲一些速度,但是卻能夠是係統運行的更加穩定,因此建議所有使用Ecc內存的讀者打開這個選項,但對於其他使用普通內存的DIY來說,則需要選擇Non-ECC,否則也許會引起一些小小的問題。
  
  5.System BIOS Cacheable(係統BIOS緩衝)
  
  選項 : Enabled, Disabled
  
  這個功能是用來打開或是禁止係統BIOS ROM是否用二級緩存當中F0000h-FFFFFh的區域作為緩衝。帶這個選項之後會極大的提高係統調用係統BIOS的速度,但是如今我們使用的操作係統已經很少直接調用係統BIOS了,即使提高了調用係統BIOS的速度也不會提高多少整體速度。因此,這樣做不僅提高不了速度,還犧牲了珍貴的二級緩存。另外一方麵,如果有什麽程序寫入了這段內存址之後,就會引起係統的崩潰。為了係統的的性能和穩定,建議這
個禁止這個選項。
  
  6.Video BIOS Cacheable(視頻BIOS緩衝)
  
  選項 : Enabled, Disabled
  
  這個功能是用來打開或是禁止視頻BIOS ROM是否用二級緩存當中C0000h-C7FFFh的區域作為緩衝,與係統BIOS緩衝一樣,這個功能也是犧牲了寶貴的二級緩存來存放視頻BIOS。同時如果有什麽程序寫入了這段內存址之後,也會引起係統的崩潰。因此,建議這個禁止這個選項。
  
  7.Video RAM Cacheable(顯存緩衝)
  
  選項 : Enabled, Disabled
  
  這個功能是用來打開或是禁止係統BIOS ROM是否用二級緩存當中A0000h-AFFFFh的區域作為緩衝。這將極大的提高顯存與係統交換數據的速度,但是並不能提高係統的總體速度。因為大多數顯卡的顯存的帶寬至少是1.6GB/s (128bit x 100MHz),而SDRAM的帶寬隻有0.8GB/s (64bit x 100MHz)左右。由於P2-500的二級緩存帶寬是2.0GB/s因此係統主要的瓶頸存在於二級緩存與主存當中,而不是二級緩存與顯存當中。用二級緩存來給內存作為緩存顯然更加合理。另外一方麵,如果有程序寫入了被用作顯卡的緩衝的這段內存址之後,也會引起係統崩潰。
  
  8.8-bit I/O Recovery Time (8位I/O回複時間)
  
  選項 : NA, 8, 1, 2, 3, 4, 5, 6, 7
  
  由於PCI總線比ISA總線更加快,因此一些老式的ISA卡不能很好的工作在PCI總線當中。為了解決這個問題,BIOS的這個選項允許你能夠手動的調整ISA設備的循環周期,設為NA的話無疑會給你的老ISA卡帶來更好的性能。當然的話,如果你沒有ISA卡的話這個選項也就沒有用了。
  
  9.Memory Hole At 15M-16M(內存段尋址於15M-16M)
  
  選項 : Enabled, Disabled
  
  有些特殊的ISA卡需要在這段內存址內才能夠工作。打開這個選項之後就會預留一段內存址給ISA卡,同時係統也隻能夠使用16MB內存。所以,除非你的ISA卡需要打開這個選項才能夠工作,不然最好關閉這個選項。
  
  10.AGP Aperture Size (MB)(AGP 通道大小)
  
  選項 : 4, 8, 16, 32, 64, 128, 256
  
  這個選項允許你指定AGP顯卡最大能使用係統主存的多少,手動指定AGP顯卡最大能使用係統主存的大小。但這與與係統性能的提高關係並不大。由於目前的遊戲都需要消耗大量的顯存來儲存貼圖,因此在這裏可以把值設到最大。
  
  11.Auto Detect DIMM/PCI Clk(自動檢測 DIMM/PCI設備)
  
  選項 : Enabled, Disabled
  
  這個選項是為了減少電磁幹擾而設置的,設置為Enable之後BIOS可以監視AGP, PCIand SDRAM插槽的狀態。如果在這些插槽中沒有適配卡的話,BIOS就會關閉這些插槽的時鍾信號,既減少機箱內的電磁幹擾,使係統更加穩定,但是這樣的話會犧牲一些性能。因此如果你的電腦沒有任何電磁幹擾問題,建議關閉這個選項來提高係統的性能!
  12.Flash BIOS Protection(BIOS防寫保護)
  
  選項 : Enabled, Disabled
  
  這個功能是為了保護BIOS不被他人用刷寫工具隨意刷新BIOS而設置的。當設置為Enable時,就可以打開防寫保護了。當然了,如果你要刷新BIOS是千萬要記得要把這個選項設置為Disable,不然的話,刷寫是不夠能夠成功的。BIOS保護功能是非常有用的一個功能,還記得前段時間CIH病毒肆虐麽?對大多數DIY們來說硬盤上的數據並不太重要,但是BIOS被刷了就...結果各個殺毒軟件公司就是靠CIH大賺了一筆。現在隻要打開了這個功能就能夠防止病毒隨意刷寫BIOS了。
  
  13.Hardware Reset Protect(硬啟動保護)
  
  選項 : Enabled, Disabled
  
  這個功能主要是為全天運行的文件服務器和路由器設置的,當設置為Enable之後,機箱麵板上的Reset鍵就會失去作用,這樣你就不會因為不小心碰中Reset鍵而重新起動服務器了。如果設置為Disable的話,Reset鍵就會恢複正常了。所以對大多數用戶來說,設置為Disalbe是最合適的。

(三).Integrated Peripherals
  
  1. Onboard IDE-1 Controller(板載IDE-1控製器)
  
  選項 : Enabled, Disabled
  
  這個功能允許你你激活或是禁止主板上的第一個IDE控製器。在通常的情況下板載的IDE控製器是處於激活狀態的。如果設置為Disable之後,該接口上的所有IDE設備都不能工作。如果完全不使用IDE設備的話可以設置Disable以節約一個IRQ給其他的設備使用。
  
  2.Onboard IDE-2 Controller(板載IDE-2控製器)
  
  選項 : Enabled, Disabled
  
  板載第二個IDE控製器,這個功能允許你激活或是禁止主板上的第二個IDE控製器,與前麵的第一個選項的功能一樣。
  
  3.Master/Slave Drive PIO Mode(主/從 驅動器PIO模式)
  
  選項 : 0, 1, 2, 3, 4, Auto
  
  這個選項通常是與Onboard IDE-1 Controller 或者 Onboard IDE-2 Controller選項是在一起的。如果在前麵的選項中你禁止了任何一個板載IDE控製器,那麽與這個IDE控製器相對應的'主/從 驅動器PIO模式'的選項就會變成灰色。因此隻有在前麵的Onboard IDE-1Controller 或者 Onboard IDE-2 Controller設置為Enables時才能夠通過這個選項來設置IDE設備的PIO(Programmed Input/Output)模式。在一般的情況下,應當設為Auto。但是如果你是一個超頻愛好者的話可以在這個選項中對IDE設備進行超頻。為了硬盤的穩定,硬盤廠商在硬盤出廠前把硬盤的傳輸模式標低一點,現在我們可以利用這點提高硬盤的傳輸模式從而提高硬盤的傳輸速率。怎麽樣,還不打算超頻你的舊硬盤麽?我們在這裏隻要把硬盤的模式設高一點就可以得到更高的傳輸率了。跟超頻CPU一樣,超頻後的硬盤有可能會丟失數據,不過對於舊硬盤來說能最大的發揮它的作用才是最重要的。不過要注意的是這裏所指的是舊硬盤,如果你現在使用的是支持UDMA的新硬盤的話就注意不要把你的硬盤'降頻'了。
 
下麵的圖表就在PIO模式下IDE設備的傳輸速率:
  
  PIO 數據傳輸模式 最大傳輸率 (MB/s)
  
  PIO Mode 0    3.3
  
  PIO Mode 1    5.2
  
  PIO Mode 2    8.3
  
  PIO Mode 3    11.1

  PIO Mode 4    16.6
  
  4.Master/Slave Drive Ultra DMA(主/從 驅動器Ultra DMA模式)
  
  選項 : Auto, Disabled
  
  這個選項也是與Onboard IDE-1 Controller 或者 Onboard IDE-2 Controller選項是在一起的。如果在前麵的選項中你禁止了任何一個板載IDE控製器,那麽於這個IDE控製器相對應的'主/從 驅動器Ultra DMA模式'的選項就會變成灰色。在這裏我們可以激活或是禁止UltraDMA傳輸模式(如果硬盤支持的話)。一般的情況下應該把它設為Auto,讓BIOS自動檢測硬盤是否支持UltraDMA。但是值得注意的一點的是要真正的實現DMA33或是DMA66需要操作係統的支持,在BIOS中僅僅是打開了這個選項而已。具體的步驟就進入WIN95/98後,右擊'我的電腦'選擇' 屬性',然後再硬盤屬性的項目中選擇DMA就可以了,對於某些VIA主板在硬盤屬性中DMA選項是灰色的,因此需要安裝了VIA四合一的補丁程序之後才可以選擇DMA項目。
  
  以下是有關DMA模式傳輸率列表:
  
  DMA模式    最大傳輸率 (MB/s)
  
  DMA Mode 0   4.16
  
  DMA Mode 1   13.3

  DMA Mode 2   16.6
  
  UltraDMA 33  33.3
  
  UltraDMA 66  66.7
  
  5.Ultra DMA-66 IDE Controller(Ultra DMA-66 IDE 控製器)
  
  選項 : Enabled, Disabled
  
  這個選項你可以打開或是禁止板載的DMA-66控製器。如果要使用DMA-66的設備,隻要設成Enable就行了。如果主板上的IDE設備不支持DMA-66或是這些設備有問題的話(這種情況在一些兼容主板上經常出現的)可以把它設為Disable,這樣做的話不僅可以避免問題的發生,甚至可以減少一些啟動的時間。
  
  6.USB Controller(USB控製器)

  選項 : Enabled, Disabled
 
  主要是用來打開或是禁止USB(通用串行總線),打開之後就可以使用USB設備了,如果沒有USB設備的話就應該禁止這個選項,這樣做不僅減少了係統的衝突問題,而且還可以節省出一個IRQ給其他的設備使用。
  
  7.USB Keyboard Support(USB鍵盤支持)
  
  選項 : Enabled, Disabled
  
  打開這個選項之後就可以使用USB鍵盤了,如果沒有的話就把它關閉了吧。
  
  8.USB Keyboard Support Via(USB鍵盤支持通過)
  
  選項 : OS,BIOS通過這個選項可以選擇是使用操作係統或是BIOS來支持USB鍵盤,如果使用Windows98的話就選OS,這樣的話在USB鍵盤Win98中的功能就會多一些。如果你仍然在使用MS-DOS的話就選BIOS,可以不加載驅動程序在MS-DOS下直接使用USB鍵盤。
  
  9.Init Display First(初始化顯示類型)
 
  選項 : AGP, PCI
  
  在你有兩塊顯卡並且隻一個顯示器的情況下,這個功能就顯得格外的有用,因為通過設置可以選擇使用AGP或是PCI顯卡來使用顯示器。如果隻有一塊顯卡的話,在這裏就硬正確選擇你目前使用的顯卡類型,以減少啟動所用的時間。
  
  10.KBC Input Clock Select (選擇鍵盤輸入時鍾頻率)
  
  選項 : 8MHz, 12MHz, 16MHz
  
  這個功能用來調節鍵盤的頻率以提高響應速度。選擇16MHz的話,響應速度就越快。但是如果鍵盤受不了這麽高的頻率的話有可能會變得不穩定或是不能夠初始化,就應該把頻率降下來。

  11.Power On Function(打開電源方式)
  
  選項 : Button Only, Keyboard 98, Hot Key, Mouse Left, Mouse Right
  
  這個選項允許你是用以下任何一種方式開機。在一般的情況是設為Button Only(隻使用開關鍵),其他的選項分別是使用98鍵,熱鍵,和鼠標。值得注意的一點是,如果你現在使用的是COM或是USB接口的鼠標是開不了機的,因為隻有PS/2接口的鼠標支持鼠標開機功能,COM 接口和 USB接口的鼠標都不支持這個功能,當然羅,一些PS/2屆都的'老鼠'也許會存在一些兼容性的問題導致開不了機,這是隻要把選項設為隻使用開關鍵就可以了。Keyboard 98項隻要安裝了Win98之後用鍵盤上的喚醒鍵來開機就可以了。當然了,老鍵盤就隻能自己定義熱鍵。
  
  12.Onboard FDD Controller(板載軟驅控製器)
  
  選項 : Enabled, Disabled
  
  這個功能能主要是用來打開或是禁止板載軟驅控製器的。在默認的情況下板載軟盤控製器是打開的,如果使用的其他的軟盤控製器或者根本沒有軟盤的話可以把這個選項關閉以節省下一個IRQ.
  
  13.Onboard Serial Port 1/2(板載串行口)
  
  選項 : Disabled, 3F8h/IRQ4, 2F8h/IRQ3, 3E8h/IRQ4, 2E8h/IRQ3, 3F8h/IRQ10,2F8h/IRQ11, 3E8h/IRQ10, 2E8h/IRQ11, Auto
  
  這個功能允許你手動配置串行口的I/O址和IRQ,通常硬把這個選項設為Auto讓BIOS自動設置I/O址和IRQ。但是如果你的某些設備和串行口所占用的地址衝突的話,可以在這裏通過手動設置來解決問題。但是對於不使用串行口的用戶來說可以在這裏選擇Disable以節省一個IRQ。
  
  14.Onboard Parallel Port (板載並行口)
  
  選項 : 3BCh/IRQ7, 278h/IRQ5, 378h/IRQ7, Disabled
  
  這個功能允許你手動配置並行口的I/O址和IRQ,在大多數情況下,默認的I/O 地址378h 和 IRQ 7都能夠正常的工作。如果你的並行口與其他的設備有衝突,可以手動配置其他的I/O 地址和IRQ給並行口以解決問題。
  
  15.Parallel Port Mode(並行口模式)
  
  選項 : ECP, EPP, ECP+EPP, Normal (SPP)
  
  這個功能通常副屬於Parallel Port option這個選項內,如果你禁止了板載串行口,這個功能通常會消失或是變成灰色不可選的狀態。在這裏有四個模式可以選擇,默認的值是Normal (SPP),SPP模式與其他的的並口設備的兼容性最好,但是速度也最慢。另外還有其他的兩個可選模式就是ECP(增強Com口), EPP( 增強並行端口)。ECP由於使用了DMA協議,所以最大數據傳輸率可達到2.5Mbits/s,適用於需要與接口設備進行單向大量數據傳輸情況(比如說使用掃描儀或是打印機),而EPP則適用於與需要與接口設備進行雙向數據相互傳輸的情況(比如說一些連接在並口上的驅動器)。但是對於不知道該選擇以上那種模式的用戶來說,BIOS提供了ECP+EPP的模式,即BIOS自動選擇以上兩種模式中的一種(當然了,這需要你的接口設備支持以上兩種模式中的其中的一種才行)但是這樣的話往往達不到最高的性能,因此為了提高接口設備的傳輸速度,最好正確選擇其中一種模式。
  
  16.ECP Mode Use DMA(ECP模式使用DMA)
  
  選項 : Channel 1, Channel 3
  
  這個功能也是副屬於Parallel Port option選項內,通常應選擇Channel 3,如果設備有衝突的話可以選擇Channel 1。
  
  17.EPP Mode Select(EPP模式選擇)
  
  選項 : EPP 1.7, EPP 1.9
  
  這個功能也是副屬於Parallel Port option選項內,通過這個選項可以選擇EPP傳輸模式的版本,當然了雖然這兩個選項表麵上看不出有什麽不同,但是根據以往的經驗來說版本越高的也就更完善,要不然的話軟件怎麽天天都在升級呢?因此,就選EPP 1.9吧。

(四).PNP/PCI Configuration
  
  1.PNP OS Installed (即插即用操作係統已安裝)
  
  選項 : Yes, No
  
  如果你現在使用的是像Win9x這樣即插即用的操作係統,就把這個選項設為Yes,讓操作係統管理所有的設備資源,如果選No的話就BIOS就會自動管理設備資源。說到這裏,使用ISA卡的Linux的用戶要注意了,因為大多數的Linux的版本都附帶一個叫做ISAPNPTOOLS的工具來配置ISA卡。如果把這個選項設置為 No的話,BIOS就會自動的配置ISA卡的資源,同時ISAPNPTOOLS也會幫助ISA卡配置資源,因此有可能兩者會產生衝突。解決的辦法就是把PNP OS Installed設置為Yes,讓ISAPNPTOOLS自動幫助ISA卡配置資源,問題可能會解決。
  
  2.Force Update ESCD / Reset Configuration Data(強製更新ESCD/重置配置數據)
  
  選項 : Enabled, Disabled
  
  ESCD(擴展係統配置數據)是即插即用BIOS的一個功能,用於儲存係統IRQ, DMA, I/O和內存的信息。通常這個選項被設為Disable。但是如果你安裝的新適配卡引起資源衝突的話(比如說係統不能正常啟動),就應該把這個選項重新打開讓BIOS從新配置即插即用設備,以解決新設備的衝突問題。在下次重起時BIOS又會自動把這個選項設為Disable。
  
  3.Resource Controlled By(資源控製使用)
  
  選項 : Auto, Manual
  
  通常情況下應設置為Auto,讓BIOS自動為即插即用設備配置IRQ和DMA資源。除非BIOS不能自動為設備分配資源時就應該選擇Manual手動為各個設備分配IRQ和DMA。

  4.Assign IRQ For VGA(分配IRQ給VGA)
  
  選項 : Enabled, Disabled
  
  現在許多的3D加速卡都需要分配一個IRQ才能夠正常的工作,如果設為Disable以後這些顯卡有可能不能夠正常工作或是性能大打折扣。然而一些低端的顯卡不需要IRQ也能夠正常工作,因此除非你急切需要一個空餘的IRQ,否則就應把這個選項設為Enable。
  
  5.Assign IRQ For USB(分配IRQ給USB)
  
  選項 : Enabled, Disabled
  
  這個功能用來打開或是禁止USB設備,如果沒有USB設備的話就把這個選項設為Disable以節省出一個IRQ給其他的設備使用。
  
  6.PIRQ_0 Use IRQ No. ~ PIRQ_3 Use IRQ No.( PIRQ_0使用IRQ 號 ~ PIRQ_3使用IRQ號 )
  
  選項 : Auto, 3, 4, 5, 7, 9, 10, 11, 12, 14, 15
  
  在這個選項中你可以手動的為安裝在AGP和PCI總線的設備指定IRQ。這個功能在你把硬盤那到其它的機子上又不想重新安裝操作係統來檢測IRQ時顯得特別的有用。這時隻要把原來的IRQ記住然後再BIOS中手動指定每個設備原來的IRQ號新的設備就可以正常工作了。

總論
   通過對BIOS各個選項的了解不僅可以最有優化的設置BIOS,提升係統的速度,而且往往可以在BIOS的設置中解決一些Windows中解決不了的係統問題。
  
  BIOS設置與電腦係統的性能和效率息息相關。如果設置得當,可以提升電腦的性能;反之,電腦就無法發揮應有的功能。所以不是很有把握,所以建議你不要更改它的設置。

所有跟帖: 

說老實話,現在有幾個人還需要擺弄這東東?不是DIY,誰管? -月黑風高夜殺人放火天- 給 月黑風高夜殺人放火天 發送悄悄話 (0 bytes) () 10/20/2006 postreply 14:11:43

經常拆裝配件的人需要擺弄 -n- 給 n 發送悄悄話 (0 bytes) () 10/20/2006 postreply 14:16:15

說老實話,經常拆裝配件的人現在有幾個還需要擺弄這東東? -CutOnce- 給 CutOnce 發送悄悄話 (0 bytes) () 10/20/2006 postreply 20:15:39

這貼的是Pentium II 以前的機器有很多已經沒任何意義了。 -德州老外- 給 德州老外 發送悄悄話 (65 bytes) () 10/20/2006 postreply 22:01:32

請您先登陸,再發跟帖!