问题描述
前段时间笔记本(win8.1系统)开机总是自动修复,但从没修复成功。之后可以选择重新启动或继续进入win8.1系统,电脑正常使用,也没出现过什么异常。但最近实在忍受不了每次开机都得等较长时间,于是下定决心解决这个问题。
问题解决
一开始,感觉对使用没啥影响,于是想着能够取消检查就行,于是参照这篇文章,cmd中输入chkntfs /x C:
,结果第二天仍然自动修复。后来仔细看了看,这个是解决自动修复磁盘的,应该跟我的不是同一问题。
修复失败的截图如下(网上截图,我的日志文件实际上在C盘):
于是找到该日志文件,里面提示ntoskrnl.exe损坏,如下:
我有些疑惑,可执行文件应该不会被修改啊,怎么会损坏呢?难道系统运行时,还能重新生成该文件?先不管这个,我想到的方法是,直接从相同版本的正常系统中,复制该文件,再替换我笔记本电脑的文件。
于是将笔记本电脑中ntoskrnl.exe复制一份留作备份,从之前的机械硬盘中找到该文件,再直接替换,发现权限不够,按照这篇文章解决权限问题,进行了替换。
后来几天再没出现过这个问题,算是解决了。
两个文件截图
下面两个,第一个是原机械硬盘上的文件,第二个是备份的笔记本电脑的文件。可以看出,修改日期都是一样的,版本也是一样的,看不出任何区别。但确实是没替换之前,没次开机都自动修复,替换后,再没出现过这个问题。无解。。。