許多時候,一直用得都好好的電腦,突然有一天我們要用的時候,卻不能進入正常的桌面了。當我們按正常的操作打開排插電源,再按下主機電源開關(guān)后,等了好長時間也看不到熟悉的桌面出現(xiàn),再按重啟或再關(guān)機,再開,仍然進不了桌面,這時才想到:電腦壞了!如果是我們有非常重要的工作需要使用電腦,那就要命了!
其實,電腦不能正常啟動也并不可怕,我們只要靜下心來,按照先外(設(shè))后內(nèi)(板卡),先觀察再動手,最小系統(tǒng)法等,我們一般都可以解決電腦不能啟動的故障。從我實際的維修經(jīng)驗來判斷,電腦無法正常進入桌面,真正需要更換硬件才能解決的故障大概只占到40%左右,大部分都是因為松動,灰塵,設(shè)置錯誤和軟件故障造成的。
一、按下電源開關(guān)后,主機無任何反應(yīng)
1、CMOS跳線2-3腳被短路
這種故障比較常見,特別對于因為主機不能正常啟動,由于無主板使用手冊,經(jīng)多人維修后,就把CMOS設(shè)置在2-3位置,造成主機無法加電的故障。雖然這是人為故障,但檢查起來也有麻煩,如果判斷思路不正確,會花費很長時間最終故障還不能解決,而誤判為主板故障。
在華碩P4X-PE主板的說明書上明確說明:如果CMOS跳線被移開或2-3腳被短路時,主機將無法啟動。
排除方法:仔細檢查主板的CMOS跳線,是否正常設(shè)置在1-2位置。如果無法正確判別CMOS插針的位置,我們可以通過觀察CMOS跳線邊緣有無白色的寬線,如下圖所示,一般情況下有線標記的即是第1腳。
因為CMOS信息的清除方法很多,DEBUG軟件清除,電池放電清除,所以有些主板生產(chǎn)廠家就直接在主板上省去了CMOS跳線的設(shè)置,如技嘉的8VM533主板,CMOS跳線的位置就只有三個焊點了。
一般情況下,主板的CMOS跳線都為3針設(shè)計,1-2為正常使用狀態(tài),2-3短接3-5秒鐘就可以清除CMOS信息,但是現(xiàn)在主板也有兩針跳線和四針跳線,兩針的就只保留了2-3清除跳線,這是因為CMOS跳線空置時機器照樣使用,信息也能夠正常保存;而四針的因為是老主板,無法確定第4針的作用。
2、電源的灰色線P-OK腳無正常電源好信號輸出
這種故障是電源故障造成的,當我們插入市電插頭時,開關(guān)電源內(nèi)也會有“啪”的電容充電聲;如果短接綠黑線,電源的風扇工作,各路電壓輸出正常;但接入主板后就是無法啟動。
對于此類故障,我們可以在電源接入主板后,強行短接綠黑線,使主板強行加電后,看主機能否正常啟動。如果是電源風扇剛轉(zhuǎn)了幾下馬上就停機了,說明主板存在較嚴重的短路故障;如果這時主機能夠正常加電并啟動,說明電源可能存在問題。如果手里有好的電源,可以通過替換法來確定不能開機的具體原因到底是主板還是電源。
3、主板某部分或硬盤,光驅(qū),軟驅(qū),前置面板某部分短路
如果主板與機箱存在短路,或硬盤,光驅(qū),軟驅(qū)因為電路故障產(chǎn)生短路,或前后置USB接口因為損壞短路時,都會導致主機因為保護而無法加電。
對于此故障的排除我們可以使用最小系統(tǒng)法,當接入某外設(shè)時故障出現(xiàn),即可確定該外設(shè)存在短路故障。
4、某外設(shè)有故障或某外設(shè)先行加電時,導致主機無法加電
這種情況也不太引起注意,有些主板在啟動時,如果USB接口中插有U盤或其他USB設(shè)備時;并口接有刻字機或編程器,串口中接有外置貓,同時這些外設(shè)先行加電時,就會出現(xiàn)開機時主機無任何反應(yīng)。
對于此類故障一般是突然出現(xiàn),前后對比就會出現(xiàn)因為增加了新的外設(shè)才出現(xiàn)的新故障,所以我們就可以先隔離該外設(shè),如果故障排除,那就可以確定故障源了。多數(shù)主板,當USB接口中接有鼠標,U盤,移動硬盤時,經(jīng)常會出現(xiàn)無法正常啟動的故障,這些故障有時與操作系統(tǒng)有關(guān),更換操作系統(tǒng)就會解決;對于串并口設(shè)備出現(xiàn)的故障,我們可以試著改變開關(guān)機順序或調(diào)整CMOS設(shè)置來解決。
5、主機電源的220V市電插頭接觸不良或電源插頭內(nèi)部斷線
不要小看這不起眼的電源線,特別是DIY機箱,因為電源線的質(zhì)量低劣,在經(jīng)常拔插時會因為電源線軜內(nèi)斷線或焊接點脫開導致主機無法加電;或因為插頭不標準導致與開關(guān)電源接觸不良,出現(xiàn)無法加電或在使用過程中無規(guī)律自動重啟?! ?
該故障的排除或使用觀察法或替換法,通過觀察故障出現(xiàn)時的相關(guān)情況,同時試著拔插電源線或移動電源線,檢查故障是否出現(xiàn),最后再用替換法排除故障。
二、按下電源開關(guān)后,風扇旋轉(zhuǎn)但主機不啟動。
1、電源開關(guān)故障
當電源開關(guān)按鍵因為老化不能復位時或機箱前面板因為變形導致電源開關(guān)按鈕按下后不能及時復位,使用開關(guān)始終處于接通狀態(tài),這時就會出現(xiàn)按下電源開關(guān)后,主機加電開始啟動,但過4秒后自動關(guān)機。
如果是電源開關(guān)的相關(guān)線路出現(xiàn)短接時,當我們接通主機電源的插頭時,主機就會加電啟動,4秒后自動關(guān)機。
檢查方法為開機后拔掉與主板PW_ON接口相連的面板開關(guān),直接用小螺絲刀短接跳線,觀察主機是否還出現(xiàn)4秒關(guān)機故障。如果故障消失,就可以斷定開關(guān)電路存在問題。
2、RESET開關(guān)或跳線被短路
盡管此類故障出現(xiàn)的機會不多,但是隨著電腦使用時間的增加,RESET鍵使用的非自鎖按鈕開關(guān)會因為彈性失效而出現(xiàn)按下后不能彈起,造成始終接通狀態(tài);或者因為機箱前面板上的按鈕安裝不到位或變形,導致RESET開關(guān)按鈕按下后不能及時復位,長時間處于接通狀態(tài);再就是因為我們檢修過程中,拉動,拔插時無意中造成RESET線路短接。這時,當我們按下電源開關(guān)后,因為主板始終處于復位狀態(tài),盡管市電已經(jīng)接通,CPU風扇和電源風扇,顯卡風扇,主板風扇都開始工作,但主機沒有任何啟動跡像。
如果我們有DEBUG卡插入PCI插槽時,我們就會立即發(fā)現(xiàn)復位燈始終顯亮,就可以馬上判斷RESET相關(guān)電源存在短接現(xiàn)象。
3、內(nèi)存有故障
內(nèi)存某芯片或阻容出現(xiàn)故障時,有時會出現(xiàn)開機后主機能夠加電,但沒有正常啟動的“嘀”聲,也無內(nèi)存報警聲,長時間不能啟動。 再一種情況就是如果CMOS設(shè)置時內(nèi)存的頻率或相關(guān)參數(shù)設(shè)置錯誤時,也會出現(xiàn)加電主機能夠加電,但就是不啟動也無報警聲的現(xiàn)象。
故障排除:
對于此類故障我們可以先拔下內(nèi)存再開機,如果主機內(nèi)存報警,說明CPU和主機基本正常。再試著清除CMOS設(shè)置后看故障能否解決,如果故障排除說明故障原因是由于CMOS中內(nèi)存參數(shù)設(shè)置錯誤造成的;如果還不行,我們就需要使用替換法,一般都可以排除內(nèi)存故障。
4、DMI數(shù)據(jù)不能被更新或ESCD數(shù)據(jù)沒有設(shè)置為自動更新
DMI(Desktop Management Information)數(shù)據(jù)是一組保存在BIOS芯片中為了方便系統(tǒng)調(diào)用的數(shù)據(jù)集合,每次系統(tǒng)啟動時都會校驗DMI數(shù)據(jù)是否正確。對于因為DMI數(shù)據(jù)錯誤造成系統(tǒng)不能啟動的故障我還沒有遇到過。
ESCD(Extended System Confirguation Data)數(shù)據(jù)是保存在CMOS芯片中,用以管理計算機的資源配置數(shù)據(jù)集合。隨著計算機的迅速發(fā)展和即插即用技術(shù)的應(yīng)用,為了避免資源占用沖突,需要由合理分配有限的系統(tǒng)資源(如地址,IRQ,DMA等),由于計算機的外設(shè)資源迅速增加,如ACPI,APM,USB,MODEM,INC,VGA Card等,就會造成計算機自檢時間增加,導致啟動時間過長。
實際上多數(shù)時候,計算機的板卡并不頻繁,并不需要每次都進行詳細自檢,所以計算機就設(shè)計了ESCD數(shù)據(jù)來簡化計算機的啟動過程,如果計算機沒有硬件變化時,在啟動時計算機就直接調(diào)用ESCD數(shù)據(jù)來分配系統(tǒng)資源,控制計算機的運行,以節(jié)省計算機的啟動時間。
不過,當我們變化了計算機的硬件時,如改變了CPU類型,更換了內(nèi)存,增加了內(nèi)存,添置了光驅(qū),換了顯卡等,如果我們沒有強制更新ESCD數(shù)據(jù),這時計算機在啟動時就會仍然按照舊的配置來分配系統(tǒng)硬件資源,這時就會出現(xiàn)無法正常啟動或不能識別新添置的硬件的故障。解決的方法我們只需要進入CMOS設(shè)置中的“PNP/PCI CONFIGURATION ”,把“Reset ESCD ”設(shè)置為“Enabled”(再次啟動電腦后,該選項會自動變換成Disabled)卻可。
ESCD數(shù)據(jù)的更新并不是每次都出現(xiàn)的,只有當你改變了硬件硬置,并在CMOS中進行了設(shè)置才會更新,而DMI數(shù)據(jù)的校驗則時每次開機都會進行的。
5、BIOS芯片氧化或接觸不良
每一塊電腦主板都有一片F(xiàn)LASH芯片用來存儲BIOS程序代碼,現(xiàn)在的硬盤,光驅(qū),顯卡,MP3,手機上都有類似的芯片存儲FireWare程序,可以方便更新,提供新的功能。不過,一些主板的BIOS為了方便更新和升級,BIOS芯片是通過IC插座與主板進行通訊,由于使用環(huán)境的原因,芯片的引腳會因為氧化而接觸不良,這就導致主機加電后無法完成BIOS程序的加載,造成主機雖然能夠加電,但沒有任何啟動跡像。
6、顯卡相關(guān)電路有故障造成顯示器無顯示,同時PC喇叭沒有接
如果顯卡與主機通訊正常,但顯卡的DAC電路出現(xiàn)故障,造成顯卡的輸出信號無法正常傳送到顯示器,雖然主機有正常啟動時嘀的一聲,但顯示器無圖像顯示。檢查顯示器也正常,信號連接也正常,接口插針也無氧化接觸不良的現(xiàn)象,最后只能通過替換法最終確定顯卡的故障。
如果PC喇叭沒有接,那就表現(xiàn)為主機能夠加電,但顯示器無圖像顯示,主機好像什么反應(yīng)也沒有。
7、CPU輔助供電接口沒有接,造成CPU不能完成初始化,而使主機不能啟動
隨著PIVCPU的功耗越來越大,單單依靠ATX20針的電源接口已經(jīng)不能滿足PIVCPU的耗電需求,所以ATX電源也由2.03版本升級為ATX 12V的版本,同時PIV主板上都提供了4針的12VCPU輔助供電接口,用以擴展CPU的供電電流。如果使用的電源功率偏小或沒有連接輔助電源接口時,就會出現(xiàn)主機雖然能夠加電,但因為提供給CPU的供電電流不足,造成CPU不能完成初始化而表現(xiàn)為主機沒有自舉啟動過程。
8、內(nèi)存輔助供電接口沒有連接,造成內(nèi)存供電不足而致使主機不啟動
現(xiàn)在內(nèi)存的耗電量也與日俱增,PIV高檔次的主板都提供了6針的內(nèi)存輔助電源接口,以減小內(nèi)存供電的連接電阻,為內(nèi)存提供更大的工作電 流。如果我們使用了更大容量的內(nèi)存,而沒有連接內(nèi)存輔助電源接口,就會出現(xiàn)類以的CPU供電不足的現(xiàn)象,出現(xiàn)開機內(nèi)存報警或無法正常啟動的現(xiàn)象。
9、硬盤,光驅(qū),軟驅(qū)性能部分損壞,造成電源部分不完全短路而使主機主板供電不足,造成主機不能啟動
這個情況通常出現(xiàn)在硬盤,光驅(qū),軟驅(qū)的電路,電機不完全短路,還不致于造成主機開關(guān)電源直接保護,只是加電了主機的耗電量,致使主機的整體供電不足,造成主機無法順利完成自舉過程或自檢時間特別長,表現(xiàn)為主機啟動慢或不能啟動。
三、屏幕有圖像顯示但是不能完成自檢過程
1、BIOS芯片故障或BIOS被病毒破壞
主機加電后最初要完成BIOS代碼程序的加栽,首先系統(tǒng)把BIOS中的第一條指令讀入內(nèi)存并解釋執(zhí)行。該指令無論是AWARD還是AMI都是一樣的,為一條3字節(jié)的跳轉(zhuǎn)指令。接下來就是讀入BIOS自舉塊,以完成BIOS自身的檢測和加載。只有系統(tǒng)把BIOS代碼讀入內(nèi)存后,CPU才會按代碼程序開始執(zhí)行自檢和啟動過程。
BIOS出現(xiàn)的故障不多,偶爾會出現(xiàn)BIOS芯片因為老化而部分存儲單元失效,致使程序代碼不全,無法正常完成系統(tǒng)功能調(diào)用而出現(xiàn)不能正常啟動現(xiàn)象。 還有,像CIH之類的病毒,惡意的改寫主板的BIOS代碼,造成主機不能啟動,開機后主機能夠正常加電,風扇工作,但是無法完成自檢過程,同時顯示器有文字顯示,主機還有報警聲;當然嚴重的可能是只能加電,顯示器沒有圖像,主機也無報警聲。
2、顯卡故障
顯卡的BIOS損壞或AGP通訊電路故障時,就會出現(xiàn)顯卡初始化時無法完成,導致主機在啟動時畫面長時間停留在顯卡BIOS自檢處不能通過而死機。
注意:使用兩三年的主板,特別是在網(wǎng)吧里使用的機器,因為機器長時間高溫工作,CPU周圍的濾波電容因烘烤而失容,造成CPU供電電源中交流成份增加,表現(xiàn)為機器在啟動不易,需要多次開機偶爾才能正常啟動進入桌面,經(jīng)常在自檢過程中死機,故障表現(xiàn)不穩(wěn)定多變。
3、BIOS自檢
系統(tǒng)在完成顯卡的自檢后,才會開始BIOS代碼檢查,顯示器上通常會顯示BIOS的版本號,主板的型號。
4、CPU的L2或L1CACHE不完全損壞或CPU其它電路出現(xiàn)老化
當主機完成顯卡的初始化后,接下來開始檢測CPU自檢。當CPU的L1或L2出現(xiàn)故障時,就會長時間停滯在“CHECK NVRAM......”處。出現(xiàn)此故障時,部分機器還能夠進入CMOS設(shè)置,我們可以手動的關(guān)閉CPU的L1和L2,再試著觀察機器能不能通過自檢。如果可以,該CPU基本還能夠降速使用。如果不可以,則只能更換CPU解決問題。
多數(shù)當CPU出現(xiàn)部分損壞時經(jīng)常表現(xiàn)為系統(tǒng)報BIOS錯誤(類以CIH病毒破壞),L1或L2錯誤,不能通過自檢,只能進入安全模式,在啟動過程中自動重啟等現(xiàn)象。
5、內(nèi)存故障
系統(tǒng)完成CPU檢測后,就進行內(nèi)存測試階段。如果我們關(guān)閉了POST快速檢測選項,我們開機時就看不到長時間的內(nèi)存測試界面(連續(xù)三遍),只有一遍測試。
內(nèi)存芯片有故障或內(nèi)存插槽變形與內(nèi)存接觸不良,內(nèi)存條金手指氧化,內(nèi)存插槽金屬簧片變形或斷裂,內(nèi)存供電電壓偏低或偏高都會出現(xiàn)內(nèi)存自檢無法通過而死機。
6、PNP設(shè)備初始化
7、系統(tǒng)無法完成IDE設(shè)備檢測工作
1)、硬盤數(shù)據(jù)線的兩端接口與硬盤或主板接觸不良,插接不實,或者硬盤線質(zhì)量低劣造成部分地線斷線。
2)、硬盤,光驅(qū)性能部分損壞,造成主機無法完成自檢過程,導致主機不能啟動。
3)、光驅(qū)線反接,系統(tǒng)自檢時間變長,甚至連CMOS設(shè)置都會死機。
4)、光驅(qū)或硬盤的主從盤或硬盤的容量限制跳線設(shè)置錯誤也會導致系統(tǒng)無法通過自檢。
5)、像華擎M266A主板必須要求使用80針的硬盤線和硬盤必須設(shè)置在IDE1上。如果我們把硬盤設(shè)置在IDE2上時,自檢過程中會報警,系統(tǒng)掛起。
6)、一般情況下光驅(qū)都掛接在IDE2接口上,但是新功能的主板在開機自檢時會對機器正常確配置提出建議。如微星的MS-6368主板在自檢時,如果我們沒有使用DMA66數(shù)據(jù)線時,就會出現(xiàn)如下圖所示的提示,不過系統(tǒng)仍然能夠正常啟動。
注意:如果是ESCD數(shù)據(jù)沒有更新,不會影響系統(tǒng)自檢,新添加的設(shè)置在自檢時系統(tǒng)不能識別,自檢沒有任何異常。
8、軟驅(qū)接線錯誤或CMOS中軟驅(qū)設(shè)置錯誤
對于因為軟驅(qū)線接反的故障,會導致軟驅(qū)燈常亮,但不影響系統(tǒng)的正常啟動。
如果CMOS中軟件AB驅(qū)設(shè)置錯誤,或軟驅(qū)線連接松動或錯誤時,就會出現(xiàn)“按F1繼續(xù)”的提示,導致系統(tǒng)自檢中止。我們?nèi)绻幌脒M行配置或不使用軟驅(qū),只要按下“F1”鍵系統(tǒng)就會繼續(xù)啟動完成系統(tǒng)加載過程。
9、當CMOS電池沒電時,配置信息丟失或者CMOS數(shù)據(jù)設(shè)置錯誤,計算機在自檢時就會出現(xiàn)“CMOS校驗和錯誤”,需要“按F1繼續(xù)”的字樣提示。這種問題一般都不是致命性故障,只要按下“F1”鍵,計算機就可以繼續(xù)啟動,并完成系統(tǒng)加載過程。但對于普通的計算機用戶來說,加電后計算機沒有正常進入桌面而是停止不前了,就會誤認為計算機壞了。
解決的方法:
1)、對于CMOS電池沒有,直接更換CMOS電池就可以了,一塊+3V的鋰電池主板可以使用3年左右。有時候CMOS信息不能保存或丟失,并不是CMOS電池沒電了,而是相關(guān)電路出現(xiàn)了問題。
2)、如果CMOS電池電壓不低于+2.8V時,仍然出現(xiàn)校驗和錯,就需要我們按“DEL”或“F2”鍵進入BIOS設(shè)置界面,對系統(tǒng)配置進行正確的設(shè)置。
10、當系統(tǒng)完成全部硬件設(shè)備自檢后,就會在屏幕上列出該機的硬件配置列表和資源分配占用列表。只要系統(tǒng)能夠完成自檢,已經(jīng)說明計算機的大部分配件沒有致命性故障,性能基本正常。如果接下來系統(tǒng)仍然不能啟動,問題就應(yīng)該出現(xiàn)在軟件方面了。
11、其他異常情況造成的系統(tǒng)無法正常啟動
1)、開關(guān)電源因為內(nèi)部濾波電容漏液或失容導致供電不穩(wěn),其直流部分輸出電壓偏高或偏低,如+12V偏低時容易出現(xiàn)硬盤丟失,系統(tǒng)無法找到硬盤或光驅(qū)出盒不易。如果機器能夠正常啟動,在使用過程中容易出現(xiàn)大面積硬盤壞道,導致數(shù)據(jù)讀寫錯誤或丟失。如果+5V電壓異常,則容易出現(xiàn)光驅(qū)無法通過自檢,系統(tǒng)找不到硬盤等故障。
2)、CPU與散熱風扇接觸不良,或者CPU與散熱風扇之間有異物,也可能是因為散熱風扇未接電源或灰塵過多時,開機后容易出現(xiàn)雖然主機能夠開機加電自檢,但始終有異常的報警聲提示;有時還能夠正常進入系統(tǒng)桌面操作;有時會在啟動過程中死機。
3)、CPU的散熱風扇中的速度檢測腳斷線,造成系統(tǒng)無法檢測到風扇轉(zhuǎn)速而不能開機。
該故障表現(xiàn)為開機加電一段時間后系統(tǒng)突然斷電,實際上這是系統(tǒng)在自檢時發(fā)現(xiàn)CPU風扇轉(zhuǎn)速為零,為避免造成CPU損壞而強制系統(tǒng)斷電的保護措施。但是往往因為在自檢啟動過程中突然斷電,有時顯示器的畫面還沒有出現(xiàn),造成故障不易發(fā)現(xiàn),不容易查出故障部位。
四、主機正常加電了,并且能夠通過自檢,但是不能進入正常WINDOWS桌面操作
1、網(wǎng)絡(luò)啟動
2、軟驅(qū)中放置有軟盤或光驅(qū)中放置有啟動光盤
多數(shù)客戶打電話報修自己的電腦進不了桌面了,滿屏都是英文母時,自己根本沒有檢查電腦的啟動順序是否改變了,或者自己的光驅(qū)中放置有啟動光盤,軟驅(qū)中有軟盤。計算機自檢完成后,檢驗DMI數(shù)據(jù)和更新ESCD數(shù)據(jù),然后就按CMOS中設(shè)置的啟動順序開始啟動相關(guān)的驅(qū)動器完成系統(tǒng)的啟動過程。
一般情況下,PCI插槽中插裝的板卡,像網(wǎng)卡,SCSI卡等的啟動優(yōu)先于硬盤,光驅(qū),軟驅(qū)等。當我們安裝了網(wǎng)卡時,即使我們的網(wǎng)卡沒有插接啟動Rom,在我們沒有設(shè)置(SHIFT+F10)屏蔽網(wǎng)卡啟動時,計算機在完成ESCD數(shù)據(jù)更新后,就會開始網(wǎng)卡啟動電腦,之后才是軟硬光。
3、硬盤主引導區(qū)沒有設(shè)置活動分區(qū)或引導程序被病毒改寫,活動分區(qū)的引導區(qū)被病毒改寫,引導文件丟失等,都會導致系統(tǒng)無法完成從硬盤的啟動過程。
特別是在WIN98時代的硬盤邏輯鎖病毒,當我們的硬盤被鎖時,當計算機啟動到讀取硬盤MBR信息時,系統(tǒng)就會長時間沒有反應(yīng),只有光標在閃爍。
不過,如果是一塊新硬盤,什么系統(tǒng)也沒有安裝時,就會出現(xiàn)下面的提示信息。
4、WINDOWS98啟動過程簡介及故障分析
1)、系統(tǒng)讀取硬盤的MBR扇區(qū)內(nèi)容,并分析執(zhí)行代碼,根據(jù)分區(qū)表中活動主分區(qū)的設(shè)置進行系統(tǒng)引導。
2)、接下來系統(tǒng)讀取當前活動主分區(qū)的引導扇區(qū)的內(nèi)容,分析當前磁盤的分區(qū)參數(shù)表,并根據(jù)磁盤參數(shù)表讀寫該分區(qū)。如果我們誤使用GHOST恢復硬盤或者病毒或人為的誤寫硬盤的引導區(qū)內(nèi)容,這時我們再次啟動電腦時就會出現(xiàn)如下的提示信息。
3)、系統(tǒng)根據(jù)引導扇區(qū)中的設(shè)置,在C盤的根目錄下面尋找IO.SYS文件,并把其加載到內(nèi)存,移交系統(tǒng)控制權(quán)。如果IO.SYS文件丟失,就會出現(xiàn)如下的提示信息。
4)、系統(tǒng)接下來查找MSDOS.SYS文件,并根據(jù)其中配置確定系統(tǒng)的啟動方式。不過,如果MSDOS文件丟失或損壞的話,系統(tǒng)仍然能夠正常進入DOS字符操作界面,只是不能進入圖形操作界面。
當因為我們誤刪除IO.SYS文件或其他原因造成的系統(tǒng)不能啟動,需要使用SYS命令傳送系統(tǒng)文件時,一定要先把MSDOS.SYS文件進行備份,然后再傳送系統(tǒng)文件。等系統(tǒng)文件傳送后再把備份的MSDOS.SYS文件恢復,這是因為光盤和軟盤中的MSDOS.SYS文件是空的,不需要其配置信息,所以直接使用傳送的MSDOS.SYS文件無法正常啟動到圖形界面。
5)、如果BOOTMENU中設(shè)置啟動方式1,則系統(tǒng)開始WINDOWS圖像界面系統(tǒng)的啟動工作。如果設(shè)置為其他啟動方式,則按相關(guān)配置啟動電腦。
6)、當計算機按“Normal”方式啟動電腦時,系統(tǒng)會首先加載注冊表SYSTEM.DAT和USER.DAT文件,并根據(jù)注冊表中的相關(guān)系統(tǒng)配置信息內(nèi)容,加載相應(yīng)的程序。如果注冊表SYSTEM.DAT系統(tǒng)配置文件丟失或損毀,則系統(tǒng)會自動跳轉(zhuǎn)到DOS啟動方式。
但是注冊表USER.DAT用戶配置文件丟失或損毀時,不影響系統(tǒng)的正常啟動,只是無法按原有用戶的配置信息啟動,會自動啟動到默認用戶的操作界面。
7)、緊跟著系統(tǒng)加載CONFIG.SYS文件,這時DOS字符操作驅(qū)動程序加載文件,對于WINDOWS圖形操作界面用處不大。但是對于在WIN98下不能識別光驅(qū)之類的故障,可以在此加載光驅(qū)的DOS驅(qū)動程序,然后在“我的電腦”中就可以找到光驅(qū)了。
8)、接下來系統(tǒng)加載內(nèi)存管理程序HIMEM.SYS文件。如果該文件丟失或損毀時,系統(tǒng)將無法正常啟動,會出現(xiàn)如下的提示信息,然后系統(tǒng)掛起。
9)、再接下來,系統(tǒng)繼續(xù)加載DBLBUFF.SYS和IFSHLP.SYS文件及AUTOEXEC.BAT文件。ATUOEXEC.BAT文件也是DOS下使用的,但對于WIN98也適用,部分應(yīng)用程序會在該批處理文件中預加載相應(yīng)的配置信息。
10)、系統(tǒng)的工作環(huán)境配置信息加載完成后,就開始加載WIN.COM文件,準備啟動圖形界面。
如果WIN.COM文件丟失,系統(tǒng)會給出如下的提示信息后,自動進入DOS字符操作界面。
11)、接下來系統(tǒng)會根據(jù)WIN.INI和SYSTEM.INI文件中的配置加載相關(guān)的基本虛擬驅(qū)動程序。
由上圖可以看出,一些與系統(tǒng)結(jié)合緊密的應(yīng)用程序,如諾頓殺毒軟件,WIN98中讀取NTFS分區(qū)的軟件,都直接在SYSTEM.INI中加載,而不是在進入桌面后的“程序--啟動”中加載了。
12)、最后,系統(tǒng)完成所有系統(tǒng)程序的加載,出現(xiàn)桌面,開始應(yīng)用程序的加載,完成啟動過程。
五、WINDOWS2K或XP啟動過程簡介及故障分析
1)、讀取硬盤中的0道0面0區(qū)(即MBR主引導區(qū))的內(nèi)容,執(zhí)行前446個程序代碼,分析并檢測當前分區(qū)表的完好性和可用性,再根據(jù)MBR中的分區(qū)表信息內(nèi)容,尋找到當前可引導活動分區(qū),準備加載當前活動分區(qū)的引導扇區(qū)內(nèi)容。
2)、加載主活動分區(qū)的引導扇區(qū)內(nèi)容,對于FAT32格式的分區(qū)為前3個扇區(qū),對于NTFS則為前6個扇區(qū)內(nèi)容。引導扇區(qū)的程序代碼(BPB表)的作用是向Windows 2000提供磁盤驅(qū)動器(硬盤)的結(jié)構(gòu)和格式信息,并且從磁盤根目錄中讀取Ntldr文件。
當引導程序?qū)tldr加載到內(nèi)存后,就把系統(tǒng)控制權(quán)移交給Ntldr。如果引導扇區(qū)代碼在根目錄中沒有找到Ntldr文件的話,若文件系統(tǒng)為FAT格式,則顯示:“Boot:無法找到Ntldr”;若引導文件系統(tǒng)是NTFS格式,則顯示:“NTLDR丟失”。
4)、然后Ntldr根據(jù)內(nèi)建的文件系統(tǒng)代碼從根目錄讀取boot.ini文件(Ntldr內(nèi)建代碼與引導扇區(qū)文件系統(tǒng)代碼不同的是,Ntldr文件系統(tǒng)代碼可以讀取子目錄)。
5)、接著,Ntldr清除屏幕,如果boot.ini中有多種引導選項,則顯示引導選擇菜單;如果在boot.ini制定的超時范圍內(nèi)未有任何動作的話,Ntldr會根據(jù)默認選項啟動電腦。
在系統(tǒng)盤的根目錄下面有一個BOOTFONT.BIN文件,該文件是WIN2K中文版啟動時顯示菜單所需要中文字庫文件。當該文件丟失或損毀時不影響系統(tǒng)的正常啟動,只不過啟動菜單變成了英文
6)、引導選項確定后,Ntldr加載和執(zhí)行Ntdetect.com(這是一個使用系統(tǒng)bios進行查詢計算機基本設(shè)備和設(shè)置信息的16位實模式程序)。
接著Ntldr開始清除屏幕并顯示:“Starting Windows……”進度欄。這個進度欄保持空白,直到Ntldr開始加載引導驅(qū)動程序(假如有100個引導驅(qū)動程序,則每加載一個文件,進度條增加1%)。
在進度條的下面是信息:“For troubleshooting and advanced startup options for windows 2000 , press F8 .”如果此時按下F8鍵,會出現(xiàn)高級啟動菜單,包括:已知的最近正確模式(last known good),安全模式(safe mode),調(diào)試模式(debug mode)等等.
7)、Ntldr加載合適的內(nèi)核和HAL映像文件,讀入SYSTEM注冊表hive文件(hive文件是一種包含注冊表子樹的文件)以確定該加載哪些引導驅(qū)動程序,加載引導驅(qū)動程序,為Ntoskrnl.exe的執(zhí)行準備CPU寄存器。
Ntoskrnl.exe文件在WINXP系統(tǒng)中存儲了WIN XP的啟動LOGO畫面,在WIN 2K中即使沒有此文件也不影響系統(tǒng)的正常啟動。我在做試驗中,把該文件刪除后,系統(tǒng)仍然能夠正常啟動,只有Kaspersky Anti-Virus在啟動時出現(xiàn)錯誤,沒有加載成功。
12)、當一切加載成功且用戶在控制臺成功登陸后,SCM則認為系統(tǒng)引導成功,便放棄注冊表中已知最近正確配置(HKLM\SYSTEM\select\LastKnownGood),而改由\CurrentControlSet替代;如果用戶在引導的時候選擇高級菜單中的已知最近正確模式(LastKnownGood)或者加載時驅(qū)動程序返回一個嚴重的或者關(guān)鍵的錯誤,系統(tǒng)會以LastKnownGood的值作為CurrentControlSet 的值。如果SVCHOST.EXE文件丟失或損毀,系統(tǒng)仍然能夠正常加載并登錄成功,只是登錄時間稍微長一些,并且當我們操作電腦時,經(jīng)常出現(xiàn)錯誤提示。
最后顯示登錄界面,完成系統(tǒng)啟動過程,這時我們就看到了熟悉的桌面。至此,Windows 2000的引導過程結(jié)束。
6、其他方面故障
1)、系統(tǒng)在安裝過程中,到硬件設(shè)備檢測時死機,其原因是主機CMOS設(shè)置中的病毒檢測開關(guān)打開,在系統(tǒng)安裝中需要向硬盤的引導區(qū)寫入相關(guān)信息,而此時主板系統(tǒng)誤認為是病毒破壞,強行終止該操作,造成系統(tǒng)安裝中斷而死機。
2)、系統(tǒng)在安裝WIN98或XP時基本正常,但安裝完畢后,進入歡迎界面時死機,重新啟動仍然如此。故障原因:當主機的CMOS電池失效后,時間將恢復到1990年的日期,這時對于WIN98和2K,XP系統(tǒng)在進入系統(tǒng)時,會檢查日期的有效性。對于在系統(tǒng)出版之前就可以安裝的無效日期,系統(tǒng)當然要死機了。
3)、一些編譯不完善的應(yīng)用程序,在卸載后沒有完全清除注冊表中的相關(guān)程序加載內(nèi)容。
當卸載后再次啟動電腦時會因為系統(tǒng)找不到相關(guān)的啟動文件而出現(xiàn)在啟動過程中中止,系統(tǒng)提示相關(guān)文件丟失。由于大部分電腦操作者不熟悉這些提示,就會誤認為電腦無法啟動。
12)、當一切加載成功且用戶在控制臺成功登陸后,SCM則認為系統(tǒng)引導成功,便放棄注冊表中已知最近正確配置(HKLM\SYSTEM\select\LastKnownGood),而改由\CurrentControlSet替代;如果用戶在引導的時候選擇高級菜單中的已知最近正確模式(LastKnownGood)或者加載時驅(qū)動程序返回一個嚴重的或者關(guān)鍵的錯誤,系統(tǒng)會以LastKnownGood的值作為CurrentControlSet 的值。如果SVCHOST.EXE文件丟失或損毀,系統(tǒng)仍然能夠正常加載并登錄成功,只是登錄時間稍微長一些,并且當我們操作電腦時,經(jīng)常出現(xiàn)錯誤提示。
最后顯示登錄界面,完成系統(tǒng)啟動過程,這時我們就看到了熟悉的桌面。至此,Windows 2000的引導過程結(jié)束。
6、其他方面故障
1)、系統(tǒng)在安裝過程中,到硬件設(shè)備檢測時死機,其原因是主機CMOS設(shè)置中的病毒檢測開關(guān)打開,在系統(tǒng)安裝中需要向硬盤的引導區(qū)寫入相關(guān)信息,而此時主板系統(tǒng)誤認為是病毒破壞,強行終止該操作,造成系統(tǒng)安裝中斷而死機。
2)、系統(tǒng)在安裝WIN98或XP時基本正常,但安裝完畢后,進入歡迎界面時死機,重新啟動仍然如此。故障原因:當主機的CMOS電池失效后,時間將恢復到1990年的日期,這時對于WIN98和2K,XP系統(tǒng)在進入系統(tǒng)時,會檢查日期的有效性。對于在系統(tǒng)出版之前就可以安裝的無效日期,系統(tǒng)當然要死機了。
3)、一些編譯不完善的應(yīng)用程序,在卸載后沒有完全清除注冊表中的相關(guān)程序加載內(nèi)容。
當卸載后再次啟動電腦時會因為系統(tǒng)找不到相關(guān)的啟動文件而出現(xiàn)在啟動過程中中止,系統(tǒng)提示相關(guān)文件丟失。由于大部分電腦操作者不熟悉這些提示,就會誤認為電腦無法啟動。