大家都知道當機是你在使用計算機過程中最常見的故障之一,而造成當機的原因卻撲朔迷離,讓人難以捉摸。在以前dos時代,造成當機原因通常是以病毒為主,當然也有其它方面的原因,如應用軟體的設定等等,所以解決當機也就有一定的模式,具體就是先防毒,檢查硬碟空間是不是夠用,接著檢查 autoexec.bat和config.sys檔案中是否有錯誤命令,如果問題還得不到解決,可以檢查檢查硬體,如此而已。而現在卻不同啦,現在是 windows時代了,造成當機的原因卻是千變萬化,所以處理起來相當的棘手。不管咋樣,解決當機都是先軟後硬,而軟體方面當然是先進行防毒,接著進行一些應用軟體、驅動程式等等的安裝,你也別忘了登錄檔的編輯和cmos的一些設定喲,最後教你一招最有效的方法就是將硬碟格掉(開句玩笑而已)。硬體方面主要是散熱問題,現在的機子跑得快,當然產生的熱量也就多,接著使用最有效的硬體排故障方法——替換法,找出真兇。說了這麼多還是具體來談談當機,從計算機的啟動、執行和關機階段出現當機現象進行簡單的剖析。
【啟動過程中的當機】
要分析計算機在啟動時出現的當機現象,首先你得清楚計算機系統的啟動順序,從而分析出計算機是因軟體問題還是硬體故障引起的當機。所以在這兒有必要簡要介紹一下計算機系統的啟動順序:開啟計算機電源→檢測顯示卡→檢測記憶體→執行biOS→檢測其它裝置(CPU、硬碟等等裝置)→執行作業系統(os)的初始化檔案。而作業系統的啟動過程就比較複雜一些,首先是將rom(只讀儲存器)中的bootstrap loader程式和自診斷程式轉送到ram(隨機儲存器)中,隨著bootstrap loader的執行,作業系統的系統檔案也將裝載到ram中,接著執行io.sys和msdos.sys這兩個系統檔案,此時計算機顯示器上將出現 “starting windows98……”畫面,最後初始化system.ini和win.ini,讀取登錄檔檔案。到此如果沒有任何問題,就會成功的啟動計算機系統。下面就介紹一下在這一過程中出現的當機現象。
開機後計算機系統無任何反應:如果電源沒有啟動,看看電源線是不是沒有連線好,連好電源線無任何好轉,故障可能是電源有問題,更換電源試試。
開機後計算機顯示器無任何反應,且伴隨有1長2短報警聲音後當機:首先排除了是顯示器故障,因為即使顯示器有故障是不會引起計算機當機的,這種情況多半是由於顯示卡沒有插到位或是鬆動了,開啟機箱重新安裝一下顯示卡,或者換一個插槽試一試,這樣問題即可解決。
顯示器出現短暫的顯示介面卡資訊,且伴隨有1長1短的警報聲音後當機:既然出現了顯示介面卡資訊,則說明顯示介面卡沒問題,這種情況往往是記憶體存在故障,解決的方法是開啟機箱重新安裝一下記憶體條試一試,如果還不行的話,換一條記憶體條試一試,當然你一定要好好地仔細地看看擴充套件槽是不是完好,這樣肯定能夠排除這一故障。
bios升級失敗後的當機:找出同型號bios主機板的計算機,在這計算機上將bios程式備份出來,利用bios重新整理程式將其重新整理即可,前提是bios能夠進行重新整理。
cmos設定不當造成的當機:這個故障就非常之多,在此僅舉常見的例子,如硬碟引數設定不當或模式設定不當導致計算機無法啟動,記憶體引數設定不當,如沒有ecc功能的記憶體將其設為具有ecc功能,這樣常常會因記憶體錯誤而造成計算機當機,等等許多例子,使用者只須將設定修正過來即可。
計算機超頻後啟動計算機當機:現在超頻對廣大計算機使用者來說是一個非常時尚的話題,時不時的就對計算機進行超頻,尤其是現在許多主機板生產商將超頻放在cmos中,這樣diy們別提有多高興,因為超頻更方便快捷,但是超頻有極限嗎?不得而知,如果是超頻後在重新啟動計算機過程中當機的話,那就是你的超頻太高啦,需要降低一些。
系統檔案的誤刪或錯誤造成計算機無法啟動而呈現當機狀態:由於windows啟動需要command.com、io.sys、msdos.sys和 drvspace.bin四個檔案,如果這些檔案遭破壞或者被誤刪了的話,即使在cmos中各種硬體設定正確無誤,也是無濟於事,肯定系統無法啟動,解決問題的方法只有用軟盤啟動計算機(當然是系統版本相同的系統盤),然後鍵入sysc:即可。
初始化檔案遭破壞致使計算機無法啟動而呈現當機狀態:由於windows啟動需要讀取system.ini、win.ini和登錄檔檔案(user.dat、system.dat),如果存在有config.sys和autoexec.bat檔案當然也是要讀取的,只要這些檔案中存在錯誤資訊都可能出現當機現象,特別是system.ini、win.ini、user.dat和system.dat這四個檔案尤為重要,只要有一丁點錯誤系統將無法啟動,為此筆者強烈建議使用者平時一定要對這四個檔案進行備份。
【執行過程中的當機】
執行時當機是指我們在使用windows的過程中出現的當機情況,也就是說在windows操作平臺下執行一些應用程式而無怨無故的出現當機現象。這種現象一些是應用程式與作業系統之間存在衝突,一些是應用程式本身就有bug等等,下面就對執行中出現的當機現象加以說明。
執行某些應用程式時出現的當機現象:造成這種故障的原因大致有三種可能,一是應用程式被病毒感染,再就是應用程式本身存在bug,還有就是應用程式與作業系統之間存在一些衝突。
資源不足造成的當機:在使用過程中開啟應用程式過多,佔用了大量的系統資源,致使在使用過程中出現的資源不足現象,因此在使用比較大型的應用軟體時,最好少開啟與本應用程式無關的軟體。
硬碟剩餘空間太少或者是碎片太多造成的當機:如果硬碟的剩餘空間太少,由於一些應用程式執行需要大量的記憶體,這樣就需要虛擬記憶體,而虛擬記憶體則是硬碟所賦予的,所以硬碟要有足夠的剩餘空間以滿足虛擬記憶體的需求;還有就是我們要養成定期定時整理硬碟的習慣。
一些檔案被覆蓋而造成執行一些應用程式當機現象:在安裝新的應用程式時出現一些檔案覆蓋提示,筆者建議你最好不對任何檔案進行覆蓋操作,否則可能造成執行一些應用出現當機現象(預防)。
一些檔案被刪除而造成執行一些應用程式當機現象:在我們解除安裝一些應用程式時往往會出現對某些檔案是否刪除的提示,如果你不是特別清楚該檔案與其它檔案有無關係的話,最好不要將其刪除,否則可能造成執行某些應用程式因缺少某些檔案而出現當機現象,甚至於造成整個系統崩潰的慘狀(預防)。
程式執行後滑鼠鍵盤均無反應:應用程式執行後當機,說明該應用程式沒有正常結束執行,一直佔用著系統資源,而作業系統不清楚這情況。結束應用程式只有實施強制手段,即同時按住ctrl、alt和del鍵,結束任務即可。
設定省電功能導致顯示器頻繁黑屏當機:一般是由於在bios中將節能時間設定過短,或者是在螢幕保護程式中設定的時間太短。
硬體超頻造成執行中的當機:超頻後計算機能夠啟動,說明超頻是成功的,為什麼執行會出現當機呢?一般是由於超頻後硬體產生大量的熱量無法及時地散發而造成的當機現象,所以往往我們超頻的同時也要對散熱裝置進行合理的改善。
硬體方面:計算機硬體配置太低、記憶體速度不匹配(當機現象:滑鼠可以移動,點選無反應)、中斷設定造成硬體之間的衝突、各種驅動程式不相匹配等等也可能造成在執行中當機的現象。
【關閉系統時的當機】
在退出作業系統時出現的當機是指在退出windows系統或者退回dos狀態時出現的當機現象。windows如果不能徹底關機,就會把磁碟緩衝區裡的資料寫到硬碟上,然後進入一個死迴圈,除非使用者重新啟動系統,否則是無法關閉系統的。造成這一現象的原因可能與作業系統設定和某些驅動程式設定不當有關,一般windows在退出系統或者退回dos狀態時都會關閉正在使用的驅動程式,而這些驅動程式也會根據當時的情況進行一次資料回寫操作,但要是驅動程式設定不當,驅動程式就找不到使用裝置,因此它就不停地進行裝置的搜尋動作,從而形成一種假當機現象。
總之引起當機的原因很多,不管怎樣,我們處理當機問題的一般方法就是先軟後硬,即先考慮應用軟體後考慮硬體故障,重點應放在軟體方面,具體就是主要在應用軟體的安裝設定和一些驅動程式的安裝設定方面來查詢原因。最後再查詢硬體方面的原因,一般硬體方面的原因都可以透過系統設定中的裝置管理或者可以從 windows作業系統附件的系統資訊中查詢到。