O que pode causar uma corrupção de arquivo de um arquivo de sistema do Windows (ntdll.dll)?

0

Estou observando um comportamento estranho de uma instalação do Windows 10 e tentando descobrir a causa para avaliar possíveis danos:

O Windows começou a agir de forma estranha na maneira como os programas que realizam verificações de arquivos do sistema (como o VirtualBox ao tentar iniciar uma VM) falharam com uma sugestão no arquivo de log para \Windows\System32\ntdll.dll e uma incompatibilidade de assinatura. Quando cliquei com o botão direito no arquivo e verifiquei os detalhes da assinatura do Microsoft Windows, ele disse que a assinatura é inválida.

Em seguida, executei uma verificação com o Verificador de Recursos do Windows ( sfc \scannow ) e também achei ntdll.dll corrompido. Em seu log, parecia que várias tentativas de reparo falharam, mas eventualmente o arquivo foi reparado corretamente. No entanto, isso ficou incorreto, pois eu tinha a mesma assinatura inválida e problemas após uma reinicialização.

Por fim, assumi a propriedade de ntdll.dll (originalmente, ela pertence a TrustedInstaller e, portanto, não pode ser modificada), a renomeio como ntdll.dll.old e copiei uma versão de um backup de três dias na pasta. Nesse ponto, o hash de ntdll.dll e ntdll.dll.old copiados era diferente porque tinham o mesmo tamanho exato e a assinatura do ntdll.dll copiado era válida enquanto o arquivo "antigo" ainda tinha uma assinatura inválida. Depois de um reinício, tudo funciona como antes. No entanto, por alguma razão muito estranha agora, os hashs de ntdll.dll e ntdll.dll.old estão combinando também e a assinatura de ntdll.dll.old é válida também?

Alguma idéia que tipo de problema / causa da corrupção estou enfrentando? Os valores SSD SMART parecem perfeitos (o SSD teria sido o meu primeiro culpado). Se possível, eu gostaria de evitar mais danos e trocar talvez hardware defeituoso ou tomar outras contramedidas ...

    
por Jey DWork 25.06.2018 / 16:26

0 respostas