Windows 7 坏驱动程序 BSOD,我如何才能找出它是哪个驱动程序?

Windows 7 坏驱动程序 BSOD,我如何才能找出它是哪个驱动程序?

因此,我可能查看了 Google 上所有我能找到的资源——我花了 15 个小时进行查找和测试。

我遇到了 BSOD 循环。经过进一步调查,似乎这是一个坏驱动程序问题 - 我只是不知道它是什么。

我尝试过的事情和注意事项:

  • 我无法启动到安全模式
  • 故障恢复控制台
  • 我有多张 WinPE CD,一直在它们之间切换
  • 我已经运行了 Chkdsk、sfc scannow 等。(所有操作都很常见,但这不是我第一次这样做)
  • 我在 BIOS 中切换了 IDE/AHCI 模式 - 没有变化
  • 我无法让它将启动顺序记录到 ntbtlog.txt - 它只是不写入
  • 我无法让它进行小型转储,尽管我修改了注册表以允许这样做

很多资源都指向硬盘问题,要么是硬盘故障,要么是控制器驱动程序损坏。硬盘没有故障,如果有问题,那就是控制器驱动程序的问题。

我只是无法确认,我甚至使用 DISM(离线)强制重新安装了标准驱动程序。

我的主要问题是我根本看不到系统挂在哪个驱动程序上,这就是我解决这个问题所需要的。

如果可能的话,我不想重新安装;这会花费几天的时间。

那么我需要什么?

要启用启动日志记录,请通过注册表(PE 中脱机)

或者

一个 PE 兼容工具,用于告诉我启动时驱动程序的加载顺序。

或者

执行相同操作的命令行序列。

-

我找遍了所有地方,却找不到我想要的东西,所以希望 SU 能给我指明正确的方向。

我不相信我唯一的解决方案是放弃并重新安装,因为这只是一个驱动程序问题 - 我只是不知道哪个驱动程序;如果我可以加载安全模式,它将在几分钟内得到修复。

提前感谢您的帮助。

编辑: 我需要去做/仅通过注册表,还是使用 BCDedit?

答案1

我不知道这是否是您想要的。如果您遇到 BSOD,则 BSOD 应该包含导致 BSOD 的驱动程序模块的信息。如果您无法捕获 BSOD 消息,请在启动时按 F8 并选择:

在此处输入图片描述

答案2

好吧,我最终重新安装了,非常沮丧。

我只是无法找出哪个驱动程序是问题所在。我想指出的是,如果 BSOD 为我提供了有用的信息,我就不会首先提出我的问题了。

它给出了一个 7B 错误,后面的代码毫无用处:找不到启动设备或类似的东西。关于这个问题的大多数资源都说这是硬盘故障或控制器驱动程序问题。正如我提到的,硬盘完全没问题,显然重建没有问题,所以问题只是与驱动程序有关。

即使我恢复了所有初始 Microsoft 驱动程序,甚至删除了所有硬盘控制器驱动程序并使用 DISM 将它们重新注入离线映像,但它仍然无法启动。

当然,有一个 ntbtlog.txt 文件可以显示已加载/失败的驱动程序,但是当没有创建该文件时,您该怎么办,因为似乎没有办法知道哪个驱动程序出现故障。

简短咆哮:为什么微软不能简单地在屏幕上显示最后尝试的驱动程序,就像安全模式显示已“加载”的内容一样。如此简单的事情将大有帮助。

无论如何,如果您收到此错误,您可以尝试修复该问题的方法非常有限。大多数人建议将 BIOS 控制器设置为 IDE 模式或 AHCI,具体取决于设置方式。其他人认为三次单独的修复尝试将解决问题。另一个建议是重置 BCD。之后,除了 Chkdsk 和 SFC scannow 之外,您几乎会浪费时间,我知道我就是这样的。

谁知道您可能会很幸运并轻松修复它。

笔记: 我搜索了互联网并尝试了很多解决方案 - 包括我自己的一些想法,但没有任何改变。我花了将近整整两天的时间试图拯救我的机器。

相关内容