Seu computador “trava” de repente? Não consegue instalar o Windows© independente da versão? Reinicia naquela fase mais difícil do seu jogo? Não consegue mais entrar no Windows© nem mesmo em modo de seguraça? Os gráficos na tela estão distorcidos ou com defeitos? Só aparece um cursor piscando e nada mais? A memória pode estar com defeito.
Esses e muitos outros comportamentos erráticos, podem indicar uma falha da memória RAM. O comportamento mais comum de se ocorrer em sistemas operacionais Windows© é a famigerada tela azul de erro. E em micros Mac é travamento ao ligar.
Mas, como ter certeza que a memória realmente está com problema?
Toda vez que você liga o computador, a memória é testada pelo POST (power on self-test) da BIOS, porém é apenas um teste superficial, verificando se a memoria está fisicamente lá. Como testar a memória por completo?
Para tal existem ferramentas de diagnóstico de memória, entre vários disponíveis, fortemente recomendamos o Memtest86+ (plus) por sua extrema funcionalidade e precisão. Nesse post apenas será coberto como utilizar o mesmo.
Não confundir o Memtest86+ com os homônimos Memtest e Memtest86(original).
O Memtest86+ plus é ftreeware baseado na versão original escrita por Chris Brady, porém com muitas atualizações e correções, a atualização mais interessante, é a capacidade de rodadar diretamente da memória cache L2 do processador, podendo assim, testar a memória RAM por completo, além de suporte para plataforma AMD64 e novos chipsets não disponíveis na versão original.
É desenvolvido para aquitetura x86, daí o nome Memtest86+, ou seja, pode ser utilizado para testar memória em computadores Apple (Mac) com processadores intel.
Existem duas maneiras de se conseguir o Memtest86+:
A primeira opção mais completa e demorada é baixar o Live CD do Ubuntu cerca de 700 Mb
A segunda opção mais rápida é baixar apenar o Memtest86+ cerca de 70Kb
Em ambos os casos você vai baixar uma imagem ISO de CD e caso você não tenha uma mídia RW é altamente recomendável que utilze a primeira opção, pois evitará desperdício da mídia CD-R e ainda poderá guardar e usar a mesma mídia futuramente para acessar o Live CD do Ubuntu quando necessário para outras tarefas de suporte.
De posse do aquivo de imagem, grave o CD.
Não é apenas jogar o aquivo .ISO para dentro do CD, você precisa gravar a imagem no CD, clique aqui caso não saiba como gravar a imagem de um CD.
Coloque o CD gravado no drive e dê boot por ele.
Caso tenha gravado apenas o Memtest86+ pule diretamente para o passo 3
PASSO: 1 – Parra acessar o Memtest86+ a partir do Live CD do Ubuntu, primeiramente selecione o idioma de sua escolha, conforme tela abaixo, Português do Brasil.
PASSO 2 – Com as setas do teclado selecione a opção “Teste de memória” e aperte enter.
PASSO 3 – Aqui o Memtest86+ já está testando a sua memória, mas precisamos ajustar uma configuração para ter cereteza de que todos os endereços de memória serão testados.
PASSO 4 - Aperte a letra “c” no teclado para abrir o menu de configuração. Em seguida aperte o número “3″ (no teclado normal, o teclado numério não funciona).
PASSO 5 – Aperte o número “2″ (novamente no teclado normal, o teclado numério não funciona).
Pronto o Memtest86+ já está rodando e irá ficar rodando e testando até que seja pressionada a tecla “esc”, deixe os testes rodarem,Até que a barra pass atinja 100% caso seja detectado algum erro ele será apresentado em linhas vermelhas como abaixo, caso isso ocorra a primera providência é substituir o pente de memória e testar novamente.
Entendendo a interface do Memtest86+:
No primeiro bloco, logo abaixo da faixa verde Mentest86+, encontramos as informações básicas do processador da máquina, quantidade de memória física total e o chipset do controlador de memória. Explicados logo abaixo: (Note que podem ser mostrados mais informações não contidas aqui no hardware de exemplo)
- Na primeira linha: Nome do processador e o clock no momento (Pentium E 1842 Mhz)
- L1 Cache: Quantidade de memória cache L1 do processador e o clock do Barramento (32K 2055 MB/s)
- L2 Cache: Quantidade de memória cache L2 do processador e o clock do Barramento, se disponível (1024K 1944 MB/s)
- L3 Cache: Quantidade de memória cache L3 do processador e o clock do Barramento, se disponível (None) – O hardware de exemplo não possui Cache L3
- Memory: Quantidade de memória RAM física instalada no computador e o clock do barramento (256M 1083 MB/s) – Objetivo dos testes
- Chipset: Chipset do controlador de memória. (Intel i440BX)
No segundo bloco, são apresentadas as informações sobre o teste em andamento:
- Pass: Porcentagem total de todos os testes já concluídos (19%) – Um ciclo de teste estará concluído quando este indicador chegar a 100%
- Test: Porcentagem total do teste em andamento (6%) – O programa realiza de 9 a 10 testes, concluindo 100% ele passa para o teste seguinte
- Test #: Numero e nome do teste em andamento (4 [Moving inversions, random pattern])
- Testing: Mostra quantos Mbs já fora testados no teste atual e quantos Mbs a serem testados (144K – 256M 256M)
- Pattern: Mostra em notação hexadecimal o atual padrão sendo usado no teste em andamento (5611fbfd)
Nas colunas temos:
- WallTime: Mostra quanto tempo em hh:mm:ss os testes estão em andamento (0:01:30)
- Cached: Mostra quantos Mbs estão disponíveis para serem testados (256M)
- RsvdMem: Mostra quantos Mbs foram reservados e NÃO serão testados (0K) – Muita atenção para esse camp, tem sempre que estar o mais próximo possível de zero.
- MemMap: Mostra qual mapa de memória que foi utilizado para detectar a quantidade total de memória (e820-All) – é uma interrupção em assembly na BIOS *INT 15h* que retorna o valor total de memória usada e reservada.
- Cache: Indica se o programa, ou parte dele, está carregado na memória cache do processador liberando a memória RAM para ser completamente testada. (on) – Recomendado que esteja sempre em ON, a não ser que tenha um processador sem memória cache L2
- ECC: Se disponível no seu hardware indica se a correção de erros ECC *Error correction codes* está habilitada ou não (off) – Recomendado que esteja sempre em OFF o hardware ECC pode por ventura corrigir um erro antes dele ser reportado
- Test: Mostra qual serie de testes está em andamento (Std) – A série Standard é ótima, mas também existe a serie completa e demorada, a ser explicada em outro post.
- Pass: Indica quantas vezes uma série de teste foi concluída (0)
- Errors: Indica quantos endereços de memória estão com erros.
- ECC Errs: Indica quantos erros foram detectados e corrigidos pelo hardware de ECC
Comandos:
ESC: Sai do Memtest86+ e reinicia o computador
C: Abre a janela de configurações
SP: (Barra de espaços) Pausa a rolagem de erros
CR: (Enter) retoma a rolagem de erros
Sobre mémoria reservada:
Nos computadores mais modernos é comum que a BIOS reserve alguns endereços de memória para outros usos, e essa memória quando marcada como reservada NÃO será testada. Outros usos como memória de video compartilhada e tabelas de controle ACPI. E recomendável que antes de testar os seus pentes de memória que DESABILITE opções de ACPI no SETUP da BIOS e tente diminuir ao máximo a memoria reservada para video, se possível utilizando uma placa de video que seja “off-board”. Como mostrado acima o campo RsvdMem deve estar sempre o mais próximo possível de zero.
Bom teste de memória para todos!
<EOF>

















