¿Los errores en Memtest86 + significan que algo está mal en mi RAM?

8

Recientemente construí una nueva computadora para alguien. Al principio todo parecía estar bien, pero cuando fui a instalar el sistema operativo (probé Windows XP y Windows 7), ambos instaladores fallaron. XP falló con un BSOD, Windows 7 simplemente dijo que no podía leer algunos archivos y que el disco podría estar dañado, aunque una vez también BSOD lo hizo.

Decidí que el siguiente paso lógico sería ejecutar Memtest86 + en él, así que lo inicié y lo dejé correr por un tiempo. Lo vi durante unos 5 minutos sin que se informara ningún error, pero regresé de 45 minutos a una hora más tarde e informaba más de 15,000 errores. Lo volví a abrir y quité / volví a colocar la RAM. Incluso los puse en el otro conjunto de DIMM (doble canal con 4 DIMM en total).

Cuando volvió a funcionar, Windows 7 se instaló y aparentemente funcionó correctamente. Pensé "problema resuelto", pero ahora, un día más tarde, el sistema ha vuelto a BSODing. Todavía tengo que ejecutar Memtest86 + en él nuevamente (no he tenido tiempo), pero sospecho que sucederá lo mismo.

¿Es seguro decir que la RAM que compré está defectuosa? ¿Hay alguna otra prueba que deba hacer para asegurarme de que ese sea el problema?

DWilliams
fuente
Si memtest está equivocado acerca de la cantidad de RAM en su máquina, cuando llegue a direcciones que no están conectadas a RAM, se mostrarán como errores de RAM. Esto debería verse como un bloque de direcciones largo y continuo que siempre se reproduce con cada prueba.
LawrenceC
Obtenga la última versión de memtest86 desde aquí >>> memtest.org
Moab

Respuestas:

13

Es bastante seguro decir que hay una falla de hardware cuando MemTest86 falla. RAM es el culpable más probable, pero hay algunas otras cosas que podrían ser en circunstancias excepcionales. Los enumeraré en una probabilidad decreciente:

  1. RAM: Sí, la RAM podría ser mala. Esta es la respuesta al menos el 95% del tiempo.
  2. Fuente de alimentación: la operación de RAM es bastante sensible a las fluctuaciones de potencia. Una PS enferma podría tener todo tipo de efectos extraños. La única prueba real es intercambiar una PS buena conocida con mucha capacidad extra.
  3. Placa base: conecta todos estos componentes, lo que genera muchos posibles puntos de falla. Sin embargo, un problema de la placa base es tan difícil de diagnosticar como una fuente de alimentación.
  4. CPU: probablemente vería otros problemas si su CPU tuviera problemas. Dicho esto, las CPU modernas tienen controladores de memoria integrados, por lo que los errores de memoria podrían ser el resultado de un problema de la CPU. Ejecutar una prueba de esfuerzo de la CPU es una forma bastante confiable de descubrir estos problemas.
Hippy
fuente
3

Memtest86 también puede informar errores si los tiempos de memoria en el BIOS son incorrectos. Esto puede suceder si ha modificado los tiempos predeterminados, o si los valores SPD incrustados en los módulos son incorrectos, o si el BIOS está interpretando incorrectamente los valores SPD. Una vez tuve la última ocurrencia. Una actualización de BIOS solucionó el problema, por lo que le sugiero que pruebe eso antes de cambiar el hardware.

malabarista
fuente
1

También es posible que haya un problema de compatibilidad entre los componentes del sistema, en el que nada de forma aislada no funciona correctamente en otros sistemas, pero todas sus piezas en particular fallan cuando se juntan.

afrazier
fuente
0

En algunos tipos de máquinas antiguas (definitivamente visto tal comportamiento en los sistemas de la era de Socket 7), y con versiones anteriores de memtest, los problemas con los cachés L2 / L3 (que en el peor de los casos podría deshabilitar, con una penalización de rendimiento) podrían malinterpretarse como RAM errores

rackandboneman
fuente