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

转载[ 技术仓库 ] - http://www.hack0573.com 
帮人处理电脑问题的时候,已经好多次碰到类拟这种系统文件丢失导致系统无法启动的情况了。今天在家干脆在自己的虚拟机上做了个完整的处理试验。把虚拟机里的ntoskrnl.exe文件改名,然后重启,结果出现了提示:

ntoskrnl.exe文件丢失或损坏
这正是我们所需要的效果。

好,问题出来了,我们来一步一步解决。

首先了解一下ntoskrnl.exe是什么文件。

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

微软官方的说明:

ntoskrnl - ntoskrnl.exe - 进程信息
进程文件: ntoskrnl 或者 ntoskrnl.exe
进程名称: Microsoft Boot Up Kernel

描述:
ntoskrnl.exe是保护性的进程,在你计算机反复启动的情况下出现。在正常情况下,在任务管理器是不会有该进程的。注意:ntoskrnl.exe也可能是w32.bolzano病毒。请使用杀毒软件进行查杀。
出品者: Microsoft
属于: Microsoft Windows Operating System

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

c:\windows\driver cache\i386"目录下有sp2.cab和sp1.cab文件,存放了不同补丁包的一些驱动文件。
而ntoskrnl.exe就在sp2.cab里面。我们可以通过光盘进入故障恢复控制台,进入恢复操作。这里我用的是番茄花园的光盘,我就直接从番茄花园的系统里提取文件好了。
G:
cd SYSTEM\SVOL\I386 '这样就退到了G:\SYSTEM\SVOL\I386,sp2.cab就在里面。
expand sp2.cab /F:ntoskrnl.exe c:\windows\system32\ntoskrnl.exe
已扩充了一个文件。

这样就搞定这个问题了!

还有一种比较简单的方法,是网上找来的,可以尝试一下。
============================
遇到这个问题,实际上只要取消启动画面就可以了。
在系统中打开'开始-运行',输入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

最后注意一下,这个错误还可能和启动列表损坏或者硬件有关。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ntoskrnl.exeWindows操作系统的核心组件之一,它是NT内核的一部分,负责管理系统的内存、进程、设备驱动程序等重要功能。当系统发生蓝屏错误时,ntoskrnl.exe往往被认为是其中一个可能的原因。 蓝屏错误通常是由于系统遇到严重的错误或异常情况导致的,这可能包括硬件故障、驱动程序冲突、系统文件损坏等。ntoskrnl.exe作为系统内核的一部分,它的崩溃可能是由于其他组件或驱动程序的问题引起的。 要确定ntoskrnl.exe导致蓝屏错误的具体原因,通常需要进行详细的故障排除和分析。以下是一些常见的导致ntoskrnl.exe蓝屏错误的可能原因: 1. 硬件故障:例如内存问题、硬盘故障、电源问题等,这些问题可能导致ntoskrnl.exe无法正常工作。 2. 驱动程序问题:某些驱动程序与ntoskrnl.exe之间的冲突或错误可能导致系统崩溃。 3. 病毒感染:恶意软件或病毒可能会感染ntoskrnl.exe文件或其他系统文件,导致系统崩溃。 4. 系统文件损坏ntoskrnl.exe文件本身或其他系统文件损坏可能导致蓝屏错误。 为了解决ntoskrnl.exe蓝屏错误,可以尝试以下方法: 1. 更新驱动程序:确保所有硬件设备的驱动程序都是最新的,可以从设备制造商的官方网站下载并安装最新的驱动程序。 2. 扫描病毒:使用可信赖的杀毒软件对系统进行全面扫描,清除任何潜在的恶意软件或病毒。 3. 修复系统文件:可以使用Windows系统自带的SFC(System File Checker)工具来扫描和修复系统文件损坏问题。 4. 检查硬件:如果怀疑硬件故障导致蓝屏错误,可以进行硬件测试或者联系专业技术人员进行检修。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值