Como usar os arquivos mini-dump do Windows?

21

Eu tenho um mobo Mini-ITX Intel DH61AG com um processador Intel i3 e 8 GB de RAM DDR3 de 1600 MHz. De qualquer forma, este computador está travando com frequência. Não é um problema do sistema operacional, pois usei o Ubuntu (e tive pânico do kernel), o Windows 7 e o Windows 8. Cada um desses sistemas operacionais teve problemas, por isso executei uma verificação no disco rígido e sei que não é um problema de calor porque testei o processador por alguns dias quando montei o computador pela primeira vez. No entanto, quando executei o memtest86 +, recebi um erro - por isso fiz testes individuais e os dois chips voltaram bem, fiz um teste muito intenso com os dois novamente (demorou meio dia) e nenhum erro. Então, eu ainda acho que o problema pode ser a RAM, mas não tenho certeza - eu o testei bastante (pode deixá-lo funcionar a noite toda novamente hoje à noite) ... o que me leva ao meu ponto.

Alguém poderia me explicar (em termos simples, se possível) como ler os arquivos minidump de computadores com Windows? Eu tentei antes com um guia que encontrei online, mas falhei miseravelmente. Estou bem com a instalação do software, provavelmente vou precisar dele em algum momento no futuro também. Vi algumas outras postagens no SU que apenas pedem para as pessoas postarem logs minidump, mas sinto que isso é muito localizado. Alguém seria capaz de explicar isso?

cutrightjm
fonte

Respostas:

45

Duas opções realmente - se você já possui um minidump, pode carregá-lo no bluescreenview

insira a descrição da imagem aqui

Você deve ler seus lixões e procurar várias partes dele on-line.

No entanto, uma solução mais fácil seria planejada - o que realmente faz a análise por você e a explica de maneira simples.

Journeyman Geek
fonte
Eu usei WhoCrashed algumas vezes - definitivamente mais fácil para alguém que não é o melhor em diagnosticar os problemas, como eu
cutrightjm
Parece que WhoCrashed não funciona com o não-Inglês do Windows ...
Falco Alexander
@FalcoAlexander Funciona para mim com o RU Windows.
Ruslan Stelmachenko
Whocrashed é incrível!
Advogado do Diabo
7

Supondo que você não queira / não possa / não queira usar o WinDbg para analisar, outra opção é enviá-lo on-line para ser analisado por você.

Você pode enviar despejos de falhas para o site Online Crash Anylsis da Microsoft e obter algumas informações sobre a falha , mas parece ter mudado mais as ferramentas de análise de bricolage e o formato do guia.

O OSR Online, por outro lado, ainda possui um recurso on-line de envio e análise de despejo de falhas: a Instant Online Crash Analysis .

Synetech
fonte
11
Online Crash AnylsisO link parece morto.
LarsTech
os dois primeiros links não funcionam, o último link foi útil para mim!
Falco Alexander
6

Os minidumps contêm informações sobre o processo que travou. Se você não possui o código-fonte desse módulo, o minidump pode não ajudar muito. Ele contém informações sobre a pilha em cada thread de um processo no momento do travamento e várias outras coisas.

Como você provavelmente não possui os arquivos de banco de dados do programa para o que ocorreu, não é possível vincular essas informações às linhas do código-fonte.

Dito isto, você pode abri-los no Visual Studio. Eu também fiz um Google muito rápido , caso eu esteja perdendo alguma coisa (sendo programador, costumo pensar muito como programador e começo a imaginar que minidumps são apenas para programadores). Encontrou isto:

http://www.memecode.com/docs/minidump.php

Fala sobre a instalação do Microsoft Debugging Tools para analisar o minidump. Verifique isso e veja se você pode obter informações úteis. No mínimo, o nome do módulo que travou pode ajudá-lo.

Se você suspeitar que é um problema de RAM intermitente (e principalmente se estiver no computador por muitos anos), tente reinstalar (remover e reinserir) a RAM e executar seus testes novamente. Com um pouco de sorte, isso pode curá-lo.

arroz
fonte
3

Se você recebeu um erro do memtest, você tem um problema de ram. Pode ser que recolocar a memória ou trocar de slot tenha feito o problema desaparecer. Deixe o memtest funcionar por uma semana.

fstx
fonte