错误检查重启后损坏的Windows迷你转储

时间:2011-02-07 12:19:39

标签: windows windbg minidump bsod

问候。

我最近在我的xp笔记本电脑上进行了错误检查,这是最后一个数据:

0x40000080(0x8a43d130,0x858ffd20,0xba4f3e5c,0x00000001)

我只启用了迷你转储(我已经更改了它,但还没有看到BSOD)并查看我的“C:\ windows \ Minidump”目录,我看到过去6个月内有11个迷你转储,每月约两次错误检查

从“Windows调试工具”运行windbg和朋友会导致错误“0n1392”,我简称为“已损坏”。 使用十六进制编辑器查看文件时,我倾向于同意诊断,因为文件的顶部使用ASCII字符串“PAGEPAGE”进行喷涂。

我真的有两个问题:

1)什么可能导致我的所有迷你转储文件被破坏?

2)有没有办法提取任何数据以指出可能导致此错误检查的内容?

感谢您的帮助表示赞赏!

附录I - dumpchk对小型转储文件的响应

C:\Program Files\Debugging Tools for Windows (x86)>dumpchk.exe c:\WINDOWS\Minidump\mcradle.dm
Loading dump file c:\WINDOWS\Minidump\mcradle.dmp

Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [c:\WINDOWS\Minidump\mcradle.dmp]
Could not open dump file [c:\WINDOWS\Minidump\mcradle.dmp], Win32 error 0n1392
    "The file or directory is corrupted and unreadable."
**** DebugClient cannot open DumpFile - error 80070570
DumpFile is corrupt

附录II - 损坏的小型转储文件的十六进制显示:

00000000 5041 4745 4455 4D50 0F00 0000 280A 0000 PAGEDUMP....(...
00000010 2000 580B 0060 8081 20C7 5580 B828 5680  .X..`.. .U..(V.
00000020 4C01 0000 0200 0000 7E00 0010 0500 00C0 L.......~.......
00000030 E38D 22BA 847C 52BA 8079 52BA 0041 4745 .."..|R..yR..AGE
00000040 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
00000050 5041 4745 5041 4745 5041 4745 0141 4745 PAGEPAGEPAGE.AGE
00000060 E0C2 5480 0300 0000 40EE 0B00 0100 0000 ..T.....@.......
00000070 9100 0000 0001 0000 FF0E 0000 0010 0000 ................
00000080 B0DE 0B00 5041 4745 5041 4745 5041 4745 ....PAGEPAGEPAGE
00000090 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
000000A0 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE
000000B0 5041 4745 5041 4745 5041 4745 5041 4745 PAGEPAGEPAGEPAGE

1 个答案:

答案 0 :(得分:1)

看起来你遇到了某种硬件故障。这将解释BSOD和小型转储没有正确保存。找到Linux live CD并启动它可能是个好主意。最好是一个带有诊断/测试程序的程序。它可以帮助你确定出错的地方。