![Windows 7 中的 BSOD:待机后出现 BAD_POOL_HEADER 错误,可能与 SSD 有关?](https://linux22.com/image/1301203/Windows%207%20%E4%B8%AD%E7%9A%84%20BSOD%EF%BC%9A%E5%BE%85%E6%9C%BA%E5%90%8E%E5%87%BA%E7%8E%B0%20BAD_POOL_HEADER%20%E9%94%99%E8%AF%AF%EF%BC%8C%E5%8F%AF%E8%83%BD%E4%B8%8E%20SSD%20%E6%9C%89%E5%85%B3%EF%BC%9F.png)
有时(并非总是)当我将电脑从待机模式(非混合模式)抬起时,会出现 BSOD(过一会儿,大约 30 秒)。这个问题从我大约 1 年前购买电脑时就存在了。
我想知道是否有解决方案。我认为问题与 SSD 有关,但也许我错了,因为我有 2-3 个问题。
我的配置是这样的:
- Windows 7旗舰版
- OCZ Revodrive (X1) PCI Express [固态硬盘]
- 华硕 Rampage III Extreme [母板]
- Nvidia Geforce 560 ti(增益)[显卡]
- Corsair dominator 6GB(3 个插槽)[内存]
- Corsair 专业系列 HX850 850W 80Plus [电源供应商]
- i7-950 [处理器]
- 2 个屏幕(1 个在 DVI 上,另一个在 PC 电缆上)
如果我的内存超过 6GB(OCZ 网站建议的只有 2GB),我会使用 SSD 作为 RAM 备份;但我想我从来没有达到过这个限制(我有一台 G19,我在其屏幕上跟踪我的内存消耗,而且我真的从来没有用满我的身体的内存),所以也许这不是问题。 这可能是与 PCI-Express 相关的不兼容问题吗? 也许 Windows 甚至在驱动程序方面也存在一些问题。
造成这种情况的第二个原因是我的显卡,事实上我多次收到这样的消息“285.xx”驱动程序已停止工作并已重新启动。虽然在高负载下玩游戏(战地 3/天际/其他重度游戏)时不会发生这种情况,但有时在使用 Windows 时,在我的桌面上漫游时会发生这种情况。此外,最近 Windows 停止识别我的主屏幕,要修复它只需按探测在分辨率设置下,但值得注意。
造成此问题的第三个也是最后一个原因可能是我的电源供应商:
当我关闭负载过重的计算机时,它会发出像哨子一样的无声噪音,如果有其他噪音,则听不到,但是当你要睡觉时,你肯定会听到它,而且很无聊。我发现的唯一解决办法是断开计算机的电源(按下电源后面的 0/1 按钮)。
也许显卡问题与电源问题直接相关(它没有提供足够的能量?),或者电源工作不正常,因为显卡即使在计算机关闭时也需要能量。我真的不知道。
话虽如此,我想通过了解问题所在来解决我的 BSOD 问题,更换硬件并不重要,因为我仍然有保修,但拥有一台有问题的好电脑是很无聊的。
编辑1:
BSOD小型转储:
011212-11419-01.dmp 12/01/2012 06:14:39 BAD_POOL_HEADER 0x00000019 00000000
00000003 fffff8a0
1625a220 59e5cce1ae26b91c fffff8a0
1625a220 ntoskrnl.exe ntoskrnl.exe+7cc40 NT 内核和系统 Microsoft® Windows® 操作系统 Microsoft Corporation 6.1.7601.17640 (win7sp1_gdr.110622-1506) x64 ntoskrnl.exe+7cc40 C:\Windows\Minidump\011212-11419-01.dmp 8 15 7601 288.248
人类可读的版本:
编辑2: 我还应该指出的是,图形驱动程序停止工作的情况在这段时间内发生得更频繁,也许事情“变得更糟”。
编辑3: 我更新了主板的所有驱动程序/BIOS 等。看来问题仍然存在。
编辑4: 似乎显卡问题与此无关,我已修复这个话题在 nvidia 论坛上
编辑5: 问题已经很久没有出现了,我不确定它是否因为某种原因被修复了(可能与图形驱动程序和电源管理有关?)我会告诉你的。感谢大家的帮助
答案1
BAD_POOL_HEADER
BSOD 几乎总是表示软件故障(例如设备驱动程序错误),而不是硬件故障。它表示 Windows 内部的重要数据结构已损坏,Windows 无法继续运行。如果 BSOD 不一致(例如每次都得到不同的代码),那么代码本身显然不具有指示性。
需要使用编程工具(内核调试器等)来分析问题并确定哪个驱动程序有故障,这很耗时并且不能保证成功。
您还可以做的另一件事是测试您的记忆力memtest86,由于记忆错误可能是导致这种 BSOD 的原因(罕见)。
我的结论是:很可能与 SSD 无关,请尝试更新您的驱动程序(主板、显卡等),看看是否有帮助。
答案2
虽然这可能是驱动程序或内存问题,但查看(http://msdn.microsoft.com/en-us/library/ff557389%28VS.85%29.aspx)表示你的截图中的参数2、3、4应该完全相同。
这很不常见,但确实有可能,你有一个 rootkit 或其他恶意软件正在向池中插入某些内容。它可能只会在恢复系统时导致问题。
检查一下也没什么坏处。
Google 术语:“内核池漏洞”
答案3
技术讨论:戴尔 Inspiron 6400、ATI Mobility Radeon X1400,问题从计划基础开始,1.蓝屏死机,确保底部有足够的空间让空气通过通道口和风扇进出。如果存在过热问题,请技术人员进行维护清洁(清理散热器冷却器),以便空气可以正常流通。
需要使用编程工具(内核调试器等)来分析问题并找出哪个驱动程序有问题。这非常耗时,而且不能保证成功(甚至在许多情况下也不太可能,这取决于调试器的技能水平)。
您还可以做的另一件事是测试您的记忆力合格标志,因为内存故障可能是导致这种 BSOD 的原因(尽管这种情况很少见)。
我的结论是:很可能与 SSD 无关,请尝试更新您的驱动程序(主板、显卡等),看看是否有帮助。
答案4
插入外部硬盘后约 15 秒出现此错误。长话短说,这是由几天前的 Macrium Pro 更新错误引起的。
Macrium(他们制作备份软件)昨天的发布说明:
错误修复和改进 v8.1.7367 - 2023 年 2 月 7 日
更改块跟踪器 我们解决了由于 CBT 读取高度碎片化的 NTFS 主文件表 (MFT) 时引发的 I/O 错误而导致的罕见 BAD_POOL_HEADER 异常。
应用补丁后问题得到解决。