Um erro de leitura de memória é um mau funcionamento que ocorre quando os dados estão sendo acessados da memória para uso por um programa, ou quando um valor lido a partir da RAM não corresponde a um valor esperado.
Erros de leitura de memória podem causar erros de cálculo, mau funcionamento do programa, falta de resposta, a tela azul da morte (BSOD) e reinícios espontâneos.
Corrupção da memória é frequentemente a causa de erros de leitura. Em algum momento durante o tempo em que um valor é armazenado na RAM, os dados podem se tornar corrompidos por uma razão ou outra. As causas principais da corrupção da memória e erros de leitura podem ser erros leves, que consistem em mudanças momentâneas que podem ser corrigidas, ou erros duros, que resultam de falhas de hardware.
Temorizações de memória que são definidas muito apertadas também podem causar erros de leitura e escrita. As temporizações podem ser um problema quando as especificações de um fabricante não estão sendo cumpridas pelo módulo ou quando elas foram definidas manualmente muito apertadas. Ao alterar uma configuração na BIOS ou UEFI, pode ser aparente que ela pertence à leitura, mas geralmente, pesquisa, experimentação e testes são necessários, a menos que as configurações padrão sejam o problema.
Attempts para ler do espaço de memória protegido reservado por outro programa ou o sistema operacional pode criar erros que causam BSOD ou uma reinicialização espontânea. Esta memória é guardada para proteger a propriedade intelectual e a privacidade.
Quando se detectam erros de leitura de memória, é muitas vezes aconselhável testar com o sistema definido em bons tempos conhecidos. Os tempos para a RAM podem ser testados nas configurações de tempo padrão do SPD para um determinado modelo ou configurações aconselhadas pelo fabricante. Há muitos programas gratuitos de teste de memória disponíveis, tais como o memtest86+. Muitos sistemas operacionais do Windows para TailsOS também incluem testes de memória que podem ser executados antes e depois de uma instalação. A RAM que é conhecida por estar funcionando, testada em seu tempo padrão pode ajudar a detectar problemas de hardware, após o qual a RAM pode ser testada um stick de cada vez para encontrar o módulo defeituoso.
Algumas vezes a RAM afetada pela degradação do hardware ou simplesmente não funcionando conforme a especificação pode ser feita para trabalhar em configurações mais lentas. Se o problema persistir, no entanto, pode ser que a CPU ou a placa-mãe precise ser substituída ou, por outro lado, uma atualização da BIOS/UEFI pode ser necessária para melhor suportar os módulos.