O MemTest86 é uma ferramenta de diagnóstico executada em nível bare-metal (via pendrive de boot) desenhada para avaliar a estabilidade de todo o subsistema de memória RAM de um computador. Ao contrário da crença popular, a exibição de erros (as famosas linhas vermelhas) na tela não significa automaticamente que o módulo de memória está fisicamente danificado; na prática, o erro indica uma instabilidade na comunicação que pode ser causada pelo próprio pente de RAM, pelo controlador de memória integrado (IMC) no processador, por trilhas da placa-mãe ou até mesmo por tensões inadequadas aplicadas por perfis de overclock automático.
Principais Aprendizados
- Existem dois softwares distintos: o MemTest86 (mantido pela PassMark) e o Memtest86+ (projeto open-source), ambos focados no diagnóstico de hardware fora do sistema operacional.
- A recomendação técnica é sempre rodar o teste primeiro em velocidade base (JEDEC) e, somente se for aprovado, testar com os perfis XMP ou EXPO ativados.
- O diagnóstico avalia o subsistema completo. Erros podem ser causados por sujeira nos contatos, pinos tortos no soquete da CPU ou falhas elétricas como o efeito Rowhammer.
A Confusão dos Nomes: MemTest86 vs. Memtest86+
Uma das maiores barreiras para quem busca realizar um diagnóstico de hardware preciso é a confusão entre os softwares disponíveis. Hoje, o mercado conta com duas ferramentas que compartilham praticamente o mesmo nome, mas possuem desenvolvimentos distintos.
O MemTest86 original foi criado em 1994, mas foi adquirido pela PassMark Software em 2013, passando a operar em um modelo freemium de código fechado. A versão mais recente, a 11.7 (lançada em maio de 2026), removeu completamente a compatibilidade com sistemas não-UEFI (BIOS legado), mas introduziu suporte avançado para decodificação de falhas em módulos LPCAMM2 e processadores modernos como o Intel Arrow Lake.
Por outro lado, existe o Memtest86+, uma ramificação de código aberto (GPLv2). Após anos sem atualizações, o projeto foi reescrito para suportar UEFI e, em sua versão 8.00 (lançada em novembro de 2025), adicionou leitura de temperatura para memórias DDR5 e um modo escuro. O Memtest86+ (site oficial) é amplamente preferido por usuários de hardware legado, pois ainda suporta as antigas BIOS.

Como Rodar o Diagnóstico na Prática
O diagnóstico de memória não pode ser feito com precisão de dentro do Windows ou do Linux. É consenso na área que a execução deve ser feita em nível bare-metal. Isso porque as ferramentas executadas dentro do sistema operacional não conseguem testar a porção da RAM que já está alocada pelo próprio núcleo (kernel) do sistema. Para rodar a ferramenta, é necessário gravar a imagem do software em um pendrive e realizar o boot diretamente por ele.
Da mesma forma que a manutenção lógica do sistema operacional exige saber quando rodar o chkdsk, sfc e DISM para reparar arquivos corrompidos, a manutenção de hardware exige isolar o componente do ambiente de software para um teste puro.
A Regra de Ouro do XMP e EXPO
Um erro muito comum é iniciar o teste com os perfis de overclock de fábrica (Intel XMP 3.0 ou AMD EXPO) ativados logo de cara. Se o teste falhar nessas condições, torna-se impossível determinar se a memória está fisicamente danificada ou se o controlador do processador apenas não suportou a velocidade e a tensão exigidas pelo perfil.
A prática correta de diagnóstico dita a seguinte ordem:
- Desative o XMP/EXPO na BIOS e rode o teste na velocidade base padrão (JEDEC).
- Se o teste falhar, o problema é físico (módulo, placa-mãe ou processador).
- Se o teste passar, ative o XMP/EXPO e rode novamente. Se falhar agora, o problema é instabilidade de tensão ou limite do controlador de memória (IMC).
Como Interpretar os Erros (A Temida Tela Vermelha)
Quando o software detecta falhas, a interface exibe linhas vermelhas indicando os endereços de memória afetados. O consenso da área aponta para uma tolerância zero a erros: um único bit flip (inversão de bit) é o suficiente para corromper arquivos importantes ou causar telas azuis. No entanto, o software testa o subsistema como um todo.
Isolar o problema exige paciência. Assim como a identificação de um HD fazendo barulho demanda ação imediata para evitar perda de dados, um erro de memória exige o método de eliminação: deve-se remover todos os pentes de RAM, limpar os slots da placa-mãe e testar um módulo por vez no slot primário.
Além disso, a ferramenta da PassMark inclui o chamado "Hammer Test" (Teste 13). Esse teste é desenhado especificamente para detectar vulnerabilidades de Rowhammer, um defeito físico onde o vazamento de carga elétrica em células de memória muito densas acaba alterando os bits de linhas adjacentes. Falhas exclusivas no Teste 13 muitas vezes indicam problemas de arquitetura do chip de memória, e não necessariamente que ele parou de funcionar de forma convencional.

Quantos "Passes" São Suficientes?
O software executa suas verificações em ciclos, chamados de "passes". Há um debate constante na comunidade técnica sobre a quantidade ideal de ciclos para atestar a estabilidade de um sistema. Para o diagnóstico de memórias DDR5 modernas em PCs de uso diário, 1 a 2 passes (o que pode levar algumas horas) costumam ser suficientes para detectar a maioria dos problemas de hardware.
No entanto, para administradores de servidores, estações de trabalho críticas ou cenários de overclock extremo, argumenta-se que são necessários de 4 a 8 passes. Isso frequentemente exige que o computador fique rodando o teste por 24 horas ininterruptas, a fim de detectar erros intermitentes que só se manifestam após aquecimento prolongado dos componentes.
Perguntas Frequentes
O que significa quando o MemTest86 encontra erros?
Significa que há instabilidade no subsistema de memória RAM. Isso pode ser causado por um pente de memória defeituoso, sujeira nos contatos, problemas no controlador de memória do processador ou tensões incorretas aplicadas pela placa-mãe.
Qual a diferença entre MemTest86 e Memtest86+?
O MemTest86 é mantido pela empresa PassMark, possui código fechado (modelo freemium) e foca em sistemas modernos com UEFI. Já o Memtest86+ é um projeto de código aberto, totalmente gratuito, que também suporta UEFI, mas mantém compatibilidade com sistemas baseados em BIOS antigas.
Posso rodar o MemTest86 dentro do Windows?
Não. Ferramentas de diagnóstico de memória precisam acessar 100% da capacidade da RAM. Como o Windows bloqueia o acesso à memória alocada pelo seu próprio núcleo, o MemTest86 deve ser gravado em um pendrive para realizar o boot diretamente por ele (nível bare-metal).
Fontes
- PassMark Software (What's New) — https://www.memtest86.com/whats-new.html
- Memtest.org (Site Oficial do Memtest86+) — https://memtest.org/
- Wikipedia (MemTest86) — https://en.wikipedia.org/wiki/MemTest86
- VideoCardz (Lançamento Memtest86+ 8.00) — https://videocardz.com/newz/memtest86-8-00-released-with-ddr5-temperature-readout-and-dark-mode
- PassMark Software (Troubleshooting) — https://www.memtest86.com/troubleshooting.htm
0 Comentários