計(jì)算機(jī)軟硬故障之啟動(dòng)篇簡(jiǎn)析
我首先聲明自己的水平不高,所以在寫這篇文章的時(shí)候心里沒(méi)低,我只是想把自己的經(jīng)歷寫出來(lái),希望對(duì)各位朋友有幫助,謝謝
不廢話了,下面切入正題
如果想學(xué)習(xí)排除計(jì)算機(jī)系統(tǒng)故障,首先必須了解計(jì)算機(jī)啟動(dòng)步驟
以下是我參考別的文章后總結(jié)的,可能會(huì)有錯(cuò)誤,見(jiàn)量~~~
簡(jiǎn)化步驟:XP系統(tǒng)的引導(dǎo)過(guò)程:
1、電源自檢程序開始運(yùn)行
2、主引導(dǎo)記錄被裝入內(nèi)存,并且程序開始執(zhí)行
3、活動(dòng)分區(qū)的引導(dǎo)扇區(qū)被裝入內(nèi)存
4、NTLDR從引導(dǎo)扇區(qū)被裝入并初始化
5、將處理器的實(shí)模式改為32位平滑內(nèi)存模式
6、NTLDR開始運(yùn)行適當(dāng)?shù)男∥募到y(tǒng)驅(qū)動(dòng)程序。小文件系統(tǒng)驅(qū)動(dòng)程序是建立在NTLDR內(nèi)部的,它能讀FAT或NTFS。
7、NTLDR讀boot.ini文件
8、NTLDR裝載所選操作系統(tǒng)
*如果NT/XP被選擇,,NTLDR運(yùn)行Ntdetect.com
*對(duì)于其他的操作系統(tǒng),NTLDR裝載并運(yùn)行Bootsect.dos然后向它傳遞控制。
windows NT過(guò)程結(jié)束。
9.Ntdetect.com 搜索計(jì)算機(jī)硬件并將列表傳送給NTLDR,以便將這些信息寫進(jìn)HKE Y_LOCAL_MACHINEHARDWARE中。
10.然后NTLDR裝載Ntoskrnl.exe,Hal.dll和系統(tǒng)信息集合。
11.Ntldr搜索系統(tǒng)信息集合,并裝載設(shè)備驅(qū)動(dòng)配置以便設(shè)備在啟動(dòng)時(shí)開始工作
12.Ntldr把控制權(quán)交給Ntoskrnl.exe,這時(shí),啟動(dòng)程序結(jié)束,裝載階段開始
詳細(xì)一點(diǎn)的步驟:
第一.當(dāng)你按下電源,CPU把指令指向BIOS,BIOS檢測(cè)內(nèi)存,顯卡,然后喇叭發(fā)出清脆的“滴”一聲,
第二.系統(tǒng)BIOS查找顯卡BIOS,完成初始化,屏幕顯示顯卡信息
第三.系統(tǒng)BIOS會(huì)顯示自己的啟動(dòng)畫面,主板信息等等
第四.系統(tǒng)BIOS將檢測(cè)CPU的類型和工作頻率,檢測(cè)機(jī)的內(nèi)存容量,并同時(shí)在屏幕上顯示內(nèi)存測(cè)試的數(shù)值
第五.系統(tǒng)BIOS開始檢測(cè)系統(tǒng)安裝的一些標(biāo)準(zhǔn)硬件設(shè)備,包括硬盤,CD-ROM,軟區(qū),串行接口和并行接口等連接的設(shè)備以及即插即用設(shè)備,至此所有硬件都已經(jīng)檢測(cè)配置完畢了,系統(tǒng)BIOS會(huì)重新清屏并在屏幕上方顯示出一個(gè)系統(tǒng)配置列表
第六.然后讀取硬盤的MBR(主引導(dǎo)記錄)檢查硬盤分區(qū)表以確定引導(dǎo)分區(qū),并將引導(dǎo)分區(qū)上的操作系統(tǒng)引導(dǎo)扇區(qū)調(diào)入內(nèi)存中執(zhí)行,此處即執(zhí)行NTLDR(操作系統(tǒng)加載器)文件
第七.讀取BOOT.INI文件,它的作用是使系統(tǒng)在啟動(dòng)過(guò)程中出現(xiàn)選擇菜單,由用戶選擇希望啟動(dòng)的操作系統(tǒng)
第八.系統(tǒng)加載NTDETECT.COM文件。由它來(lái)檢測(cè)機(jī)器硬件,如并行端口,顯示適配器等等,并將收集到的硬件列表返回NTLDR用于以后在注冊(cè)表中注冊(cè)保存
第九.引導(dǎo)過(guò)程開始裝載Windows2000/XP內(nèi)核NTOSKRNL.EXE。這個(gè)文件位于Windows2000/XP安裝文件夾下的SYSTEM32文件夾中。隨后,硬件抽象層(HAL)被引導(dǎo)進(jìn)程加載
第十.內(nèi)核完成初始化,NTLDR將控制權(quán)轉(zhuǎn)交Windows2000/XP內(nèi)核,后者開始裝載并初始化設(shè)備驅(qū)動(dòng)程序,以及啟動(dòng)WIN32子系統(tǒng)和WINDOWS2000/XP服務(wù)
第十一.開始登錄進(jìn)程。由WIN32子系統(tǒng)啟動(dòng)WINLOGON.EXE,并由它啟動(dòng)LOCAL SECURITY AUTHORITY(LSASS.EXE)顯示登錄對(duì)話框。用戶登錄后,WINDOWS2000/XP會(huì)繼續(xù)配置網(wǎng)絡(luò)設(shè)備和用戶環(huán)境。最后,就是進(jìn)入系統(tǒng),看見(jiàn)桌面壁紙了
然后以下所有的故障現(xiàn)象都是針對(duì)這個(gè)啟動(dòng)過(guò)程來(lái)講的,不管發(fā)生什么現(xiàn)象,只要按照上述啟動(dòng)過(guò)程來(lái)判斷,即可迅速的采取正確的修復(fù)手段
我老師說(shuō)過(guò):發(fā)生問(wèn)題后,首先要回想出問(wèn)題之前你做過(guò)什么,然后再盡量恢復(fù)到出問(wèn)題之前的狀態(tài),
1.當(dāng)你按下機(jī)箱電源開關(guān),但是機(jī)箱沒(méi)有任何反應(yīng),顯示器也沒(méi)有信號(hào),顯示為NO SINGAL
參考上述步驟:第一
排除步驟:就按如下步驟替換電源線---機(jī)箱電源---CPU---主板或主板BIOS
此時(shí)一般就是硬件有損壞了,可以排除軟件故障,而且主板的可能性大于CPU
我曾經(jīng)遇見(jiàn)過(guò)三個(gè)例外,一個(gè)就是不小心把電源開關(guān)給關(guān)閉了,一個(gè)就是主板上的POWER線松動(dòng)了,還有一個(gè)就是主板上的電源線松動(dòng)了
2.當(dāng)你按下機(jī)箱電源開關(guān),電源風(fēng)扇轉(zhuǎn)動(dòng),CPU風(fēng)扇轉(zhuǎn)動(dòng),卻聽不到機(jī)箱喇叭“滴”的一聲,而且顯示器顯示為NO SINGAL,一個(gè)字都看不見(jiàn)的話
參考上述步驟:第一
排除步驟:這下問(wèn)題就多了,CPU,顯卡,內(nèi)存,主板都可能有問(wèn)題,但CPU和主板的可能性小一點(diǎn),假如拔插顯卡和內(nèi)存也無(wú)效的話,
就需要采用替換法了。此時(shí)除了BIOS芯片損壞外,其他情況基本上都是大硬件損壞掉了
3.當(dāng)你按下機(jī)箱電源開關(guān),電源風(fēng)扇轉(zhuǎn)動(dòng),CPU風(fēng)扇轉(zhuǎn)動(dòng),也聽到了機(jī)箱喇叭“滴”的一聲,但是顯示器顯示為NO SINGAL,一個(gè)字都看不見(jiàn)的話
參考上述步驟:第二
排除步驟:主要問(wèn)題就是顯卡和內(nèi)存,假如拔插后也無(wú)效的話,基本上就是損壞了,只能采用替換法找出問(wèn)題原因
(補(bǔ)充說(shuō)明,有的顯卡損壞后也能通過(guò)系統(tǒng)BIOS檢測(cè),但是會(huì)在系統(tǒng)BIOS檢測(cè)通過(guò)后黑屏)
4.當(dāng)你按下機(jī)箱電源開關(guān),系統(tǒng)完成基本檢測(cè)后,會(huì)出現(xiàn)要求按F1,才能進(jìn)入系統(tǒng)的話,
參考上述步驟:第5步
排除步驟:一般都會(huì)有英文說(shuō)明,普通常見(jiàn)的基本就是 鼠標(biāo)鍵盤(mouse,keboard)丟失,CMOS電力不組,沒(méi)有安裝軟區(qū)(FLOOP)
排除步驟:1.關(guān)閉計(jì)算機(jī),然后重新拔下鍵盤鼠標(biāo),查看針腳是否彎曲或折斷,然后重新插緊
2.更換CMOS電池(或者主板漏電)
3.在BIOS里尋找FLOOP設(shè)備,將其禁用,然后再找 FLOOP SEEK 選項(xiàng),將其改為Diabled,另外在啟動(dòng)順序中,將從FLOOP啟動(dòng)選項(xiàng)去掉,換成其他的,然后保存,重啟即可
需要按F1才能進(jìn)入系統(tǒng)的特殊例子:
a.WARNING:Immdiately back-up your data and replace your hard disk drive.
A forilure may be imminent
我不知道原因,不過(guò)看字面應(yīng)也許是硬盤有問(wèn)題了
b.system bios shadown
video bios shadown
NO Processor bios update found
一般是更換了硬件后導(dǎo)致的,恢復(fù)BIOS默認(rèn)值或刷新BIOS應(yīng)該可以解決
c.CMOS checksum error---Defaults loaded
darning! cpu has been changed
please enter cpu speed CMOS set up and remember to save before exit!
一般是CMOS放電后會(huì)有類似報(bào)錯(cuò),或者主板上CMOS跳線次序接反了,
請(qǐng)按照上述步驟,去BIOS里恢復(fù)默認(rèn)值,然后檢查跳線是否完好
5.通過(guò)BIOS檢測(cè)后,屏幕會(huì)暫時(shí)黑屏而后應(yīng)該進(jìn)入滾動(dòng)條狀態(tài)的時(shí)候,卻一直黑屏了,提醒MBR損壞,或者NTLDE(NTLDR is missing)丟失等等信息
參考上述步驟:第六步
排除步驟:MBR的:有Windows XP光盤的,用Windows XP光盤啟動(dòng)后,選擇第二項(xiàng)“要用恢復(fù)控制臺(tái)修復(fù)Windows XP安裝,請(qǐng)按R鍵”。按下R鍵,就可以進(jìn)入Windows XP的故障控制臺(tái)了。然后鍵入Fixmbr或者Fixboot,回車,就可以恢復(fù)大多數(shù)情況下的分區(qū)表錯(cuò)誤了。經(jīng)我實(shí)際使用發(fā)現(xiàn)用fixmbr命令不僅可以修復(fù)Windows XP系統(tǒng)下的分區(qū)錯(cuò)誤,對(duì)Windows 98系統(tǒng),以及Windows 98/XP雙系統(tǒng)均有效,fixmbr命令格式如下:fixmbr [device_name(驅(qū)動(dòng)器盤符)]。
NTLDR的:在故障恢復(fù)控制臺(tái)下可以提取到該文件,這個(gè)文件存在于安裝光盤的i386目錄中,提取方法如下:
進(jìn)入系統(tǒng)故障恢復(fù)控制臺(tái),轉(zhuǎn)到C盤,輸入“copy X\I386\NTLDR”(注:這里的X為光驅(qū)盤符)并回車,如果系統(tǒng)提示要否覆蓋則按下“Y”,之后輸入exit命令退出控制臺(tái)重新啟動(dòng)即可(只在2000,XP系統(tǒng)下做過(guò),別的不知道)
補(bǔ)充說(shuō)明:預(yù)防措施:預(yù)先保存MBR和OS loader 文件(一鍵恢復(fù)):軟件以及教程地址http://soft.yesky.com/SoftChannel/72347877992562688/20040816/1843045.shtml
6.在通過(guò)NTLDR引導(dǎo)后,假如是雙系統(tǒng)或多系統(tǒng)的話,就會(huì)看見(jiàn)菜單選擇,假如是單系統(tǒng)就會(huì)看見(jiàn)滾動(dòng)條在運(yùn)行了,但是問(wèn)題又出現(xiàn)了,在滾動(dòng)條過(guò)后,假如屏幕馬上就黑屏(顯示器顯示 no single ) ,或者藍(lán)屏,那我們又該怎么辦呢?
參考上述步驟:第八步
排除步驟:我只能講下親歷過(guò)的,而不可能包涵全部。
a.最常見(jiàn)的就是顯示分辨率被調(diào)成非正常頻率,比如界于800*600于1024*768之間的頻率,或超過(guò)其范圍的
b.鍵盤或鼠標(biāo)處于半壞半好狀態(tài),或者針腳有彎曲和折斷(也會(huì)出現(xiàn)在輸入用戶賬號(hào)和密碼的時(shí)候),一般會(huì)是藍(lán)屏
7.最后,基本上沒(méi)有別的了,然后就等著輸入用戶帳戶和密碼進(jìn)入系統(tǒng)了,最后就會(huì)看見(jiàn)桌面,但這時(shí)進(jìn)入輸入完畢敲回車,系統(tǒng)卻藍(lán)屏或者黑屏,而且安全模式也進(jìn)不去
其原因可能有三種,
第一可能是鍵盤鼠標(biāo)沒(méi)插好,針歪了,斷了,或者其驅(qū)動(dòng)跟主板不兼容,要解決這個(gè)問(wèn)題,可以更換鍵盤鼠標(biāo)
第二個(gè)可能是主板有問(wèn)題,我遇見(jiàn)過(guò)兩個(gè)很特殊的類似例子,都是主板導(dǎo)致的黑屏,而且很容易誤認(rèn)為是硬盤損壞,只有靠替換法才能判斷了,而也只有更換主板才能解決
第三個(gè)可能是電源供電不足造成的,或者是P4主板上電源的小插頭沒(méi)有接,只接了個(gè)大的插頭,其解決方法就是打開機(jī)箱察看電源插線情況
最后想講的:
1.我本來(lái)想把很多藍(lán)屏的問(wèn)題也加進(jìn)來(lái)的,但是由于其太復(fù)雜了,只能視情況而定,所以只好將其砍掉了,在此說(shuō)聲抱歉
2.上面這些都是皮毛,也只是我自己經(jīng)常碰到的,所以還請(qǐng)大家不要苛刻于我,謝謝
3.假如各位覺(jué)得上述文字中還有什么可以補(bǔ)充或有什么錯(cuò)誤,歡迎回帖批評(píng)和指正,非常感謝
4.Windows安全模式 是排錯(cuò)過(guò)程中 非常重要的一個(gè)環(huán)節(jié),所以一定要弄懂它的含義,
參考 Windows安全模式 文章:http://itbbs.pconline.com.cn/topic.jsp?tid=2489301&topicPage=1
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。