Win 98啟動與關閉故障深入分析
發表于:2007-05-26來源:作者:點擊數:
標簽:
Windows 98系統不能正常啟動或關閉,有時是因為系統文件感染了病毒,可以借助殺毒軟件輕松解決。更多的原因是系統設置不當或某些文件損壞引起的。 啟動故障 Windows 98啟動時死機的原因比較復雜,因為Windows 98在系統引導時要經過一個徹底的硬、軟件檢測過
Windows 98系統不能正常啟動或關閉,有時是因為系統文件感染了病毒,可以借助殺毒軟件輕松解決。更多的原因是系統設置不當或某些文件損壞引起的。
啟動故障
Windows 98啟動時死機的原因比較復雜,因為Windows 98在系統引導時要經過一個徹底的硬、軟件檢測過程,其中的任何一個環節都可能引起系統工作不正常。
1、系統第一次啟動就死機
如系統第一次啟動就死機,應懷疑硬件安裝或設置有問題。這時,應在系統引導出現"Start Windows 98"時立即按下F8鍵,選"Safe
mode"(
安全模式)啟動系統。單擊"開始/運行",在打開的框中輸入"msconfig",單擊"確定"。然后根據下面不同的情況選擇不同的選項卡。
①禁止32位磁盤存取
如果硬盤不支持32位存取方式,那么系統會在啟動過程中掛起。這時應單擊"高級"選中"強制兼容方式磁盤訪問"復選框,并按"確定"。系統提示重新啟動計算機,單擊"是"重新啟動系統。如果計算機正常啟動,則說明硬盤太陳舊了,不能支持32位存取方式,應將它換掉。
如果系統無法使用"Safe mode"進入安全模式,則可按F8鍵通過"Command prompt only"項進入DOS狀態。當出現DOS提示符后,鍵入"WIN/D:F"來啟動Windows
98。如果成功,同樣說明系統拒絕采用32位磁盤存取模式來運行Windows 98。
②保證基于BIOS的磁盤操作
如果采用上述方法不能成功,那么Windows 98可能要求使用基于BIOS的磁盤操作系統。單擊"高級",選中"禁止虛擬HD
IRQ"復選框,單擊"確定",再擊"確定",再重新啟動系統。
如果系統無法使用"Safe mode"進入安全模式,則可按F8鍵通過"Command prompt only"項進入DOS狀態。當出現DOS提示符時,鍵入"WIN/D:V"來啟動Windows98。如果啟動成功,那么可在SYSTEM.INI文件中的[386Enh]項目后面加入下
列設置:
VirtualHDirq=0
③禁止Windows 98使用ROM斷點
一個ROM斷點是PC BIOS中的一個地址,它含有Windows 98從安全模式轉換成實模式時所使用的指令。一般情況下,Windows
98在指定地址尋找那些斷點指令。但是,如果使用了第三方內存管理程序,需禁止使用ROM斷點。單擊"高級",選中"禁用系統ROM斷點"復選框,單擊"確定",再擊"確定",重新啟動計算機,如啟動成功,說明系統不能使用ROM斷點。
如果系統無法使用"Safe mode"進入安全模式,則可按F8鍵通過"Command prompt only"項進入DOS狀態。當出現DOS提示符時,鍵入"WIN/D:S"來啟動Windows98。如果啟動成功,那么可在SYSTEM.INI文件中的[386Enh]項目后面加入下
列設置:
SystemROMBreakPoint=0
2、出現"Starting Windows 98……"信息后死機
這種故障多是由于Windows 98的DOS啟動部分受到損壞。如果有安裝Windows 98時創建的啟動盤,將此盤插入軟驅重新啟動機器,啟動后使用"SYS
C:"命令向C盤傳送系統即可。如安裝時沒有建立啟動盤,可到其他機器上通過"控制面板/添加刪除程序/創建啟動盤"來創建啟動盤。但要注意,傳輸的系統版本須與原系統版本一致,否則系統無法啟動。
3、啟動后立即自動關機
產生該故障的原因是Windows 98啟動時,設置驅動程序轉載出錯,導致系統認為硬件無法正常工作??梢栽谙到y啟動出現"Start
Windows 98"時按下F8鍵,利用啟動模式中的"Step-by-step confirmation"選項來確認。如果系統運行至"Load
all Windows drivers[ENTER=Y,ESC=N]"時,按回車鍵后出現安全關機信息,則肯定是這個原因。
重新啟動系統,進入Windows安全模式(Safe mode)。打開Windows/System.INI,檢查其中的boot項,將每一條裝載的驅動程序與C:\Windows\System下對應的drv文件對比,即檢查[boot]項后面擴展名為drv的語句的等號右邊的驅動程序名是否與C:\Windows\System下對應的drv文件的文件名相一致,若不一致則加以更正。若System.INI所指定的驅動程序丟失或受到破壞,則可從其他機器的Windows
98系統中拷貝過來。如無法拷貝,也可臨時在該行前加注解符";"跳過該行。
關閉故障
Windows 98使用后無法正常關閉是用戶經常遇到的問題。該類問題可通過以下方法解決。
1、禁用快速關機
快速關機是Windows 98中的新增功能,可以大大縮短關機時間。但是,該功能與某些硬件不兼容,如果安裝了這些硬件,可能會導致計算機停止響應。禁用快速關機的操作步驟是:
①"開始/運行",在輸入框中鍵入"msconfig",然后單擊"確定";
②單擊"高級",選中"禁用快速關機"復選框,單擊"確定",再擊"確定;
③重新啟動計算機后再關機,如果計算機正常關閉,則說明快速關機功能與計算機上所安裝的某些硬件設備不兼容,可與設備銷售商聯系。
2、檢查"高級電源管理(APM)"功能
①單擊"開始/設置/控制面板/系統";
②在"設備管理器"選項上雙擊"系統設備";
③雙擊設備列表中的"高級電源管理",單擊"設置"選項卡,然后清除"強制使用APM方式"前的"√"并確定;
④重啟計算機后如能正常關機,則問題的原因可能在于APM。應關閉高級電源管理功能。
3、檢查是否是退出時的聲音文件被破壞
打開"控制面板"中的"聲音",在事件表中,單擊"退出Windows"項。在"名稱"欄,選擇"無",再按"確定"以保存設置。關閉系統看能否正常退出,如果能正常退出,則應更換聲音文件。
4、利用Boot.txt文件確定故障
利用Boot.txt文件有助于確定無法正常關機的故障原因。使用文本編輯器,如"記事本",打開Bootlog.txt文件,檢查Bootlog.txt文件中的Terminate=條目。這些條目位于文件的結尾,可為問題的起因提供一定的線索。
如果Bootlog.txt文件的最后一行為EndTer-minate=KERNEL,Win98就可成功關閉。如果最后一行為下列某項條目,請檢查所列出的可能原因:
Terminate=QueryDrives 內存管理程序有問題;
Terminate=UnloadNetwork 與Config.sys中的實模式
網絡驅動程序沖突;
Terminate=ResetDisplsy 可能需要更新
視頻驅動程序;
Terminate=RIT 聲卡或鼠標驅動程序存在與計時器有關的問題;
Terminate=Windows32 與32位程序有關的問題阻塞了線程。
其它原因
計算機出現啟動或關閉故障,除了上面常見的原因之外,還有可能是其它原因造成,可以使用Msconfig(系統配置程序)來逐個檢查。
1、Config.sys文件或Autoexec.bat文件中存在沖突
確定Config.sys文件是否存在問題:運行Msconfig,在"常規"選項卡中,單擊"選擇性啟動",清除"處理Config.sys文件"以外的其它項目復選框的"√",單擊"確定",并重新啟動計算機。如果計算機無法正常啟動或關閉,則說明Config.sys文件中的條目存在問題??稍龠\行"Msconfig",選擇"Config.sys"標簽,清除Config.sys選項卡中所有不含Windows圖標行的選鉤,然后只啟動某行,單擊"確定",如果計算機的啟動和關閉都很正常,再啟用另一行,重復以上步驟直至確定故障原因。確定引發問題的條目之后,可通過Msconfig取消或修改該項,也可直接刪除或修改Config.sys文件中的此條目。檢查、調整Autoexec.bat文件的方法與Config.sys相似,不再贅述。
2、SYSTEM.INI和WIN.INI文件中的條目不正確
用上面的方法也可以確定System.INI和Win.INI文件中是否存在沖突,并可通過Msconfig取消或修改該項。也可直接刪除或修改System.ini文件中的此條目。
3、自動加載程序有問題,或與啟動過程沖突
運行Msconfig,單擊"選擇性啟動",取消"裝載啟動組項目"復選框,單擊"確定",重新啟動計算機,如果計算機正常啟動或關閉,則問題是由自動裝載程序出錯引起。運行Msconfig,單擊"啟動"標簽,每次啟用一個自動裝載程序,然后啟動或關閉機器看是否正常,直至找到故障程序將其刪除,或取消所有的自動加載程序。
4、注冊表存在問題
Windows 98不能正常啟動或關閉,有可能是系統注冊表有問題。這時可以通過系統啟動菜單的Command prompt only選項進入DOS狀態,運行Regedit,通過"引入/導出注冊表文件"來備份注冊表,可以直接備份Windows子目錄下的"System.dat"和"User.dat"二文件(隱含文件),以便出故障時能盡快修復注冊表。
原文轉自:http://www.kjueaiud.com