欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

电脑启动时显示Ntoskrnl.exe丢失 进不了系统的解决方案

程序员文章站 2022-03-11 11:50:40
电脑启动时显示Ntoskrnl.exe丢失 进不了系统的解决方案我今天开电脑发现丢失ntoskrnl.exe文件,因而进不了系统,上网查阅了相关资料终于把问题解决了... 14-02-13...

文章1:

发生这种问 题主要可能有以下原因:boot.ini 文件的 [boot loader] 部分中的 default 值丢失或无效、ntoskrnl.exe文件丢失或损坏、boot.ini 文件中的分区路径设置不正确。可以这样解决:使用windows xp安装光盘启动电脑,按照屏幕上的提示按下r键进入故障恢复控制台,使用administrator账号登录系统。在提示符后输入"bootcfg /rebuild"命令然后按下回车。当屏幕上询问"将安装添加到启动列表吗?"时按下"y"键,出现"输入加载标识符"的时候输入"windows xp",到询问"输入os加载选项"时直接按下回车。完成后重启动电脑到正常模式。 这样做可以修复boot.ini文件。如果是文件本身损坏或者丢失了, 也可以在故障恢复控制台下修复

ntoskrnl.exe是初始化执行程序子系统并引导系统的驱动程序 丢了就不能进系统了 使用windows的光盘启动 在故障恢复控制台下输入expand (光驱盘符):\i386\ntoskrnl.ex_ c:\windows\system32\ntoskrnl.exe

ntoskrnl.exe文件在winxp系统中存储了win xp的启动logo画面 修改启动画面有可能因为ntoskrnl.exe的版本不同而出现这个问题内存问题造成的,你可以用擦铅笔字用的橡皮认真擦亮内存金手指和清洁内存插槽.还可以借内存来试
数据传输出错 没读入初始文件 换个硬盘数据线看看


ntoskrnl.exe是初始化执行程序子系统并引导系统的驱动程序 丢了就不能进系统了 使用windows的光盘启动 在故障恢复控制台下输入
expand (光驱盘符):\i386\ntoskrnl.ex_ c:\windows\system32\ntoskrnl.exe
ntoskrnl.exe文件在winxp系统中存储了win xp的启动logo画面 修改启动画面有可能因为ntoskrnl.exe的版本不同而出现这个问题

2.从光盘上提取.(假设光盘是d盘)
在光盘的i386目录下,
输入"d:\i386\expand     sp1.cab -f:ntoskrnl.exe c:\windows\system32

使用windows xp安装光盘启动电脑,按照屏幕上的提示按下r键进入故障恢复控制台,使用administrator账号登录系统。在提示符后输入"bootcfg /rebuild"命令然后按下回车。当屏幕上询问"将安装添加到启动列表吗?"时按下"y"键,出现"输入加载标识符"的时候输入"windows xp",到询问"输入os加载选项"时直接按下回车。完成后重启动电脑到正常模式。 这样做可以修复boot.ini文件。如果是文件本身损坏或者丢失了, 也可以在故障恢复控制台下修复

ntoskrnl.exe是初始化执行程序子系统并引导系统的驱动程序 丢了就不能进系统了 使用windows的光盘启动 在故障恢复控制台下输入expand (光驱盘符):\i386\ntoskrnl.ex_ c:\windows\system32\ntoskrnl.exe

ntoskrnl.exe文件在winxp系统中存储了win xp的启动logo画面 修改启动画面有可能因为ntoskrnl.exe的版本不同而出现这个问题

x:\i386\ntoskrnl.exe 覆盖 c:\windows\system32\ntoskrnl.exe

具体方法如下:

1.      使用windows xp 光盘来启动系统。

2.       进入控制台修复。

3.       选择要修复的系统,然后打入管理员密码。

4.       在命令行下打入命令:bootcfg /rebuild回车

5.       出现问你是否要加入启动list,回答是。然后是操作系统的名字,比如’”windows xp professional”, 下一行问加入启动选项,没必要填,回车。

所有的步骤完成以后,检查是否能正常起动windows xp系统。

将win2k安装光盘放入光驱,然后再命令行输入:
expand x:\i386\ntoskrnl.ex_ c:\ntoskrnl.exe
回车,提示文件已经释放,取出光盘,reset;

文章2

ntoskrnl.exe文件丢失或损坏的问题解决(转)
2007-03-19 16:27

周末实在是被微软恶心了一把。

julia的电脑在一次开机后无法启动,xp提示:

windows could not start because the following file is missing or corrupt:
 

\system32\ntoskrnl.exe.
please reinstall a copy of the above file.

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

方法三:

这个问题我最近遇见了。折腾了我至少一周时间,xp ghos还原也不行,重新用原版的xp光盘安装也过不去。我的电脑装了两个操作系统,xp和2000,都进去不了。问题都是同样的:windows could not start because the following file is missing or corrupt:

\system32\ntoskrnl.exe.
please reinstall a copy of the above file.

后面在网上查了资料。终于搞定了。拆机拔内存,擦亮金手指;终于可以了。谢天谢地。看来微软的问题还是很博大精深的,稍微一个问题就可以让折腾你半天。

方法四:

我今天遇见了,不过我的经历与你们不太相同,在这里说一下:
我系统一直用着4条256m ddr400内存,系统默认双通道共1g,上个星期我拿来一条512m 400的内存,于是就把原来的4条拔下,插上单条512的(这是为了测试一下这个条子),开机运行正常,各种程序都很正常,就是慢点,毕竟比原来少一半,而且系统肯定是单通道的。
就这样用了几天,今天我打算换过来了,就重新插上4条256的,开机进系统正常,上网准备打开电驴准备下载,就在电驴运行了5分钟左右,系统蓝屏死机,reset后黑屏,就是自检不过的黑屏,不用考虑,马上重新插了一边内存,开机依然黑屏,因为以前也出现过类似的毛病,所以这次没动内存,把显卡重插了一边,开机自检过,但是进不了系统,按f8无论是安全模式、最后一次正确配置都是蓝屏死机,正常启动提示system32\ntoskrnl.exe 文件丢失。
然后就开始了折腾,进cmos载入失败时的恢复,不行,放电清除cmos,不行,总之把coms整个折腾了一边,无奈之下,干脆换回原来的512内存,开机选最后一次正确配置启动,就恢复了原来的正常,也不蓝屏了也不死机了。。。
我的遭遇看来是更换内存引起的,难道从双通道变单通道简单,再变回双通道就容易出问题??我不想总结了,大家也看明白了,我想说:这真是个傻瓜电脑!!!气死我了。呵呵

方法五:

我今天也遇到了,其实这个问题的出现多半都是硬件的原因,我换了几张系统盘都不行,最后把显卡换了就可以进入系统了,奇怪哦。

相关标签: Ntoskrnl.exe丢失