Solução de problemas de memória do computador
Como dispositivos eletrônicos sem partes móveis, os módulos de memória raramente funcionam mal se forem instalados corretamente. Quando ocorrem problemas, eles podem ser tão óbvios quanto uma falha na verificação da RAM na inicialização ou tão sutis quanto alguns bits corrompidos em um arquivo de dados. O sintoma comum de problemas de memória é que o Windows exibe a tela azul da morte. Infelizmente, existem tantas outras causas possíveis de um BSOD que é de pouca utilidade como um auxiliar de diagnóstico.
Quando a memória ruim fica boa
Por mais estranho que pareça, a memória defeituosa raramente é a causa dos problemas de memória. Quando você tiver erros de memória, a causa mais provável é uma fonte de alimentação marginal, com falha ou sobrecarregada. A próxima causa mais provável é o superaquecimento do sistema. Em particular, se o sistema funciona normalmente quando é ligado pela primeira vez, mas desenvolve problemas depois de estar funcionando por um tempo, a fonte de alimentação ou problemas de aquecimento são a causa mais provável. Somente depois de eliminar essas possibilidades, você deve considerar a possibilidade de que a própria memória esteja com defeito.
Como uma primeira etapa no diagnóstico de problemas de memória, execute Memtest86 ( http://www.memtest86.com ) Memtest86 está disponível como executáveis para DOS, Windows e Linux, mas a forma mais útil é a imagem ISO inicializável, que pode carregar até mesmo em um sistema com problemas de memória tão graves que o Windows ou Linux não pode carregar e executar. Se você tiver um disco Knoppix em mãos, insira-o, ligue o sistema, digite memtest
no prompt de inicialização e pressione Enter. Não importa como você o faça funcionar, configure o Memtest86 para fazer testes profundos e múltiplos loops. Deixe-o funcionar durante a noite e registre os resultados no disco.
Ao examinar o registro, observe os endereços onde ocorreram os erros. Se ocorrerem erros reproduzíveis no mesmo endereço ou em endereços próximos, é provável que o módulo de memória esteja com defeito. Se os erros ocorrerem em endereços aparentemente aleatórios, é mais provável que o problema seja a fonte de alimentação ou uma temperatura do sistema muito alta. Uma possibilidade, é claro, é que a temperatura do sistema aumente apenas quando você está jogando ou fazendo trabalhos gráficos (executando a CPU e a placa de vídeo a toda velocidade). Esse efeito pode tornar os problemas de componentes relacionados à temperatura difíceis de isolar.
A verificação do POST
Durante POST (autoteste de inicialização) , a maioria dos sistemas testa a memória. Embora o teste de memória POST não seja tão exaustivo quanto a execução de um utilitário de diagnóstico de memória, é útil como um teste 'tripwire' para avisá-lo se ocorrerem problemas graves de memória. Muitos BIOSs de sistema permitem que você desative ou abrevie o teste de memória POST. Recomendamos deixá-lo ativado, a menos que você tenha tanta memória instalada que o tempo necessário para testá-lo na inicialização seja excessivo.
Se os erros forem aleatórios, execute etapas para eliminar o problema de energia ou aquecimento. Se os erros ocorrerem em endereços reproduzíveis, é hora de começar a puxar DIMMs. Ao solucionar problemas de memória, sempre
- Use precauções antiestáticas padrão. Aterre-se tocando na estrutura do gabinete ou na fonte de alimentação antes de tocar em um módulo de memória.
- Remova e reinstale todos os módulos de memória para garantir que estejam encaixados corretamente. Enquanto você faz isso, é uma boa ideia limpar os contatos do módulo de memória. Algumas pessoas esfregam suavemente os contatos com uma borracha de lápis. Nós mesmos fizemos isso, mas os fabricantes de memória não recomendam isso por causa de possíveis danos aos contatos. Além disso, sempre existe o risco de um fragmento da borracha encontrar seu caminho para o slot de memória, onde pode bloquear um ou mais contatos. A melhor prática é usar uma nota de dólar nova, que tenha a quantidade certa de abrasividade para limpar os contatos sem danificá-los, conforme mostrado na Figura 6-7 .

Figura 6-7: Use uma nova nota de um dólar para polir os contatos DIMM
Os próximos passos que você deve seguir dependem de se você fez alguma alteração na memória recentemente.
Quando você não adicionou memória
Se você suspeitar de problemas de memória, mas não adicionou ou reconfigurou a memória (ou esteve dentro do gabinete), é improvável que a própria memória esteja causando o problema. A memória simplesmente morre às vezes e pode ser morta por surtos elétricos, mas isso é incomum, porque a própria fonte de alimentação do PC faz um bom trabalho ao isolar a memória e outros componentes do sistema de danos elétricos. O problema mais provável é uma falha na fonte de alimentação. Experimente um ou ambos os seguintes:
- Se você tiver outro sistema, instale nele a memória suspeita. Se funcionar lá, o problema quase certamente não é a memória, mas uma fonte de alimentação inadequada ou altas temperaturas dentro do gabinete.
- Se você tiver outra memória, instale-a no sistema com problema. Se funcionar, você pode presumir com segurança que a memória original está com defeito. O mais provável é que ele também falhe, o que indica fortemente o fornecimento de energia ou problemas de aquecimento.
Se você não tiver outro sistema nem memória adicional e se o seu sistema tiver mais de um módulo de memória instalado, use a eliminação binária para determinar qual módulo está com defeito. Por exemplo, se você tiver dois módulos instalados, simplesmente remova um módulo para ver se isso resolve o problema. Se você tiver quatro módulos idênticos instalados, designe-os A, B, C e D. Instale apenas A e B, reinicie o sistema e execute os testes de memória novamente. Se nenhum problema ocorrer, A e B são considerados bons e o problema deve estar em C e / ou D. Remova B e substitua C. Se nenhum problema ocorrer, você saberá que D é ruim. Se o sistema falhar com A e C, você sabe que C é ruim, mas não sabe se D é ruim. Substitua D por C e reinicie o sistema para determinar se D está bom.
O WINDOWS XP É INESQUECÍVEL
Windows 95, 98, 98SE e ME não sobrecarregam a memória. Se você atualizar para o Windows XP ou Linux, podem aparecer erros de memória em um PC que parecia estável. As pessoas costumam presumir que fizeram algo durante a instalação do novo sistema operacional para causar os erros, mas isso raramente é verdade. Esses erros quase sempre indicam um problema real - uma fonte de alimentação marginal, superaquecimento ou memória com defeito. O problema estava lá o tempo todo, mas o Windows 9X simplesmente o ignorou.
Ao adicionar memória
Se você tiver problemas ao adicionar memória, observe o seguinte:
- Se um DIMM parece não caber, há um bom motivo. Os DIMMs estão disponíveis em muitos tipos diferentes e mutuamente incompatíveis. Cada DIMM tem um ou mais entalhes de codificação cujo posicionamento corresponde a saliências no slot de memória. Se os entalhes de codificação no DIMM corresponderem às saliências do slot, o DIMM é compatível com esse slot e pode ser encaixado. Se os entalhes de codificação do DIMM não corresponderem às saliências do soquete, o DIMM é do tipo errado e está fisicamente impedido de se encaixar naquele slot.
- Certifique-se de que o DIMM esteja totalmente encaixado no slot de memória e que os braços de retenção se encaixem no lugar para prender o DIMM. Um DIMM parcialmente encaixado pode parecer estar totalmente encaixado e até mesmo funcionar. Mais cedo ou mais tarde (provavelmente mais cedo), surgirão problemas com esse módulo.
- Verifique se os módulos estão instalados nos slots apropriados para corresponder a uma das configurações de memória suportadas listadas no manual da placa-mãe.
- Se o sistema exibir um erro de incompatibilidade de memória na primeira vez que você reiniciar, isso geralmente indica que não há problema real. Siga as instruções para entrar na Configuração, selecione Salvar e Sair e reinicie o sistema. O sistema deve então reconhecer a nova memória. Alguns sistemas requerem essas etapas extras para atualizar o CMOS.
- Se o sistema reconhecer um módulo recém-instalado com metade do tamanho real e esse módulo tiver chips em ambos os lados, o sistema pode reconhecer apenas módulos de banco único ou de lado único. Alguns sistemas limitam o número total de 'lados' que são reconhecidos, portanto, se você tiver alguns módulos menores existentes instalados, tente removê-los. O sistema pode então reconhecer os módulos de dois lados. Caso contrário, devolva esses módulos e substitua-os por módulos de um único lado.
Mais sobre a memória do computador