Erros no Memtest86 + significam definitivamente que algo está errado com a minha RAM?

8

Recentemente, construí um novo computador para alguém. Tudo parecia bem no começo, mas quando fui instalar o sistema operacional (tentei o Windows XP e o Windows 7), ambos os instaladores falharam. O XP falhou com um BSOD, o Windows 7 apenas disse que não conseguia ler algum arquivo e o disco pode estar corrompido, embora uma vez o BSOD também.

Decidi que o próximo passo lógico seria executar o Memtest86 + nele, então eu o iniciei e o deixei rodar por um tempo. Eu assisti por cerca de 5 minutos, sem erros relatados, mas voltei 45 minutos a uma hora depois e estava relatando mais de 15.000 erros. Abri-o novamente e removi / reinstalei a RAM. Até os coloquei no outro conjunto de DIMMs (canal duplo com 4 DIMMs no total).

Quando voltou, o Windows 7 foi instalado e aparentemente funcionou corretamente. Eu pensei "problema resolvido", mas agora, um dia depois, o sistema está de volta ao BSODing. Ainda tenho que executar o Memtest86 + nele novamente (ainda não tive tempo), mas suspeito que o mesmo acontecerá.

É seguro dizer que a RAM que comprei está com defeito? Existem outros testes que devo fazer para garantir que esse seja o problema?

DWilliams
fonte
Se o memtest estiver errado sobre a quantidade de RAM na sua máquina, quando encontrar endereços que não estão conectados à RAM, eles aparecerão como erros de RAM. Deve parecer um longo bloco contínuo de endereços que é sempre reproduzido em todos os testes.
LawrenceC
Obtenha a versão mais recente do memtest86 aqui >>> memtest.org
Moab

Respostas:

13

É bastante seguro dizer que há uma falha de hardware quando o MemTest86 falha. A RAM é o culpado mais provável, mas existem algumas outras coisas que podem ocorrer em raras circunstâncias. Vou listá-los com probabilidade decrescente:

  1. RAM - Sim, a RAM pode estar ruim. Esta é a resposta pelo menos 95% das vezes.
  2. Fonte de alimentação - A operação da RAM é bastante sensível às flutuações de energia. Um PS doente pode ter todos os tipos de efeitos estranhos. O único teste real é trocar um PS bom e conhecido com muita capacidade extra.
  3. Placa-mãe - Conecta todos esses componentes, levando a muitos possíveis pontos de falha. Um problema na placa-mãe é tão difícil de diagnosticar quanto uma fonte de alimentação.
  4. CPU - Você provavelmente verá outros problemas se sua CPU estiver com problemas. Dito isto, as CPUs modernas possuem controladores de memória embutidos, portanto erros de memória podem ser o resultado de um problema na CPU. A execução de um teste de estresse da CPU é uma maneira bastante confiável de resolver esses problemas.
Hyppy
fonte
3

O Memtest86 também pode relatar erros se os tempos de memória no BIOS estiverem incorretos. Isso pode acontecer se você tiver modificado os horários padrão ou se os valores SPD incorporados nos módulos estiverem incorretos ou se o BIOS estiver interpretando os valores SPD incorretamente. Uma vez tive o último ocorrer. Uma atualização do BIOS corrigiu o problema, por isso sugiro que tente antes de trocar o hardware.

malabarista
fonte
1

Também é possível que exista um problema de compatibilidade entre os componentes do sistema, onde nada isolado esteja funcionando mal em outros sistemas, mas todas as suas peças em particular falham quando montadas.

afrazier
fonte
0

Em alguns tipos de máquinas antigas (definitivamente vi esse comportamento nos sistemas da era Socket 7), e nas versões mais antigas de memtest, os problemas com os caches L2 / L3 (que na pior das hipóteses você poderia desativar, com uma penalidade de desempenho) podiam ser mal interpretados como RAM erros.

rackandboneman
fonte