Memtest86+

Memtest86+ — Descargar gratis. Análisis RAM

Memtest86+ es un programa autónomo para diagnosticar fallos en la memoria RAM de ordenadores x86 y x64. Su funcionamiento no depende del sistema operativo instalado. Realiza pruebas de escritura y lectura de patrones de datos complejos para detectar celdas defectuosas, errores de bits, problemas de direccionamiento e interacciones no deseadas entre módulos de memoria.

5.0(1 valoraciones)

Descargar Memtest86+ (Enlaces oficiales)
Tamaño del archivo: 0.325 MB
La última versión de Memtest86+ es: 8.10
Sistema operativo: Windows, Linux
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (GPL-2.0) y gratuito.

  • Prueba de direccionamiento básico. Verifica que cada dirección de memoria pueda ser accedida de forma única y correcta. Escribe un patrón único en cada ubicación de memoria, luego lee esos valores para confirmar que no hay solapamientos entre direcciones ni fallos en el decodificador de direcciones del controlador de memoria.
  • Prueba de inversión de bits (Walking Ones y Walking Zeros). Desplaza un bit ‘1’ (o ‘0’) a través de todos los bits de un registro de memoria. Esta técnica detecta fallos de acoplamiento entre celdas vecinas, donde el cambio de estado de un bit afecta al estado de otro bit físicamente cercano dentro del mismo chip de DRAM.
  • Prueba de patrones aleatorios (Random Number Sequence). Genera secuencias de números pseudoaleatorios y los escribe en la memoria. Posteriormente los lee y compara con el patrón original. Esta prueba es efectiva para descubrir errores intermitentes que dependen del valor concreto de los datos almacenados.
  • Prueba de bloque de memoria (Block Move). Copia grandes bloques de datos de una región de memoria a otra, después verifica la integridad de los datos tanto en origen como en destino. Detecta errores en el bus de datos y en el mecanismo de transferencia rápida de bloques que utilizan ciertas instrucciones del procesador.
  • Prueba de sensibilidad a la temperatura (Test de estabilidad térmica). Somete la memoria a un ciclo continuo de escritura y lectura de patrones que generan máxima actividad en las celdas. El calor producido por el propio funcionamiento puede revelar errores que solo aparecen cuando los chips alcanzan una temperatura elevada, no detectables en pruebas en frío.
  • Prueba de retención de datos (Row Hammer test). Activa repetidamente filas adyacentes de celdas de memoria para provocar fugas de carga en filas no seleccionadas. Determina si la memoria es vulnerable al fenómeno Row Hammer, donde la activación excesiva de una fila corrompe los datos de filas vecinas.
  • Prueba de caché del procesador. Escribe y verifica patrones controlando deliberadamente el uso de la caché L1 y L2 del procesador. Al forzar accesos que evitan la caché o la utilizan, se pueden identificar errores originados no en la RAM sino en la propia memoria caché del CPU, discriminando así la causa raíz del fallo.
  • Prueba de direccionamiento por módulo (Modulo-based addressing). Organiza las pruebas por bancos y chips de memoria individuales cuando la arquitectura del equipo lo permite. Esta función es clave para localizar en qué módulo físico (DIMM o soldado) se encuentra el error, facilitando el reemplazo selectivo sin necesidad de cambiar toda la memoria.
  • Prueba de patrón de tablero de ajedrez (Checkerboard). Escribe un patrón alternante de ‘1’ y ‘0’ en forma de tablero de ajedrez, luego lo invierte y vuelve a escribir. Detecta fallos de cortocircuito entre líneas de bits adyacentes o entre celdas que comparten la misma línea de palabra, un defecto común en memorias de alta densidad.
  • Prueba de suscripción a fallos (Error logging y BadRAM mapping). Registra la dirección exacta de cada error detectado y permite marcar esas regiones como defectuosas. En sistemas compatibles, Memtest86+ puede comunicar esa lista al gestor de arranque del sistema operativo para que evite usar esas zonas de memoria, prolongando la vida útil del equipo mientras se reemplaza el módulo.
  • Prueba de modo SMP (multiprocesador). En equipos con múltiples núcleos o procesadores, ejecuta pruebas simultáneas en diferentes núcleos para verificar la coherencia de la memoria compartida. Detecta errores de sincronización entre núcleos y problemas en el protocolo MESI (Modified, Exclusive, Shared, Invalid) del sistema de caché compartida.
  • Prueba de patrón progresivo (Increment/decrement pattern). Escribe valores que aumentan o disminuyen de forma progresiva a lo largo de las direcciones de memoria. Esta secuencia es sensible a errores de acoplamiento de datos dependientes de la distancia entre direcciones, un tipo de fallo que otras pruebas lineales no siempre detectan.

Memtest86+ fue creado en el año 2004 por Samuel Demeulemeester como un fork del original Memtest86 de Chris Brady. El programa está escrito en lenguaje ensamblador (x86 assembly) y en lenguaje C, con componentes de bajo nivel para arranque directo desde BIOS o UEFI. Su desarrollo continuó hasta 2013 y luego fue reactivado en 2020 por el equipo de colaboradores liderado por Martin Whitaker, quien unificó el soporte para hardware moderno, memoria DDR4 y DDR5, así como el arranque en modo UEFI de 64 bits.


Alternativas a Memtest86+:

CpuFrequenz — Descargar gratis. Medición exacta frecuencia CPU Windows

CpuFrequenz

La herramienta CpuFrequenz permite la determinación exacta de la frecuencia de la CPU en sistemas operativos Windows.
Precio: Gratis   Tamaño: 0.240 MB   Versión: 4.51   SO: Windows
OCCT — Descargar gratis. Prueba de estabilidad y componentes

OCCT

OCCT es una herramienta para pruebas de estabilidad y estrés de componentes de hardware de computadora.
Precio: Gratis   Tamaño: 289 MB   Versión: 16.1.5   SO: Windows, Linux
iBoostUp — Descargar gratis. Optimización y mantenimiento para macOS

iBoostUp

iBoostUp es una aplicación para macOS que realiza tareas de mantenimiento, optimización del sistema y protección de la privacidad.
Precio: Gratis   Tamaño: 11.8 MB   Versión: 1.4   SO: Windows, MacOS