Uma falha iniciada manualmente (verificação de erro 0xDEADDEAD) aciona uma verificação de disco?

2

O Windows possui uma função avançada incorporada que permite ao usuário iniciar manualmente um BSOD. É uma ferramenta de depuração usada para interromper o sistema no caso de (embora não necessariamente limitado a) travar ou congelar.

Quando usado, causa um BSOD com a string MANUALLY_INITIATED_CRASH1 e o código caprichoso 0xDEADDEAD .

O ponto para esta falha é que ela é propositalmente feita pelo usuário, então não é (ou pelo menos não deve ) ser um evento imprevisível causado por erros de hardware ou drivers ruins (pelo menos não necessariamente drivers ruins)

A questão, então, é se executar uma falha manual libera corretamente os caches de disco e de modo que a unidade esteja em um estado válido ao reinicializar e, assim, renunciar à necessidade de ter chkdsk run.

    
por Synetech 13.12.2012 / 17:37

2 respostas

2

Não tendo acesso às fontes do Windows, não posso dar uma resposta técnica definitiva, mas posso relatar os resultados dos testes.

Depois de executar uma falha manual algumas vezes, sob diferentes circunstâncias (pelo menos tão diferentes quanto eu posso criar), eu descobri que um BSOD manual parece se comportar muito como um BSOD comum. Isto é, geralmente faz com que chkdsk seja executado na próxima inicialização (embora talvez não surpreendentemente, eu ainda tenha visto erros reais encontrados durante a verificação), mas ocasionalmente isso não acontece (assim como algumas BSODs reais ocasionalmente não causa chkdsk para executar).

Parece que chkdsk runs depende ou não do uso do disco antes da falha, independentemente da causa do BSOD, e que um manual não é especial de forma alguma.

(É estranho, já que poderia ter sido projetado para pelo menos tentar um flush rápido primeiro; o pior que poderia acontecer é que ele falha. É claro que isso se deve provavelmente à natureza da arquitetura subjacente e função é executada.)

    
por 13.12.2012 / 17:44
0

Eu imagino que sim. O NTFS é um sistema de arquivos com registro em diário e, se o sistema for interrompido abruptamente por um BSOD, as entradas de diário pendentes precisarão ser colocadas no sistema de arquivos principal. Um BSOD (manual) durante uma gravação em disco também pode ter implicações na estrutura do sistema de arquivos, por isso parece prudente verificar isso.

    
por 13.12.2012 / 17:43