Vista 启动时出现 STOP 错误 (PAGE_FAULT_IN_NONPAGED_AREA)

Vista 启动时出现 STOP 错误 (PAGE_FAULT_IN_NONPAGED_AREA)

我正在尝试启动 Vista 64 位计算机,在启动过程中,进度条开始来回滚动后,它出现 BSOD,并出现 STOP 错误 0x00000050 (PAGE_FAULT_IN_NONPAGED_AREA)。我尝试了以下操作,但没有成功:

  • 启动到安全模式(同样的 BSOD)
  • 将系统还原到以前的检查点(它说没有,这很奇怪)
  • 使用诊断工具运行内存测试 - 通过
  • 我能够使用诊断工具进入命令提示符并访问启动驱动器。我将最重要的文件复制到另一个驱动器。
  • 运行带有修复选项的 chkdsk - 它说找到了 5 个未编入索引的文件,并修复了它们,但问题仍然存在
  • 我断开了除键盘、鼠标和显示器之外的所有外部组件。问题仍然存在。
  • 我尝试先用一根内存条运行,然后再用另一根内存条运行,以确保不是内存问题。问题仍然存在。

我认为下一步是完全重新安装 Vista。我是否遗漏了什么?

答案1

出色的故障排除工作。

特别是,如果您已经运行内存测试诊断并且它通过了,那么除了重新安装操作系统之外我想不出任何其他解决方案。

(即便如此,根据你排除的所有其他因素,我也会警惕坏硬件——干净的操作系统安装是一个很好的烟雾测试,因为如果你不能完成一个干净的操作系统安装,你几乎确实此时硬件有问题

答案2

您是否添加了任何新硬件?非分页区域中的页面错误通常是由有问题的驱动程序引起的,这些驱动程序试图访问当前已分页到磁盘的内存(即使在启动时)。如果您添加了任何新硬件(或安装了任何新软件(这些软件有时会添加软件“驱动程序”,例如 Cisco VPN 客户端会安装虚拟网卡)),请尝试将其移除(如果可以)。如果您没有更改任何内容,请尝试移除任何额外的硬件附加组件(扫描仪、打印机、声卡等),看看它是否能启动。

如果您无法启动它,重新安装将是您唯一的选择。

相关内容