Alguns anos atrás, eu tinha um disco rígido defeituoso que, em seu último suspiro, tinha uma imagem clonada dele instalada em um novo disco rígido. O problema é que o disco rígido antigo não funcionava mais no final e alguns dados (acho que menos de 100MB, de 250GB) foram irrecuperavelmente perdidos. Desde então, eu tive alguns BSOD, principalmente devido a causas aleatórias (RAM solta, drivers, etc.), mas há algum tempo eu tenho tido exatamente o mesmo problema.
O BlueScreenViewer informa que eu tenho uma falha 0x01a MEMORY_MANAGEMENT causada pelo ntoskrnl.exe. O primeiro parâmetro é sempre 41790, que, de acordo com este link significa que: "Uma página da tabela de páginas foi corrompida. Em uma versão de 64 bits do Windows, o parâmetro 2 contém o endereço do PFN para a página da tabela de páginas corrompida. Em uma versão de 32 bits do Windows, o parâmetro 2 contém um ponteiro para o número de PTEs usados, e o parâmetro 3 contém o número de PTEs usados. " De fato, o segundo parâmetro é quase sempre o mesmo.
Aqui estão as falhas mais recentes: (desculpe pela desordem, não consegui formatá-lo corretamente)
Dump File Crash Time Bug Check String Bug Check Code Parameter 1 Parameter 2 Parameter 3 Parameter 4 Caused By Driver Caused By Address File Description Product Name Company File Version Processor Crash Address Stack Address 1 Stack Address 2 Stack Address 3 Computer Name Full Path Processors Count Major Version Minor Version Dump File Size Dump File Time
061415-35100-01.dmp 14/06/2015 00:24 MEMORY_MANAGEMENT 0x0000001a 00000000'00041790 fffffa80'07a45fd0 00000000'0000ffff 00000000'00000000 dump_ataport.sys dump_ataport.sys+4fb4a40 x64 ntoskrnl.exe+748c0 C:\Windows\Minidump1415-35100-01.dmp 8 15 7601 302.111 14/06/2015 00:26
061315-38657-01.dmp 13/06/2015 21:28 MEMORY_MANAGEMENT 0x0000001a 00000000'00041790 fffffa80'07a5c050 00000000'0000ffff 00000000'00000000 ntoskrnl.exe ntoskrnl.exe+748c0 NT Kernel & System Microsoft® Windows® Operating System Microsoft Corporation 6.1.7601.18869 (win7sp1_gdr.150525-0603) x64 ntoskrnl.exe+748c0 C:\Windows\Minidump1315-38657-01.dmp 8 15 7601 302.047 13/06/2015 21:30
060715-40185-01.dmp 07/06/2015 19:53 MEMORY_MANAGEMENT 0x0000001a 00000000'00041790 fffffa80'07a5cf20 00000000'0000ffff 00000000'00000000 USBSTOR.SYS USBSTOR.SYS+57dfa40 USB Mass Storage Class Driver Microsoft® Windows® Operating System Microsoft Corporation 6.1.7601.17577 (win7sp1_gdr.110310-1504) x64 ntoskrnl.exe+72a40 C:\Windows\Minidump0715-40185-01.dmp 8 15 7601 302.047 07/06/2015 19:55
050915-56113-01.dmp 08/05/2015 23:43 MEMORY_MANAGEMENT 0x0000001a 00000000'00061940 00000000'06e00000 00000000'00000000 00000000'00000000 ntoskrnl.exe ntoskrnl.exe+72a40 NT Kernel & System Microsoft® Windows® Operating System Microsoft Corporation 6.1.7601.18869 (win7sp1_gdr.150525-0603) x64 ntoskrnl.exe+72a40 C:\Windows\Minidump0915-56113-01.dmp 8 15 7601 302.047 09/05/2015 00:10
Eu executei muitos scanners de malware, todos eles são limpos.
Quando executo sfc / scannow, nenhuma violação de integridade é encontrada.
Mas quando eu executo chkdsk / f ou / r (que eu preciso usar / x, caso contrário nenhum reparo é feito, mesmo na reinicialização) algumas coisas estranhas aparecem:
1- Eu sempre tenho "4 KB em setores defeituosos".
2- Isto é quase constante: " Limpar 152 [* ou um número diferente, mas as próximas duas coisas não usadas são o mesmo número] entradas de índice não usadas do índice $ SII de arquivo 0x9.
Limpando 152 entradas de índice não usadas do índice $ SDH do arquivo 0x9.
Limpando 152 descritores de segurança não usados. "
Eu fiz alguns testes no disco rígido e consegui passar. Eu corri HCI MemTest e a RAM parece estar bem, mas quando chega ao arquivo de paginação gravado no HDD alguns erros começam a aparecer. O Diagnóstico de Memória do Windows também não encontrou problemas com minha RAM.
Então, isso me fez pensar: meu BSOD poderia ser causado por alguns arquivos corrompidos da imagem HDD antiga (como o ntoskrnl.exe)? Se sim, como posso reparar esses arquivos? Seria seguro ou uma boa idéia excluir ntoskrnl.exe e instalá-lo novamente (supondo que eu possa copiar isso de outra máquina Windows)? E é possível construir um novo registro de arquivo MFT?
Como você pode ver, eu não sou muito experiente, então muito obrigado por qualquer ajuda!
Minha configuração é um Windows 7 Ultimate x64, Core i7, 12 GB de RAM, Nvidia GeForce GTX260, OS HDD é um WD5000AVCS e mais 4 outros HDDs (3 são drives USB externos)
PS: Acabei de atualizar meu driver de GPU, mas não acho que isso ajude
PS2: Eu nunca fiz nenhum overclock e minhas configurações de RAM estão corretas de acordo com o fabricante da placa-mãe (a Intel executou alguns testes com minha configuração RAM Kingstone), 2 x 2GB 1333, 2x 4GB 1333
EDIT: uma coisa que acabei de perceber é que eu estava executando muitos programas no momento das últimas falhas ... Poderia ser um problema de conflito? Vou tentar executar alguns deles ao mesmo tempo e ver se um BSOD acontece