¿Conseguir un BSOD y maravillarse con las memorias RAM podría ser la causa? ¿Una prueba de memoria garantiza el 100% de garantía?

17

Estoy usando Windows 7 (64-bit) 16GB RAM (2x8GB RAM sticks).

Ayer recibí una pantalla azul mientras usaba mi computadora (Chrome navegando principalmente).

ingrese la descripción de la imagen aquí

Para comprobar que no es un problema de memoria, ejecuté la " herramienta de diagnóstico de memoria de Windows " (que viene con Windows).

Pregunta

Con respecto a las memorias RAM solamente:

La herramienta de diagnóstico de memoria de Windows no mostró errores. ¿Puedo concluir que las memorias RAM están bien? ¿O hay otros errores que esta herramienta no reconoce?

Royi Namir
fuente
¿Qué desarrollaste en Visual Studio? Si está desarrollando algo, por ejemplo, en c ++ que tiene que ver con interrupciones, la razón podría ser algo así.
TechImpossible
@TechImpossible Punto válido. Solo estoy usando cosas web. No hay operaciones inseguras.
Royi Namir
8
Su BSOD indica un acceso segfault / null-puntero a nivel de kernel . Específicamente, una instrucción en la dirección 0xFFFFF800030E518Fintentó guardar la writedirección 0x0000000000000080mientras estaba en IRQL 2. Esto podría ocurrir debido a un cambio de memoria, pero me huele más a un error de controlador. La única vez que esto se me ocurrió involucró un mal controlador de Wifi, que degradé. Quien proporcionó las instrucciones en la 0xFFFFF8...dirección es la parte culpable y debe ser deshabilitado.
Iwillnotexist Idonotexist
1
De acuerdo con @IwillnotexistIdonotexist: esto definitivamente parece un error del controlador. Intente ejecutar WhoCrashed para obtener más información de su archivo de volcado. He visto esto en mobos más nuevos con varios hardware PCI más antiguos. También controladores USB incorrectos para dispositivos más antiguos que no les gusta ejecutar en XHCI, etc.
J ...
1
Estoy de acuerdo con @IwillnotexistIdonotexist - huele a error del controlador - vea una de las respuestas a continuación que habla sobre el uso de WinDbg para diagnosticar. Si sospecha de RAM, diré que he tenido RAM muy mala que las pruebas de RAM no pudieron diagnosticar. Si comienza a tener muchos bloqueos, una buena prueba es si su computadora se bloquea o no después de que se extrae el palo de la computadora (también conocido como, cambie sus palos uno por uno). Puede llevar bastante tiempo de espera, pero funciona.
Nick

Respuestas:

37

No, el hecho de que la herramienta de diagnóstico de memoria de Windows pase no significa que su RAM esté definitivamente bien. Una herramienta mucho más completa es memtest86 . Esta herramienta a menudo encuentra problemas de memoria que no aparecen en otras pruebas. Querrá ejecutar una prueba extendida al menos durante la noche.

ChrisInEdmonton
fuente
14
Al comprar RAM, lo primero que hago es probarlo durante al menos 24 horas, si no 48.
Naftuli Kay
66
@NaftuliTzviKay ¿Estás seguro de que es necesario? Nunca he ejecutado memtests en mi RAM, y solo lo hago en respuesta a los problemas que aparecen, de los cuales solo he tenido uno en ocho años.
55
Tenga cuidado : hay algunas versiones que dan falsos negativos (errores falsos) en la séptima prueba (algo relacionado con números aleatorios) . Utiliza la última versión. El problema está resuelto en esos. Las versiones con errores se incluyen en las ISO de Ubuntu. No estoy seguro de si actualizaron su versión o no.
Ismael Miguel
2
¡@Soapy el problema es que con RAM defectuosa no obtienes un BSOD inmediatamente después de colocarlo! Puede obtener BSOD aparentemente al azar, o tal vez los resultados de algunos cálculos son simplemente incorrectos. O los archivos que guarda son defectuosos. Si se "pusiera en una RAM defectuosa, obtenga BSOD" no habría ninguna herramienta de prueba para comenzar. Pero con los precios de hoy, uso la memoria ECC siempre que sea posible, especialmente porque me gusta el sistema de archivos ZFS y no me atrevería a usarlo. sin RAM ECC.
Josef
2
@ user13743 Memtest86 + le dice qué ranura falló ... para que pueda probarlos todos a la vez.
SnakeDoc
9

La herramienta de diagnóstico de memoria de Windows no mostró errores. ¿Puedo concluir que las memorias RAM están bien? ¿O hay otros errores que esta herramienta no reconoce?

No, no puedes, no conozco ninguna prueba de software para RAM que sea 100% infalible.

Si el BSOD es único, lo atribuiría a un problema de energía, si ocurre con más frecuencia, comenzaría a buscar hardware y controladores.

Su mensaje de error podría estar relacionado con controladores, verifique si ha actualizado alguno de sus controladores recientemente. Con errores como este, el sitio de Microsoft tiene mucha información de solución de problemas específicos. No voy a entrar en ellos porque su pregunta es solo sobre RAM, pero le sugiero que consulte MS.

Kilisi
fuente
9

Este error indica que algún controlador en el nivel del kernel intentó escribir en la memoria virtual paginada (eso significa memoria virtual lenta que es horneada por el archivo paginado de un disco duro) durante la solicitud de interrupción que debía procesarse realmente rápido. Esto es muy probablemente un error de software.

Windows tiene varios niveles de solicitud de interrupción (más información aquí y aquí ). Algunos IRQLa están diseñados para manejar cosas críticas del sistema, como cambios en el modo de energía, tics de reloj de la CPU, etc. Cuanto más alto sea el nivel, menos cosas puede hacer un controlador. Por ejemplo, durante un corte de energía, un controlador no puede acceder a ninguna memoria; es demasiado lento para eso.

Si desea solucionar este problema y señalar un controlador defectuoso, deberá abrir el volcado de memoria que se recopiló justo después del bloqueo. Puede verificar la ubicación del vertedero System Properties > Advanced > Startup and Recovery > Settings > Dump file. Mira la foto

ingrese la descripción de la imagen aquí

Luego puede abrir el archivo de volcado con herramientas, como WinDbg (descargue la versión correcta para su Windows) y en WinDbg puede ejecutarlo analyze -ven el volcado. Esto debería decirle qué controlador es probable que tenga la culpa.

oleksii
fuente