周末實在是被微軟惡心了一把
Julia的電腦在一次開機後無法啟動XP提示
Windows could not start because the following file is missing or corrupt:
\system\ntoskrnlexe
Please reinstall a copy of the above file
ntoskrnlexe文件找不到了那麼這個文件是干什麼的?哪裡去了呢?
ntoskrnlexe是winows的一個進程文件在系統經過預啟動和啟動階段後進入內核調用階段時由Ntldr調用Ntoskrnlexe 在WINXP系統中存儲了WIN XP的啟動LOGO畫面
調用Ntoskrnlexe文件時將由收集的硬件信息傳遞給它同時被調用的還有haldll文件
也就是說如果這個文件丟失或損壞Windows Xp啟動時那個Logo都出不來也就沒有下一步可以看了
昨天嘗試了很多方法光盤上的copy解壓覆蓋系統上的備份覆蓋還是不管用
最後放棄了修復安裝結果今天打補丁到某次重起後問題再次出現
現在我不能忍受再次重裝了於是反復研究終於還是找到了一個合適的版本
在 c:\windows\driver cache\i目錄下有spcab和spcab文件存放了不同補丁包的一些驅動文件我將spcab中的ntoskrnlexe解壓縮出來終於恢復了系統
expand spcab F:ntoskrnlexe c:\windows\system
當然首先要用光盤啟動到修復模式進入命令行進行操作
看來是微軟的某個Patch有問題覆蓋之後會導致系統無法啟動
目前的懷疑對象是:KB
The End
From:http://tw.wingwit.com/Article/program/Oracle/201311/17016.html