引起ntoskrnl.exe文件出错的原因是boot.ini文件中对应的引导条目和实际引导分区的不符合。可以尝试在高级启动选项中请求执行【最后一次正确配置】。以下是解决方法:

1、尝试在开机的时候按下【F8】,进入高级启动项,选择【最后一次正确配置】,尝试能否正常进入系统;

2、也可以尝试使用【F8】进入【带命令提示的安全模式】回车,可以在命令提示符中输入C:\Windows\system32\restore\rstrui命令回车,尝试进行系统还原;

3、如果依旧无法解决,可以尝试在命令提示符中输入SFC /SCANNOW按下回车,插入原装系统盘修复系统,系统会自动对比修复。