加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 如何在蓝屏??后获取内存转储

发布时间:2020-12-14 05:29:59 所属栏目:Windows 来源:网络整理
导读:我正在编写的驱动程序(STOP:0x0000007E)上获得了一个可爱的BSOD,并且想要加载内存转储以进行分析.但是,它不会被倾倒在任何地方.在启动和恢复设置中正确设置了所有内容,但我没有获得转储文件,并且事件日志中没有任何内容说明转储已发生.它看起来像甚至没有发
我正在编写的驱动程序(STOP:0x0000007E)上获得了一个可爱的BSOD,并且想要加载内存转储以进行分析.但是,它不会被倾倒在任何地方.在启动和恢复设置中正确设置了所有内容,但我没有获得转储文件,并且事件日志中没有任何内容说明转储已发生.它看起来像甚至没有发生转储……

我知道引起它的确切代码行(调用IoAttachDevice()),但不确定原因,并希望查看DbgPrint输出以查看它确实失败的原因.在设置转储功能之前,Windows可能会崩溃吗?如果是这样,如何在发生故障时访问机器的状态?

更新:其他可能有用的信息:我在Linux主机上通过VirtualBox运行Windows XP.

解决方法

我不知道为什么你没有得到转储文件,但是如果你已经准备好访问该机器,请将内核调试器附加到它上面,重新发生错误 – 你将留在调试器中的机器,准备好了去(你可以让调试器为你生成转储文件,如果你想离线调试).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读