配備:
CPU:E6300
RAM:宇瞻黃金甲DD2/800/ 2G *2
主版:GA-EP41-UD 3L
VGA:ATI-4650/ 1G
HD:Seagate 250G /ST3250318AS.,Seagate 500G /ST3500320AS.,WD 1T/WD10EALS-00Z 8A 0
OS:WINDOWS XP PRO
貓爪測試電腦時開機後,過歡迎畫面後突然出現這個經典畫面~!!凸
又是一個藍白畫面,>"<
以下是錯誤訊息:
The problem seems to be caused by the following file: ntoskrnl.exe
*** STOP: 0xc 000021a (0xe3345608, 0xc0000005, 0x00000000, 0x00000000)
*** ntoskrnl.exe - Address 0x805386ba base at 0x804d8000 DateStamp 0x4d00dcb
ntoskrnl.exe是winows的一個進程文件,在系統經過預啟動和啟動階段後進入內核調用階段時由Ntldr調用Ntoskrnl.exe, 在WINXP系統中存儲了WIN XP的啟動LOGO畫面。調用Ntoskrnl.exe文件時將由Ntdetect.com收集的硬件信息傳遞給它,同時被調用的還有hal.dll文件.也就是說,如果這個文件丟失或損壞,Windows Xp啟動時那個Logo都出不來,也就沒有下一步可以看了。
最好的解決方式請改裝WINDOWS 7 以減少故障發生率~
XP的解決方式 這裡有幾個合適的:(由網路和ms知識庫中轉貼)
如果是文件損壞或是被刪除,我們可以嘗試恢復該文件。恢復該文件有兩種方法(假設Windows XP安裝在“c:\windows”目錄下,C分區為FAT32格式,Windows XP的安裝光碟機編號為“X:”)。
1.從備份中複製。用Window 98啟動光碟啟動到純DOS作業系統下,輸入
copy c:\windows\driver cache\i386\ntoskrnl.exe c:\windows\system32 即可。
2.從光碟上提取。用Windows XP安裝光碟啟動後,選擇“R”進入故障恢復控制臺,輸入“X:”和“cd i 386”進入安裝目錄。然後輸入
X:\i386 expand sp3.cab -F:ntoskrnl.exe c:\windows\system32 將文件從安裝包中複製出來。
(在 "c:\windows\driver cache\i386"目錄下有sp2.cab和sp1.cab和sp3.cab文件,存放了不同補丁包的一些驅動文件)
網友提供了另外一個更簡便的方法:
遇到這個問題,實際上只要取消啟動畫面就可以了。在系統中打開"開始→運行",輸入MSCONFIG點擊"確定"後即打開了系統配置實用程序。點擊切換到BOOT.INI選項頁,在'啟動選項'功能區域中'/NOGUIBOOT.INI'復選項。這個選項使得啟動時不顯示啟動畫面,從而可以跳過這個錯誤。但是一個問題是,如果你的系統已經無法啟動,是無法來使用MSCONFIG的。
那麼我們可以使用光碟啟動到命令行修復模式,編輯boot.ini文件,加入該選項:
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot
這個方法值得嘗試(參考)。
這樣的話,也能解決問題。
如果恢復ntoskrnl.exe文件後故障仍未排除,可嘗試修復啟動記錄。同樣在故障恢復控制台中進入i386安裝目錄
1. 輸入 copy ntldr C:
2. 和 copy ntdetect.com C: 恢復啟動文件
3. 然後在 C:\windows 目錄下輸入fixboot C: 修復啟動記錄
4. 輸入fixmbr C: 修復主引導記錄
5. 最後檢查 C:\boot.ini 文件的啟動路徑是否正確。
經過上述方法的修復,大部分電腦的故障被排出,少量電腦故障依舊。由於ntoskrnl.exe是系統文件,剩下的故障電腦可能感染了w32.bolzano病毒。請使用殺毒軟體掃描(如:大蜘蛛),再用Ghost恢復系統,久違的Windows歡迎界面就會如期而至囉!