Resolução de problemas de memória do computador
Como dispositivos eletrônicos sem partes móveis, os módulos de memória raramente apresentam defeito se instalados corretamente. Quando ocorrem problemas, eles podem ser tão óbvios quanto uma falha na verificação da RAM durante a inicialização ou tão sutis quanto alguns bits corrompidos em um arquivo de dados. O sintoma usual de problemas de memória é o Windows exibir a Tela Azul da Morte. Infelizmente, existem tantas outras causas possíveis para uma tela azul que ela é de pouca utilidade como auxílio diagnóstico.
Quando a memória ruim se torna boa
Por mais estranho que pareça, a memória defeituosa raramente é a causa de problemas de memória. Ao encontrar erros de memória, a causa mais provável é uma fonte de alimentação marginal, falhando ou sobrecarregada. A próxima causa mais provável é o superaquecimento do sistema. Em particular, se o sistema funciona normalmente ao ser ligado pela primeira vez, mas desenvolve problemas após algum tempo de uso, problemas de fonte de alimentação ou calor são a causa mais provável. Somente após eliminar essas possibilidades você deve considerar a possibilidade de a própria memória estar com defeito.
Como primeiro passo na resolução de problemas de memória, execute o Memtest86 (http://www.memtest86.com). O 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 mesmo em um sistema com problemas de memória tão graves que o Windows ou Linux não conseguem carregar e executar. Se você tiver um disco Knoppix à mão, insira-o, ligue o sistema, digite memtest no prompt de inicialização e pressione Enter. Independentemente de como você o inicie, configure o Memtest86 para realizar testes profundos e múltiplos loops. Deixe-o rodar durante a noite e registre os resultados em disco.
Ao examinar o registro, observe os endereços onde ocorreram os erros. Se os erros ocorrerem de forma reprodutível 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 a temperatura do sistema muito alta. Uma possibilidade, é claro, é que a temperatura do sistema aumente apenas quando você estiver jogando ou realizando trabalhos gráficos (executando a CPU e a placa de vídeo ao máximo). Esse efeito pode tornar difícil isolar problemas de componentes relacionados à temperatura.
O teste POST
Durante o POST (Power-On Self Test - Teste Automático ao Ligar), a maioria dos sistemas testa a memória. Embora o teste de memória do POST não seja tão exaustivo quanto executar um utilitário de diagnóstico de memória, ele é útil como um teste de "limite" para alertá-lo se ocorrerem problemas graves de memória. Muitos BIOS de sistema permitem que você desative ou abrevie o teste de memória do POST. Recomendamos mantê-lo ativado, a menos que você tenha tanta memória instalada que o tempo necessário para testá-la na inicialização seja excessivo.
Se os erros forem aleatórios, tome medidas para eliminar o problema de energia ou calor. Se os erros ocorrerem em endereços reprodutíveis, é hora de começar a remover os DIMMs. Ao resolver problemas de memória, sempre
- Use precauções padrão contra estática. Aterre-se tocando no quadro 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 assentados corretamente. Enquanto faz isso, é uma boa ideia limpar os contatos no módulo de memória. Algumas pessoas esfregam suavemente os contatos com uma borracha de lápis. Nós mesmos já fizemos isso, mas os fabricantes de memória recomendam não fazê-lo devido a possíveis danos aos contatos. Além disso, sempre existe o risco de um fragmento da borracha encontrar seu caminho para o soquete de memória, onde pode bloquear um ou mais contatos. Uma prática melhor é usar uma nota de dólar nova, que tem a quantidade certa de abrasividade para limpar os contatos sem danificá-los, como mostrado na Figura 6-7.
Figura 6-7: Use uma nota de dólar nova para polir os contatos do DIMM
Os próximos passos que você deve seguir dependem de ter feito ou não alguma alteração na memória recentemente.
Quando você não adicionou memória
Se você suspeita 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 morre ocasionalmente e pode ser danificada por picos de energia, mas isso é incomum, pois a própria fonte de alimentação do PC faz um bom trabalho isolando a memória e outros componentes do sistema contra danos elétricos. O problema mais provável é uma fonte de alimentação com falha. Tente uma ou ambas as opções a seguir:
- Se você tiver outro sistema, instale a memória suspeita nele. Se funcionar lá, o problema quase certamente não é a memória, mas sim uma fonte de alimentação inadequada ou temperaturas altas dentro do gabinete.
- Se você tiver outra memória, instale-a no sistema com problema. Se funcionar, você pode assumir com segurança que a memória original está com defeito. O mais provável é que ela também falhe, o que indica fortemente problemas de fonte de alimentação ou calor.
Se você não tem outro sistema nem memória adicional, e se o seu sistema tem 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ê tem dois módulos instalados, simplesmente remova um deles para ver se isso resolve o problema. Se você tem quatro módulos idênticos instalados, designe-os como 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 bons e o problema deve estar em C e/ou D. Remova B e substitua por C. Se nenhum problema ocorrer, você sabe que D está com defeito. Se o sistema falhar com A e C, você sabe que C está com defeito, mas não sabe se D também está. Substitua C por D e reinicie o sistema para determinar se D está bom.
O WINDOWS XP É IMPLACÁVEL
O Windows 95, 98, 98SE e ME não sobrecarregam a memória. Se você atualizar para o Windows XP ou Linux, erros de memória podem aparecer em um PC que parecia estável. As pessoas frequentemente presumem que fizeram algo ao instalar o novo SO que causou os erros, mas isso raramente é verdade. Tais erros quase sempre indicam um problema real: uma fonte de alimentação marginal, superaquecimento ou memória defeituosa. O problema estava lá o tempo todo, mas o Windows 9X simplesmente o ignorava.
Ao adicionar memória
Se você encontrar problemas ao adicionar memória, observe o seguinte:
- Se um DIMM parecer não encaixar, 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 chave cujo posicionamento corresponde a saliências no soquete de memória. Se os entalhes de chave no DIMM coincidirem com as saliências do soquete, o DIMM é compatível com esse soquete e pode ser assentado. Se os entalhes de chave do DIMM não coincidirem com as saliências do soquete, o DIMM é do tipo incorreto e é impedido fisicamente de assentar naquele soquete.
- Certifique-se de que o DIMM assente completamente no soquete de memória e que os braços de retenção se encaixem no lugar para prender o DIMM. Um DIMM parcialmente assentado pode parecer estar totalmente encaixado e pode até parecer funcionar. Mais cedo ou mais tarde (provavelmente mais cedo), problemas se desenvolverão com esse módulo.
- Verifique se os módulos estão instalados nos soquetes corretos para corresponder a uma das configurações de memória suportadas listadas no manual da sua placa-mãe.
- Se o sistema exibir um erro de incompatibilidade de memória na primeira vez que você reiniciar, isso geralmente não indica um problema real. Siga as instruções para entrar no Setup, selecione Salvar e Sair e reinicie o sistema. O sistema deve então reconhecer a nova memória. Alguns sistemas exigem essas etapas extras para atualizar o CMOS.
- Se o sistema reconhecer um módulo recém-instalado como tendo metade do tamanho real e esse módulo tiver chips nos dois lados, o sistema pode reconhecer apenas módulos single-banked ou de face única. Alguns sistemas limitam o número total de "lados" reconhecidos; portanto, se você tiver alguns módulos menores existentes instalados, tente removê-los. O sistema pode então reconhecer os módulos de face dupla. Caso contrário, devolva esses módulos e substitua-os por módulos de face única.
3 comentários
Great article, as expected from iFixIt.
I am in the thralls of troubleshooting binary-style. It's the pits.
As I understand wiping clean the DIMM contacts would help, would the ink from the money cause any problems? I used the blank border of a $1 bill because I didn't want to introduce anything else to compound the problem.
eoakley - Responder Compartilhar
And dang, Intel! I get that your proprietary ways are awesome, but give us a way to single out a DIMM when troubleshooting!
eoakley - Responder Compartilhar
I don't know how can I solve the error of “bad ME memory configuration” please help me
Masesa - Responder Compartilhar