熱心網友

沒裝好機器唄!!

熱心網友

換一臺吧!

熱心網友

玩機自古誰無死——電腦死機剖析  如果說在DOS下面一遇到死機大家首先想到的是病毒的話,在Windows里遇見死機大概已沒有多少人會想到病毒了,更多的是沒有任何感覺地執行死機三步曲:拼命晃鼠標、按Ctrl+Del+Alt、(痛苦地)按Reset。長期經歷義務勞動(沒有存盤?!)和ScanDisk的困擾后,您是否已經感到忍無可忍了?我們今天就來和它算算總帳!  一般地,電腦死機分為啟動死機和運行死機,我們下面分別闡述。啟動死機  啟動死機主要包括硬件設備故障、BIOS設置不當、硬盤主引導記錄受到損壞、系統分區受到損壞、系統文件受到破壞等。要分析電腦的啟動死機,必須先分析電腦啟動過程。  在開機時,系統BIOS程序將首先對所有組成部分作一次全面檢測,這種檢測叫上電自檢(POST :Power On Self Test)。它依靠BIOS對系統進行檢測,順序是ROM(包含ROM BIOS)、RAM、主機板電路,然后是鍵盤、硬盤和軟盤驅動器。最后POST搜索系統總線,看看有沒有帶自帶BIOS的附加設備存在,如EGA卡和VGA卡等。  當微機出現硬件故障時,POST自測程序在啟動時以警叫聲或在屏幕上顯示錯誤信息說明故障的所在。以初始化顯示器為界,在這以前出現的故障為關鍵性錯誤,出現關鍵性錯誤時系統不能繼續啟動而死機,而非關鍵性錯誤能顯示在屏幕上,一般允許系統繼續啟動,但有的硬件不能正常使用。對于關鍵性錯誤,可根據電腦響應“嘟嘟”警聲的長短來判斷。  了解POST自測程序的故障,可以判斷硬件故障的大概原因。下表是電腦在自檢時報告錯誤的警聲及其含義。  對于非關鍵性錯誤,屏幕上會按如下格式提示出錯代碼和有關出錯信息:  Error Message Line 1  Error MessageLine 2  Pressto Resume  在硬件檢測結束后,硬盤ROMBIOS程序將接管控制權。該程序首先對硬盤進行初始化,然后啟動硬盤主引導記錄。硬盤主引導記錄的主要目的是引導系統,?br / 沂侗鷯才痰姆智S才討饕技鍬幾莘智范ㄆ舳智約跋嚶Φ牟僮饗低常詈蟮縋雜燒廡┎僮饗低懲瓿上低車囊肌6雜謨才唐舳母髁鞒毯涂贍芑岢魷值墓收閑畔⑾抻諂飫鋝輝僮甘觥?br /   由上面的啟動過程可以看出,電腦在啟動的每個過程中都可能發生死機現象,如BIOS設置不當就會使硬件識別錯誤而無法啟動、硬盤受到損壞而使硬盤ROM BIOS無法引導、硬盤主引導記錄受到病毒的感染,而使硬盤無法引導。對于每個操作系統來說,操作系統的系統文件受到破壞也將無法最終引導系統。在啟動過程中,電腦出現死機可能給出錯誤信息(如上電檢測、操作系統引導等),也有可能不會給出任何信息,屏幕上是一片黑暗,此時,電腦可能有致命的錯誤,如高速緩存損壞、CPU損壞、板卡接觸不良等。運行死機  由于用機環境不同,所使用的軟件不一,電腦種類各異,運行死機的情況相當復雜。例如,病毒感染后,整個系統出現莫名其妙的錯誤而死機;Windows 95的某些系統文件被應用軟件的相應文件覆蓋后死機;修改軟件設置后,產生沖突而死機等。有些死機現象則是由于用戶操作不當,如誤刪除文件、誤覆蓋文件等。某些應用軟件由于編程不規范,也會引起系統沖突而死機。  在這里我們要特別提到運行死機中系統設置的問題。在Windows 95/98系統設置中,使用最多的要數設備設置,即IRQ、I/O端口地址以及DMA的設置。例如,如果同一個設備使用了同一個IRQ,則極易在啟動Windows95時死機,即便是啟動了,也會在運行時造成莫名其妙的死機。在為設備設置IRQ時,必須了解系統已安裝設備的IRQ占用情況,您可以使用SysChk、QAPLUS等軟件檢查。另外,您最好了解一下系統設備的IRQ、I/O地址、DMA的占用情況(請參見上期《Windows 95 安裝常見設備沖突故障》一文)。電腦死機預防20例  根據以上分析,我們可以采用如下措施預防或者解決死機問題。  1。在插撥硬件設備時,一定要小心、輕巧,防止板卡接觸不良。  2。CPU超頻最好不要過高,否則,會在啟動時死機或者運行時莫名其妙地死機。  3。在更換CPU時,一定要插好。有些啟動死機就是因為CPU沒有插好,而浪費大量的檢查時間。  4。BIOS設置要恰當。雖然BIOS要設置得最優,但所謂最優是相對的,有時最優的設置反倒 引起啟動或者運行死機。例如,某些內存設置和總線設置不要太優。  5。最好配備穩壓電源,以免電壓不穩而造成運行死機。  6。不要使用來歷不明的軟盤或者光盤,因為這些盤中可能會帶有病毒。不要輕易解包運行用E-mail接收的郵件中所附的軟件。因為這些軟件可能會帶來病毒,例如前不久出現的CIH病毒(以及其變種)就是通過這種途徑傳播的。  7。在應用軟件沒有正常結束時,不要關機,這樣會造成系統文件的損壞,而使下次運行死機或者啟動死機。對于Windows 95/98、NT等系統來說,這點非常重要。  8。在安裝應用軟件出現是否覆蓋文件的提示時,最好不要覆蓋。通常系統文件是最好的,不能根據時間的先后來決定覆蓋文件。  9。在卸載文件時,不要刪除共享文件,某些共享文件可能被系統或者其他程序使用,一旦刪除了這些文件,會使應用軟件無法啟動而死機,或者出現系統運行死機。  10。在設置設備時,最好檢查有無保留中斷號(IRQ),不要讓其他設備也使用該中斷號。  11。在加載某些軟件時,要注意先后次序。有些軟件由于編程的不規范,不能先運行,而應放在最后運行,這樣才不會引起系統管理的混亂。  12。在運行大型應用軟件(如Office97)時,不要在運行狀態下退出以前運行的程序,否則引起整個Windows 95系統的崩潰。  13。如果您的內存較小(如8MB、16MB),最好不要運行占用內存較大的應用程序,否則在運行時極易出現死機。建議在運行這些程序時應及時保存當前正在使用的文件。  14。對于系統文件,最好使用隱含屬性,這樣才不至于因誤操作而刪除或者覆蓋這些文件。  15。要慎用磁盤掃描程序,我們發現,Microsoft的磁盤掃描程序運行后,可能使系統無法運行。  16。在Windows 95/98中盡量不要運行16位應用程序,有的應用程序在Windows 95中運行時會修改系統文件而使系統無法啟動。  17。在升級BIOS之前,應確定所升級的BIOS版本,同時應先保存一下原先的版本,以免升級錯誤而使系統無法啟動。  18。在系統正常結束后再關機。某些硬盤在數據讀寫狀態下關機,將無法啟動,此時可將此硬盤拿到其他機器上啟動一下再拿回即可。  19。在修改硬盤主引導記錄時,最好先保存原來的記錄,這樣不致因修改失敗而無法恢復原來的硬盤主引導記錄。  20。最好少用軟件的測試版,有些測試版使用后會使系統無法啟動。電腦死機10例  為了讓讀者更好地領會以上的電腦死機預防方法,我們在下面分析10種典型的電腦死機。  例1 在一個初級用戶的機器上安裝了DOS 6。22、Windows 98。他做了如下操作:  (1) 將C:\下的 拷貝到C:\DOS下;  (2)在Config。sys文件中加入Shell=C:\DOS\ /p/e:1024。  在啟動Windows 98時,按F8鍵,然后選擇7,在出現“Starting MS-DOS。。。。”時死機。  分析:此用戶由于錯誤操作,將DOS 6。22的 m替換為Windows 98的 ,使MSDOS 6。22無法啟動。解決方法是:將C:\下的 s拷貝成C:\dos\ 即可。  例2 在Windows 98中運行磁盤掃描程序后,運行了一些程序,然后重新啟動Windows 98,卻出現如圖所示的對話框。  單擊“確定”按鈕后,系統即死機。  分析:在Windows 98中運行磁盤掃描程序時,如果運行了其他程序會使系統文件遭到破壞而使系統無法啟動。解決方法只能是重新安裝Windows 98。  例3 一臺組裝機安裝后,開機無任何顯示。開始以為顯卡等其他設備未插好,但重新插好后,仍無反應。  分析:這是一個CPU未插好的典型例子,我遇到過多次,開始確實未想到是插CPU的問題。當時將所有的設備都換完都沒有解決問題。后來想換CPU了,重新插好后,一切正常了。  例4 在一臺486微機上,將AMI BIOS(1992年版)中的DRAM Write wait選項設為0 w/s。在啟動時系統死機。  分析:DRAM Write wait選項用于設置DRAM的寫等待狀態,這與內存速度有關。對于70ns的內存,不能將此選項設為0 w/s,而應設置為1 w/s。如果您的計算機內存為60ns,則可以將此選項設為0 w/s。  例5 在一臺PII233電腦的Windows 98上安裝啟亨PCI聲音卡。在安裝結束后重新啟動Windows 98時,出現如圖所示的對話框。  單擊“關閉”按鈕后死機。  分析:經過跟蹤分析,我們發現,PCI聲音卡在安裝其驅動程序時,將Windows 98系統文件winspl16。drv覆蓋掉,而沒有給出任何提示信息。解決方法是返回到DOS下,使用Extract命令從Windows 98安裝盤中恢復winspl16。drv文件。  例6 在安裝了光盤的應用軟件Turbo C 2。0后,在啟動時出現“Starting MS-DOS”就死機了。分析:估計該光盤中的Tubro C2。0軟件有毒。使用系統盤啟動后,進入硬盤中查看發現 的文件長度為0字節,顯然為病毒所為。重新從軟盤中拷貝此文件,則硬盤可以啟動了。  例7 在啟動電腦時,屏幕上顯示“Error Loading Operation System”錯誤信息而死機。  分析:此錯誤信息的意思是“裝載操作系統錯誤”,此信息是在讀取分區引導扇區出錯時提示的。可能的原因有:  第一,分區表指示的分區起始地址不正確。例如,把分區表項第三個字節&127;(起始扇區號)&127;由1改為0,即指示該分區的起始地址為指示磁頭、指定磁道上的第0個扇區(此位為物理地址,扇區號應由1開始),INT 13H讀盤失敗后,即報此錯。  第二,分區引導扇區所在磁道的磁道標志和扇區ID損壞,找不到指定的扇區。  第三,驅動器讀電路故障。這種情況比較少見,多數是隨機性讀錯誤,因為系統引導能進行到此處,至少說明已正確地讀出了一個主引導扇區。  當遇到此錯誤時,不妨使用磁盤醫生NDD來直接恢復分區表。  例8 在安裝Windows 95進入到硬件檢測階段時出現死機,但硬盤燈一直亮著。  分析:顯然安裝程序與計算機硬件之間產生了沖突。經過分析,如果在BIOS中設置“Virus Warning”為Enable,則Windows 95安裝時必定死機。將此選項設為Disable,便可順利安裝。  例9 在Windows 95中運行大型應用程序時,出現硬盤燈瘋狂地閃爍,是“裝載操作系統錯誤”隨即死機。  分析:這與虛擬內存有關。如果內存比較小,而又運行了大型應用程序,則需要較大的虛擬內存,此時若虛擬內存不夠,則會使系統死機。建議刪除一些臨時文件,為虛擬內存騰出空間來。  例10 在啟動Windows 95時,老是說注冊表有問題。重新安裝Windows 95后,仍出現這樣的信息。  分析:這說明Windows 95某些啟動文件與硬件產生沖突。首先在啟動Windiows 95時,按F8,然后選擇3,則可以跟蹤Windows 95啟動過程,這些啟動記錄放在bootlog。txt文件中。從此文件可以看出問題之所在。另外,為了減少硬件上的沖突,可將BIOS設置為缺省方式,再啟動Windows 95。如果以上嘗試均告失敗,則可能主板有問題,建議換一個主板試試。 。