专用通道>

您当前所在位置: 首页 > 行业新闻 > IT技术讨论 >

ntoskrnl.exe文件丢失或损坏的问题解决方法

发布者:北大青鸟沈阳三好
ntoskrnl.exe文件找不到了,那么这个文件是干什么的?哪里去了呢? ntoskrnl.exe是winows的一个进程文件,在系统经过预启动和启动阶段后进入内核调用阶段时由Ntldr调用Ntoskrnl.exe, 在WINXP系统

ntoskrnl.exe文件找不到了,那么这个文件是干什么的?哪里去了呢? 

ntoskrnl.exe是winows的一个进程文件,在系统经过预启动和启动阶段后进入内核调用阶段时由Ntldr调用Ntoskrnl.exe, 在WINXP系统中存储了WIN XP的启动LOGO画面。 
调用Ntoskrnl.exe文件时将由Ntdetect.com收集的硬件信息传递给它,同时被调用的还有hal.dll文件. 

也就是说,如果这个文件丢失或损坏,Windows Xp启动时那个Logo都出不来,也就没有下一步可以看了。 

昨天尝试了很多方法,光盘上的copy、解压覆盖,系统上的备份覆盖还是不管用。 
后放弃了,修复安装,结果今天打补丁到某次重起后,问题再次出现。 

现在我不能忍受再次重装了,于是反复研究,终于还是找到了一个合适的版本。 
在 "c:\windows\driver cache\i386"目录下有sp2.cab和sp1.cab文件,存放了不同补丁包的一些驱动文件,我将sp2.cab中的ntoskrnl.exe解压缩出来,终于恢复了系统: 

expand sp2.cab -F:ntoskrnl.exe c:\windows\system32 

当然先要用光盘启动到修复模式,进入命令行进行操作。 
看来是微软的某个Patch有问题,覆盖之后会导致系统无法启动。 
目前的怀疑对象是:KB890859 

当然,这个错误还可能和启动列表损坏或者硬件有关。 

北大青鸟咨询老师

辽宁优越教育科技有限公司介绍

辽宁优越教育科技有限公司是北大青鸟总部在沈阳设立的一家定点校区。涵盖ACCP、Java、.Net、网络营销、市场营销,游戏开发等多专业校区,承担教学、以及教师培养输送等职责。
北大青鸟作为北京大学下属的专业计算机学校,以北京大学强大师资作为依托,连续13年被评为“中国IT教育品牌”,累计培养60+万优秀软件工程师,是名符其实的软件工程师的摇篮……请认准品牌名校——辽宁优越教育科技有限公司,地址:辽宁省沈阳市和平区三好街54号。