使用类似程序谁撞车了和蓝屏视图您可以看到 BSOD 和错误,但如何准确判断导致 BSOD 的原因?
我不确定这是因为硬件不好、驱动程序软件不好还是操作系统损坏。电脑似乎会在不同的时间点随机崩溃,有时在使用时,有时在玩游戏时,有时在屏幕保护程序下。
我认为有一个网站可以将 BSOD 中的数字与某些硬件进行匹配,以便可以识别它,但我不记得它叫什么了 - 有什么想法吗?
即使我能找出计算机故障的大致区域也会有所帮助,例如 RAM 电压、主板芯片组温度等。
有什么解决办法吗?
更新:我更换了内存模块,但崩溃问题仍然存在。所有不同的驱动程序和文件我都无法确定故障原因。其他信息:AV = Avast,防火墙 = Comodo,安装了最新的 Win 7 视频驱动程序。
答案1
经验和对 Windows 内核架构的良好理解会大有帮助。有时,天真地在 Google 上搜索蓝屏中包含的信息,可能会找到解决您问题的论坛或新闻组主题。
您的 PC 可能配置为在崩溃时保存小型转储。您可以通过在调试(配置了适当的符号路径)并运行!analyze -v
命令。 这错误检查代码和参数对于识别错误原因非常重要。调用堆栈通常包含有关罪魁祸首的线索。
如果你想知道你的电脑崩溃的原因,在 Superuser.com 上发布有关它的信息而不包含蓝屏上的任何实际文本几乎毫无意义。从如此少的信息中你可能得到的最佳建议是运行内存测试程序,例如Memtest86+。下次您看到蓝屏时,请记下信息或用数码相机或手机拍照,然后编辑您的问题以包含该信息。如果您可以将小型转储上传到网站并发布链接,那就更好了。
此外,系统崩溃并重新启动后,系统可能会询问您是否要将崩溃信息发送给 Microsoft。发生这种情况时,请单击“发送”。Microsoft 通过以下方式向驱动程序开发人员提供这些崩溃转储:威高网站。如果崩溃是由于驱动程序错误导致的,则发送崩溃信息会增加设备制造商发现崩溃并修复它的机会。一些设备制造商会针对特定崩溃注册响应,因此单击“发送”可能会将您重定向到包含有关如何修复问题的信息的网页。
答案2
尝试蓝屏视图
免费的便携式系统实用程序 BlueScreenView 显示您上次的蓝屏死机,因此您可以更轻松地看到错误消息 - 同时使用 Google 来找出问题。
http://lifehacker.com/5331615/bluescreenview-helps-troubleshoot-the-blue-screen-of-death
答案3
这听起来像是内存问题,这意味着 BSOD 不会有什么帮助,因为根据当时写入内存的内容,程序会有所不同。一个好的检查方法是运行 memcheck86,它可以下载并写入可启动 CD 或包含在 Ubuntu live cds 中。尝试运行它几个小时,看看是否会出现任何问题。