筆者所在學校的機房,有一台電腦出現了一個非常奇特的故障:屏幕上不能顯示鍵盤輸入的開機密碼。該故障現象獨特,聞所未聞。筆者在解決問題的過程中也是煞費苦心,或許對有同樣遭遇的朋友有所幫助。
機房中的電腦是新近購置的DELL Dimension2400台式機。具體配置為:CPU是賽揚2.4GHz、128MB內存、40GB硬盤、17英寸彩顯,操作系統是自行安裝的Windows XP專業版。由於是公用機房,為保證教師用機的安全性,將教師用機設置了開機密碼。開始使用一切正常,但在前幾天一台教師用機突然出現故障,現象是:在開機後要求輸入開機密碼時,無論在鍵盤上輸入任何字符,屏幕上均不顯示。面對這種狀況,筆者的第一反應就是:鍵盤有問題了。於是關閉計算機電源,將鍵盤插頭重新拔插一次,開機後輸入密碼,但“濤聲依舊”,問題還是沒有解決。鍵盤壞了這也好辦,用替換法,將另一台計算機上使用正常的鍵盤連接到這台教師用機上,再次開機。但沒想到的是,輸入密碼時屏幕上還是沒有任何顯示。
既然鍵盤沒有問題,那麼用鍵盤能否輸入密碼呢抱著試試看的心態,重新開機,在要求輸入密碼時,小心翼翼地輸入了正確的密碼,然後按回車鍵,系統可以啟動了,熟悉的Windows XP桌面又回來了。現在問題明確了,鍵盤是可以正常輸入的,只是屏幕不能顯示輸入的密碼而已。問題出在哪裡(電腦自動關機)呢
針對當前的故障,現在已經確認了不是鍵盤和鍵盤接口的問題。是軟件上的問題嗎可以肯定的是,問題不是來自操作系統,因為Windows XP此時還沒有啟動。是病毒造成的也不會,因為開機前計算機病毒只能藏身於硬盤之中,開機後在系統要求輸入開機密碼時,硬盤中的數據還沒有被讀取。那麼在系統讀取硬盤數據之前,哪些程序在工作呢只有BIOS中的程序在運行。追根溯源,問題逐漸明朗化了,故障很可能來自BIOS。
我們知道,當我們打開計算機電源之後,系統讀取硬盤數據之前,執行的只能是BIOS中的程序。具體來說,開機後首先執行BIOS中一段代碼——系統加電自檢(POST)程序模塊。這段代碼將對CPU、內存、只讀存儲器、系統主板、CMOS存儲器、並行和串行通信子系統、軟盤和硬盤子系統以及鍵盤進行測試。自檢通過後,緊接著要執行的是BIOS中的“裝入”程序模塊,它負責讀取硬盤的MBR(主引導記錄),檢查硬盤分區表以確定引導分區,並將引導分區上的操作系統引導扇區調入內存中執行。而系統要求輸入開機密碼的時刻,正是在自檢完成之後和“裝入”開始執行之前。現在基本可以肯定了,是BIOS中的數據出現了錯誤。找到了故障的根源,下面就好解決了,祭出“治理”BIOS的殺手锏——給BIOS的存儲器CMOS放電。如此處理之後,問題迎刃而解。
提示
我們在使用計算機的過程中,會遇到形形色色的計算機故障。在故障發生時,驚慌失措、手忙腳亂是於事無補的。只有保持清醒的頭腦、對故障的現象進行科學、冷靜的分析,才能找到故障發生的根源,進而排除故障,解決問題。
主板BIOS錯誤引發的離奇故障