Onde o Windows Vista salva os arquivos de despejo de memória quando o arquivo de despejo anterior existe e a opção “Sobrescrever qualquer arquivo existente” está desmarcada?

2

Onde o Windows Vista salva os arquivos de despejo de memória após o travamento quando o arquivo de despejo anterior existe e a opção "Substituir qualquer arquivo existente" está desmarcada?

Como no título, o que acontece e o que o sistema faz quando a configuração é como a mencionada acima?

Eu acho que pode não ser salvo, mas uma barra de progresso é exibida em 'tela azul' toda vez antes da reinicialização e dura um tempo como se o processamento estivesse sendo processado.

Encontrei algo como abaixo, mas como isso afetaria um espaço livre em disco se ele não salvasse nada nessa configuração?

"If there is a need to maintain multiple dumps of an issue, then you should uncheck the "Overwrite any existing file" box as well. However, please remember that this may put a strain on free disk space over time." A fonte é link

É realmente difícil entender como funciona se ele permite definir uma opção de despejo e não o fará por causa do mesmo nome de arquivo sem nenhum aviso. Para que essa opção existe? Não deveria desencadear o dumping ou apenas significa o mesmo?

    
por user277216 15.02.2014 / 18:31

1 resposta

1

Acabei de terminar de testar isso no Windows 7. Sempre usei "substituir". Com "overwrite" eu recebo várias edições dos arquivos de minidespejo (nomes para a data e algo incompreensível) e apenas um memory.dmp no lugar usual (porque eu não sobrescrevo o caminho). O memory.dmp reflete a última falha.

Se um BSOD ocorre com "overwrite ..." desmarcado e um memory.dmp já existente, não só não recebo um novo memory.dmp, como também não obtenho um novo minidump! Mesmo que eles já tenham esse mecanismo para nomear várias instâncias de minidespejos. Essa parte foi uma surpresa. Mas para o dump "real" (memory.dmp) sempre me pareceu que não verificando "overwrite existing dump" significava "se já existe um memory.dmp, não o substitua por um novo 1". Nunca houve qualquer implicação de que um arquivo de qualquer outro nome seria criado. E eis! nenhum é.

Então, lá vai você. Você não está encontrando vários memory.dmps porque o sistema simplesmente não está escrevendo-os. Parece que o artigo da technet está errado. (Não seria a primeira vez.)

    
por 28.09.2015 / 12:25