電腦無法啟動故障產生的原因是什麼,要如何解決?首先我們要了解電腦啟動的過程,才能找到無法啟動的原因:
了解電腦啟動的過程
在諸多電腦故障中,無法正常啟動是最令用戶頭痛的事了。筆者長期從事維護電腦的工作,在這個方面積累了一些經驗,現在就將這些經驗整理歸納出來與朋友們分享。本文將以家用電腦和windows98操作系統為基礎,介紹電腦無法正常啟動故障的診治。
要想准確地診斷電腦不啟動故障,首先要了解的起動過程,當我們按下電源開關時,電源就開始向主板和其它設備供電,此時電壓還沒有完全穩定,主板控制芯片組會根據CMOS中的CPU主頻設置向CPU發出一個Reset(重置)信號,讓CPU初始化,電壓完全穩定後,芯片組會撤去Reset信號,CPU馬上從地址FFFF0H處執行一條跳轉指令,跳到系統BIOS中真正的啟動代碼處。系統BIOS首先要做的事情就是進行POST(Power On Self Test,加電自檢)。POST的主要任務是檢測系統中的一些關鍵設備(電源、CPU芯片、BIOS芯片、定時器芯片、數據收發邏輯電路、DMA控制器、中斷控制器以及基本的64K內存和內存刷新電路等)是否存在和能否正常工作,如內存和顯卡等。
自檢通過後,系統BIOS將查找顯示卡的BIOS,由顯卡BIOS來完成顯示卡的初始化,顯示器開始有顯示,自此,系統就具備了最基本的運行條件,可以對主板上的其它部分進行診斷和測試,再發現故障時,屏幕上會有提示,但一般不死機,接著系統BIOS將檢測CPU的類型和工作頻率,然後開始測試主機所有的內存容量,內存測試通過之後,系統BIOS將開始檢測系統中安裝的一些標准硬件設備,這些設備包括:硬盤、CD-ROM、軟驅、串行接口和並行接口等連接的設備,大多數新版本的系統BIOS在這一過程中還要自動檢測和設置內存的相關參數、硬盤參數和訪問模式等。
標准設備檢測完畢後,系統BIOS內部的支持即插即用的代碼將開始檢測和配置系統中已安裝的即插即用設備。每找到一個設備之後,系統BIOS都會在屏幕上顯示出設備的名稱和型號等信息,同時為該設備分配中斷、DMA通道和I/O端口等資源。最後系統BIOS將更新ESCD(Extended System Configuration Data,擴展系統配置數據)。ESCD數據更新完畢後,系統BIOS的啟動代碼將進行它的最後一項工作,即根據用戶指定的啟動順序從軟盤、硬盤或光驅啟動。
以從C盤啟動為例,系統BIOS將讀取並執行硬盤上的主引導記錄,主引導記錄接著從分區表中找到第一個活動分區,然後讀取並執行這個活動分區的分區引導記錄,而分區引導記錄將負責讀取並執行IO.SYS,這是Windows最基本的系統文件。IO.SYS首先要初始化一些重要的系統數據,然後就顯示出我們熟悉的藍天白雲,在這幅畫面之下,Windows將繼續進行DOS部分和GUI(圖形用戶界面)部分的引導和初始化工作,一切順利結束,電腦正常啟動。
根據故障現象診治
了解電腦啟動的過程,故障就好判斷了,下面我們就根據故障現象開始診治了:
現象一:系統完全不能啟動,見不到電源指示燈亮,也聽不到冷卻風扇的聲音。這時,基本可以認定是電源部分故障,檢查:電源線和插座是否有電、主板電源插頭是否連好,UPS是否正常供電,再確認電源是否有故障,最簡單的就是替換法,但一般用戶家中不可能備有電源等備件,這時可以嘗試使用下面的方法(注意:要慎重):
先把硬盤,CPU風扇,或者CDROM連好,然後把ATX主板電源插頭用一根導線連接兩個插腳(把插頭的一側突起對著自己,上層插腳從左數第4個和下層插腳從右數第3個,方向一定要正確),然後把ATX電源的開關......