testando sua memoria ram com o memtest86

para aqueles que desejam verificar se sua memoria ram esta funcionando corretamente, existe um utilitario chamado memtest86.

ele deve ser carregado na hora do boot, no lugar do sistema operacional… para aciona-lo pode-se utilizar disquete, cdrom, pendrive ou mesmo o gerenciador de boot (como o grub ou o lilo — que verificaremos mais adiante)…

os testes realizados, podem expor falhas de maquinas cujo comportamento se pareça normal, mas que vez ou outra mostram problemas, que aparentemente sao vindos do alem…

uma vez que os endereços defeituosos sao identificados, é mostrada uma saida formatada para um patch que se aplica no kernel do linux, chamado BADRAM, cujo intuito eh permitir o uso de pentes de memoria defeituosos, excluindo-se da faixa de endereços disponiveis aquelas porçoes identificadas como defeituosas… mas isto eh uma tarefa dedicada somente aos corajosos de plantao…

seu funcionamento se da atraves da escrita de inumeros padroes de dados em cada endereço de memoria… entao o dado escrito eh comparado com o dado esperado e assim ocorre a verificaçao de erro… eh um processo exaustivo, e como jah foi bem frisado, o intuito eh checar cada porçao da memoria e encontrar areas defeituosas… claro, o algoritmo nao eh simples assim, foi soh uma tentativa de dizer a voces: “olha, ele testa a parada pra caramba e se ele nao achar defeitos, provavelmente nenhuma outra ferramenta os achara…” quem quiser saber quais os algoritmos utilizados e as politicas de asserçao de erros, tudo esta bem documentado em uma seçao especial no site do projeto.

a titulo de curiosidade, mas soh para os fritoes de plantao… esses testes tambem podem revelar se sua memoria continua funcionando bem quando overclockada… hahaha! o memtest86 permite que voce mude a frequencia de trabalho de sua memoria… entao… nao perca tempo e prepare um omelete em cima de seu pente de memoria ram!

de boa na canoa? vamos logo para a parte da hora do negocio, que eh testar esse testador maluco! =)

baixe o codigo fonte:

bode@bodacious:~/pacotes$ wget http://www.memtest86.com/memtest86-3.5.tar.gz

extraia, entre no diretorio do pacote e compile, pois ele jah vem com o Makefile:

bode@bodacious:~/pacotes$ tar vxf memtest86-3.5
bode@bodacious:~/pacotes$ cd memtest86-3.5
bode@bodacious:~/pacotes/memtest86-3.5$ make

apos terminada a compilaçao (sem erros), iremos colocar nosso memtest86 como uma opçao de inicializaçao em nosso lilo… para isso, basta copiar o arquivo (imagem de boot) memtest.bin que foi gerado, para o diretorio /boot… arrume suas permissoes, por questoes esteticas — hahaha, essa foi boa heim galera! (soh root pode ler e escrever, os demais soh podem ler…) ok?:

root@bodacious:/home/bode/pacotes/memtest86-3.5# cp memtest.bin /boot
root@bodacious:/home/bode/pacotes/memtest86-3.5# chmod 644 /boot/memtest.bin

para que a bagaça seja efetivada, vamos colocar as devidas linhas, responsaveis pela opçao de inicializaçao do memtest86, no final do arquivo /etc/lilo.conf:


image = /boot/memtest.bin
    root = /dev/hda2
    label = memtest86
    read-only


obs.: hda2 eh a partiçao onde se encontra a raiz do meu Slackao, por isso substitua de acordo com sua instalaçao (olha, rimou!)… mas sem lambanças, por favor! =)

reconstrua seu MBR com as modificaçoes que adicionamos agora… para isso, rode:

root@bodacious:/home/bode/pacotes/memtest86-3.5# lilo

bom, depois disso o resto eh historia!!! reinicie sua maquina e escolha no menu de boot do lilo a opçao memtest86… durante os testes voce ira se deparar com uma tela semelhante a esta:

caso seu pente de memoria ram esteja baleado, a tela ficara deste jeito… eh… ¬¬ eu realmente espero que voce nao passe por isto:

mas se passar… ja sabe… o titulo de corajoso pode servir depois de aplicar o patch em seu kernel, recompilar, colocar os endereços invalidos em blacklist… dae sim, pode se sentir suave na nave!!!

[]’s!
t++!

4 Respostas to “testando sua memoria ram com o memtest86”

  1. Eu fodo Says:

    e ai mas eu tenho 6 gb de ram e se der erro meu pc vai continuar uma joia rara.

    • sirboderafael Says:

      amigao, agora imagina o que seria de sua joia rara, se por um acaso vc tivesse seus setores iniciais defeituosos…

  2. rogerio Says:

    Ola galera tudo bem..preciso de ajuda..
    tenho um notebook sony vgn-fe48e..e esta reiniciando sosinho varia vezes aparece uma tela azul escrito em ingles alguma coisa relacionado a erro ,me disseram que e erro de memoria …gostaria de ter mas iinformaçao ,,obrigado

    • Então, meu pc tava dando umas telas azuis que supus ser relacionado a memória também. Rodei esse teste e apareceu um monte de linhas vermelhas. Imaginei que coisa boa não era. E foi ler sobre isso que já vi que a memória foi pro saco.😦

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: