跳过主要内容

如何在Windows 10中修复“页面错误”BSOD中的BSOD

非分页区域页面故障
(图片来源:在上面)

作为bsodgo, non - paged AREA的PAGE FAULT就像Windows说“无效内存引用”一样。要真正理解正在发生的事情,需要理解分页内存,它将可寻址内存空间划分为一个4k大小的内存页面集合。操作系统可以处理大量的页面,其中只有一些页面实际上驻留在RAM中。

在大多数情况下,当程序或操作系统引用特定的内存页面时,如果它不驻留在RAM中,则页面管理器会抛出“页面错误”(页面错误)状态。最终,这意味着请求的页面从页面文件中读取。为了为新的东西腾出空间,如果需要房间,将交换旧的内存页面(最近未访问的一个尚未访问的内存页面,以便在其交换时为新页面腾出空间。

操作系统经常使用的某些页面被“锁定”在RAM中。也就是说,它们不参与内存分页,在请求时应该始终存在并可用。Windows将这种内存分配称为“非分页池”,它将出现在任务管理器中,如下所示。

具有32 GB物理RAM的PC上的非分页池仅为951 MB。Windows仅为“锁定”内存页面集中分配最小最小值。 (图片信用:汤姆的硬件)

非分页区域BSOD中的页面故障表示操作系统已请求锁定页面的条件,并获取页面错误。Microsoft将其作为停止代码处理并生成BSOD的原因是因为不应该发生此错误,并且它直接影响操作系统(仅具有高度特权,重要的内存页面被分配到非分页池中)。

什么原因导致非分页区域的页面错误?

微软文档对于非分页区域的PAGE FAULT,这个特定的停止代码可能在安装了它所称的“错误的系统服务或错误的驱动程序代码”之后。总的来说,系统服务作为操作系统发布、升级或更新的一部分来自微软。如果是他们的错,你会很快发现,因为微软会把这种可能性包括在它的“已知问题”列表中。同样地,将会有大量的在线流量来报告、记录和宣传这些问题。

虽然不时发生了糟糕的Windows更新,但非分页区代码中的页面错误更可能来自错误的驱动程序。要查看问题是由驱动程序引起的,请注意BSOD(例如:NVLDDMKM.SYS)上列出的文件,并考虑最近更新了驱动程序或安装了新设备。

如何修复非分页区域BSODs的页面错误

在涉及错误的系统服务时,最好的方法是卸载(或从)导致问题的升级或更新。如果它来自一个干净的Windows安装,现在是时候做另一个,使用不同的(并且已知是好的和工作)的操作系统版本。看看我们如何做到的文章30分钟修复重新安装Windows

如果问题来自驱动程序,首先检查设备制造商的网站上的更新版本的驱动程序。如果有,请下载并安装。如果没有,请尝试回滚到以前的版本。回滚一个司机:

1。启动设备管理器。您可以从Windows + X菜单到达那里。

(图片信用:汤姆的硬件)

2.右键单击有问题的设备并选择属性。

(图片信用:汤姆的硬件)

3.单击回滚驱动程序按钮。

(图片信用:汤姆的硬件)

但是,许多设备都不会启用回滚驱动程序按钮,即使是那么,它只会带回一个版本。否则,您需要通过制造商的网站(或一些声誉良好的第三方来源,例如优秀的法国人站司机网站)。

寻找磁盘问题

磁盘错误或系统文件的特定问题也可能导致非复制区域BSOD中的页面错误。为了排除或解决这些问题:

1。以管理员身份打开命令提示符。您可以通过搜索CMD,右键单击并选择作为管理员的运行来获取那里。

(图片信用:汤姆的硬件)

2.输入删除/在线/清理 - 图像/ restorehealth查找并更换损坏的操作系统组件。

(图片信用:汤姆的硬件)

3.输入香港证监会/ scannow检查损坏的系统文件。

(图片信用:汤姆的硬件)

这些并不是非分页区域蓝屏中页面故障的最可能原因,但它们是您可以采取的快速和简单的步骤,可以解决问题。

内存可能是非泊名区域BSOD中页面错误的原因

非泊名区域BSOD中页面错误的其他潜在原因包括内存问题。这可能意味着CPU芯片本身上的RAM,L1或L2高速缓存,甚至在图形卡上的视频RAM问题。寻找此类问题需要消除的过程。最容易检查RAM,更难以检查CPU缓存和视频RAM。

免费、开源Memtest86 +实用程序是检查PC RAM的好工具。我在我的ventoy修复闪存驱动器上保持Memtest86 +的可引导版本(它名为MT531B.ISO,以反映最新的Memtest86 +版本)。使用该工具一般需要一夜之间运行,所以我在睡觉前就启动到Memtest图像,让它整晚运行,所以我可以看到它正在做什么(并发现)。

马来西亚记录器Raymond.cc提供了一个有趣的列表6个免费程序检查您的视频卡内存错误。我不知道任何检查CPU高速缓存本身的工具,尽管我确实找到了一个有趣的StackOverflow项它使用DotNet库来接近。

如果确实存在内存问题,而我所描述的其他技术都不能解决问题,请密切关注相关的停止代码。这些可以帮助你更直接地指出潜在的原因和解决方法:

2的评论 论坛评论
  • compprob237
    这种情况在超频时也会发生。显然这与内存有关,因此这表明IMC和/或FCLK (AMD)需要更多的电压。另一种可能性是,RAM的时间或速度过于激进,他们需要更多的电压或更多的冷却极端的OC。
    回复
  • geekguy
    我昨天收到这个错误,就在从windows强制安装nahimic3驱动程序之后。容量MSI。我希望他们是唯一需要这个的窗口……
    回复