電腦無法啟動,問題的癥結出在哪里?用肉眼是無法判斷的,因為電腦的啟動是一個非常復雜的過程,我們無法迅速判斷問題到底是出在那一塊。下面給大家介紹一下找出電腦無法啟動原因的簡單方法:
首先我們先來了解兩個概念:第一個是BIOS(基本輸入輸出系統),BIOS是一組被“固化”在計算機主板中,直接與硬件打交道的程序,計算機的啟動過程是在主板BIOS的控制下進行的。第二個是內存地址,計算機中安裝的內存為了便于CPU訪問,每一個字節都被賦予了一個地址。下面我們先來了解一下計算機的啟動過程。
按下電源開關時,電源開始供電,計算機的指示燈亮起。如果這時計算機沒有反應,電源指示燈、風扇也都沒有動靜,先檢查一下計算機的各個線路有沒有問題,如果線路正常,那有可能是計算機的電源或是主板出了問題,可以打開機箱用電表一測便知。如果兩個測試后都沒問題,那還有一個可能是CPU出了故障,可以更換別的CPU進行測試。
電源剛開始供電時電壓還是不穩定,主板控制芯片組會向CPU發出一個Reset信號,讓CPU初始化,當電源穩定供電后,芯片組便撤去Reset信號,CPU馬上從地址FFFFOH處開始執行指令,這個地址在系統BIOS的地址范圍內,一般的BIOS放在這里的是一條跳線指令,跳到系統BIOS中真正的啟動代碼處。系統BIOS的啟動代碼首先要做的事情就是進行POST(加電自檢),POST的主要任務是檢測系統中的一些關鍵設備是否存在和能否正常工作,如內存和顯卡等。如果這個時候系統的喇叭發出刺耳的警報聲,那就有可能是內存條或是顯示卡出故障了,具體的錯誤一般可以從警報聲的長短和次數來判斷,至于具體的每種聲音代表了什么,由于相關文章已經刊登過多次,這里就不細說了。為什么這時的錯誤要用聲音來報警而不是在屏幕上顯示呢,這是因為POST的檢測過程在顯示卡初始化之前,也就是說這時還是“黑屏”階段,所以在POST的過程中發現了一些致命錯誤是無法在屏幕上顯示出來的。
下一步BIOS將檢查顯示卡的BIOS,找到之后調用它的初始化代碼,由顯卡BIOS找來完成顯示卡的初始化。大多數顯示卡在這個過程通常會在屏幕上顯示出一些顯示卡的信息,如生產廠商、圖形芯片類型、顯存容量等內容,這也就是我們開機看到的第一個畫面。查找完所有其他設備的BIOS之后,系統BIOS將顯示它自己的啟動畫面,其中包括有系統BIOS的類型,序列號和版本號等內容,同時屏幕左邊中上角會出現主板信息代碼,包括BIOS的日期、主板芯片組型號、廠家的代碼等。接著系統BIOS將檢測CPU的類型和工作頻率,并將結果顯示在屏幕上;然后BIOS開始測試主機的內存容量,并在屏幕上顯示內存測試數值。下一步BIOS將開始檢測系統中安裝的一些標準硬件設備:硬盤、CD-ROM、軟驅、串行和并行接口等設備。標準設備檢測完畢后,系統BIOS內部支持即插即用的代碼將開始檢測和配置系統中安裝的即插即用設備。這時最常出現的不能啟動故障就是找不到硬盤,除線路接觸不好外,一般找不到硬盤的原因,主要是硬盤物理損壞,也有可能是硬盤主引導區信息被病毒破壞了。
到此所有硬件都已經檢測配置完畢,BIOS會重新清屏并在屏幕上方顯示出一個系統配置表,其中簡略地列出安裝的各種標準硬件設備及相關工作參數。接下來系統BIOS將更新ESCD(擴展系統配置數據)。ESCD是系統BIOS用來與操作系統交換硬件配置信息的數據,這些數據被存放在CMOS中。通常ESCD數據只在系統硬件配置發生改變后才會進行更新,并不是每次啟動都需要更新。ESCD數據更新完畢后,系統BIOS的啟動代碼將進行它的最后一項工作,即根據用戶指定的啟動順序從軟盤、硬盤或光驅啟動。以從C盤啟動為例,系統BIOS將讀取并執行這個活動分區的分區記錄,主引導記錄接著從分區表中找到第一個活動分區,然后讀取并執行這個活動分區的分區引導記錄。如果在這時候啟動出錯,那十有八九是軟件故障了,軟件故障的具體原因很多,概括起來一般無外乎是引導文件、系統文件丟失或被惡意修改,不過由于硬盤磁道損害而導致系統文件讀取失敗的原因也不能排除。
完成上述各項檢測后,系統進入Windows并執行各種應用程序的啟動,這樣整個啟動過程就結束了。
新聞熱點
疑難解答