FALLAS EN LA MEMORIA RAM


PROBLEMAS COMUNES DE LA MEMORIA

Cuando tenga un problema con la memoria, la causa generalmente es una de las siguientes:

Configuración inadecuada: Tiene el número de parte erróneo para la computadora o no siguió las reglas de configuración.

Instalación inadecuada: La memoria podría no estar asentada correctamente, el socket está mal o el socket necesita limpieza.

Hardware defectuoso: El módulo de memoria mismo está defectuoso.

El  hecho  de  que  muchos  problemas  de  la  computadora  se  manifiesten como problemas de  memoria, hace difícil la resolución de  las fallas. Por ejemplo, un problema con la tarjeta madre o el software puede producir un mensaje de error de memoria.

Este capítulo  está diseñado  para  ayudarle a  averiguar si tiene  un  problema  de memoria y en caso afirmativo, ayuda a identificar el problema y rápidamente obtener la solución.
RESOLUCIÓN DE FALLAS BÁSICAS                                                                               

Los siguientes pasos básicos se aplican a casi todas las situaciones.

1)  Asegúrese de que tiene el número de parte correcto de memoria para la computadora.

Usted puede averiguar el número de parte en el sitio Web del fabricante. Muchos fabricantes de memoria tienen configuraciones, que indican las compatibilidades del modelo. Si no, llame al fabricante de la memoria que tiene, consulte su manual de la computadora o llame por teléfono al fabricante de la computadora.

2) Confirme que configuró la memoria correctamente.

Muchas computadoras requieren la instalación del módulo en bancos de módulos de igual capacidad. Algunas computadoras requieren que el módulo con capacidad más alta se coloque en el banco más bajo. Otras computadoras requieren que se llenen todos los sockets; incluso otros requieren memoria de un solo banco. Sólo hay pocos ejemplos de requerimientos especiales de configuración. Si tiene una computadora de marca, visite el sitio Web de Kingston (www.kingston.com) o utilice nuestro manual de configuración para averiguar las reglas específicas de configuración de la computadora.  También puede ponerse en contacto con el soporte técnico para su memoria con el fabricante de la computadora.
 
3) Reinstale el módulo.

Empuje el módulo firmemente hacia el socket. En muchos casos oirá un clic cuando en módulo esté en posición. Asegúrese de que el módulo quedó exactamente en su lugar, comparando la altura del módulo con la altura de otros módulos en los sockets circundantes.

4) Cambie los módulos

Quite la nueva memoria y vea si desaparece el problema. Quite la memoria anterior, reinstale la nueva y vea si el problema persiste. Intente poner la memoria en distintos sockets. El intercambio muestra si el problema está en un  módulo o en un socket de memoria en especial o si los dos tipos de memoria no son compatibles.

5) Limpie el socket y los pines en el módulo de la memoria

Utilice una frazada para secar los pines en el módulo. Utilice aire comprimido ó una aspiradora para PCs para limpiar el socket. No utilice solvente ya que puede corroer el metal o evitar que las guías hagan contacto completo. Flux- Off®     es un limpiador que se utiliza específicamente para contactos. Puede comprarlo en tiendas de equipos de computadoras o electrónico.

6) Actualice el BIOS.

Los fabricantes de computadora actualizan la información del BIOS con frecuencia y hacen revisiones posteriores de  los sitios Web. Asegúrese de  tener  el BIOS más reciente para su computadora. Esto aplica especialmente cuando instaló recientemente software nuevo o si está actualizando la memoria en forma importante.

Errores de dirección o de memoria en la computadora: todos los siguientes errores y aquellos similares a estos indican que la computadora tiene un problema con la memoria:

Interrupción de paridad de la memoria en xxxxx.
Error de dirección en la memoria  en xxxxx.
Falla de memoria en xxxxx, lee xxxxx, se espera xxxxx
Error de verificación de la memoria en xxxxx.

PROBLEMA 1

Uno de los problemas que más recibimos y que pensamos que más despista a la gente es un error del tipo La instrucción en "0xnúmero_hexadecimal" hace referencia a la memoria en "0xnúmero_hexadecimal". La memoria no se puede "written"/"read". Observe la siguiente imagen que ilustra el error:




Mensaje de error de aplicación

Mucha gente asocia este mensaje de error con un problema con la memoria RAM, pensando que pudiera estar dañada o que quede poca disponible. Probablemente el problema no se deba a un módulo defectuoso de RAM.

Ese mensaje de error es la manera fea que tiene Windows XP de decir que ha ocurrido una excepción en modo usuario porque alguna aplicación o componente ha intentado acceder a una posición de memoria que no debería (por ejemplo, mediante un puntero erróneo). Esto se denomina infracción de acceso y se identifica mediante el código de error c0000005.

  Veamos un poco qué ocurre por dentro de Windows cuando sucede un error de este tipo

Windows debe tener un mecanismo interno que le permita actuar de algún modo cuando ocurra una excepción no controlada en modo usuario. Para simplificar las cosas, supongamos que se trata de un bloque try convencional que puede lanzar la excepción mediante la función UnhandledExceptionFilter. En este momento, Windows examina el Registro para saber qué hacer una vez ha ocurrido un error de aplicación. La clave HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug contiene un valor Auto que le indica al sistema si debe iniciar automáticamente el depurador por defecto del sistema, definido éste en el valor Debugger. El depurador por defecto de Windows XP es Dr Watson.


Nota: Si instala alguna aplicación relacionada con el desarrollo, es probable que ésta instale su propio depurador. Quizá también lo establezca automáticamente como depurador por defecto del sistema.

En este momento se carga la dll Faultrep.dll que examina el Registro para saber cómo desea el usuario que se le informe de los errores de aplicación. La clave de Registro HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting contiene la información accesible desde la interfaz gráfica de Windows en el panel Informe de errores, situado en la pestaña Opciones avanzadas de Propiedades de sistema. Observe la siguiente imagen:

Panel Informe de errores de Windows XP

Si se desea que se muestre una intuitiva interfaz gráfica (valor ShowUI distinto de cero), Windows cargará el proceso \WINDOWS\system32\Dwwin.exe en memoria, que es el que muestra la típica pantalla de error de aplicación de Windows XP, mostrada en la siguiente imagen:
 
 Típica ventana de error de aplicación de Windows XP
 
Si el valor ShowUI es igual a cero, siempre obtendrá la pantalla mostrada al principio del artículo, que no ofrece la posibilidad de ver el módulo afectado por el error ni de enviar la información a Microsoft. Dependiendo de la aplicación que haya generado el error, es posible que se le muestre esta pantalla pese a que utilice la configuración por defecto. No debe preocuparse, se trata del mismo problema: una excepción no controlada en modo usuario.

¿Cómo solucionar el problema?

En primer lugar debe asegurarse de que el sistema esté libre de virus y ficheros espía. Un sistema infectado puede producir excepciones de este tipo. En segundo lugar, revise la esquina superior izquierda del título de la ventana de error, es posible que se haga referencia a un fichero de terceros conocido, en cuyo caso habría que contactar con el fabricante para informarse de si es un problema conocido o de si existe alguna solución al respecto.

Si el proceso referenciado fuese demasiado inespecífico (como por ejemplo Explorer.exe), no queda más remedio que hacer pruebas iniciando el sistema en Modo seguro o realizar sucesivos inicios limpios hasta dar con el posible culpable.

También es posible examinar la información registrada por el depurador de programa.
 
OTROS PROBLEMAS

Cuando surgen errores como  las pantallas azules, los reinicios inesperado, errores de Kernel, etc. Se sabe q hay un comportamiento fallido en la PC q por lo general se debe a la memoria RAM, es necesario testearla.

PRIMER PROBLEMA: Manda un mensaje de error de insuficiente memoria para trabajar.
Causa: Lo más probable es que tu equipo se encuentre infectado de algún virus y
Está generando procesos que hacen que se ocupe el espacio de memoria al máximo.
Solución: Vacuna tu equipo, instala un antivirus y mantenlo actualizado.

SEGUNDO PROBLEMA
Un tono largo: Error de memoria RAM, lo normal es que esté mal puesta
o que esté dañada, la solución sería colocarla adecuadamente o en caso de que se encuentre dañada reemplazarla.

Un tono largo y otro corto: Error en la tarjeta madre o en ROM Basic. Esto suele ocurrir
Mucho en tarjetas madre viejas.

Dos tonos cortos:
Error de la paridad de la memoria. Esto ocurre sobretodo en
computadoras viejas que llevaban la memoria de dos en dos módulos.Esto
Significaría que uno de los módulos falla, o que no disponemos de un número par de módulos de memoria.

Tres tonos cortos: Esto nos indica que hay un error en los primeros 64Kb de la memoria RAM.

TERCER PROBLEMA
El sistema operativo nos indica un mensaje que hubo un problema en X programa o aplicación y debe cerrarse aun después de reinstalar Windows.
CAUSA: En ocasiones puede deberse a daños en la memoria RAM, testearla con algún software como MemTest para descartar su mal funcionamiento o directamente con otra memoria que sabemos que funciona correctamente.

Una PC con un conflicto en la RAM suele comportarse de la siguiente manera:

A) Cuenta memoria de forma cíclica e infinita, o bien emite pitidos constantemente.

B) Durante la carga del SO, el equipo se cuelga mostrando una pantalla negra y se reinicia. En el SO, la pc muestra una pantalla azul en la que no se nos pide resetear.

C) Cargas muy lenta de programas, dificultad para retornar de un  estado de hibernación, imposibilidad de reiniciar o apagar el sistema desde el software, etc.

D) Al iniciar, no se muestra video en el monitor.


 COMO PROCEDEMOS A ENCONTRAR LA SOLUCION

Primero que nada, hay que descartar dos aspectos fundamentales. Por un lado, destapamos el gabinete y corroboramos que el (o los) módulos de memoria RAM estén bien colocados, y que las trabas que lo ajustan al motherboard estén en buenas condiciones. Hecho esto, retiramos el modulo y utilizando una goma de borrar frotamos suavemente los contactos. Volvemos a insertar el modulo y probamos si la maquina bootea.

Si el problema persiste, el segundo punto basico a chequear es la compatibilidad de los modulos (esto solo en el caso de que estemos ante la presencia de dos o mas). Aca hay que aclarar que una minima diferencia en la velocidad del bus hara que la memoria mas rapida trabaje a la misma velocidad que la memoria mas lenta. Lo mismo pasa con la mother. Si la mother trabaja a 400 mhz y le insertamos un modulo de 300 mhz, el equipo estara sometido a cuelgues e interrupciones por el simple hecho de que le estamos enviando a la REM más información de la que puede interpretar. Además, hay que estar atentos a la PARIDAD y al formato y disposición de los CHIPS integrados

Si son incompatibles, no nos quedara otra solución que vender uno de nuestros módulos y conseguir uno que sea exactamente igual al que decidimos quedarnos.

LUEGO

Una vez nos aseguramos que estas dos menciones son correctas, debemos comenzar a prepararnos para encarar un problema de hardware que requiere la sustitución del mismo. Para ello, debemos extraer el modulo y probarlo en otra pc. El unico conveniente sería que estemos analizando una pc vieja que, por ejemplo, uitilize módulos SIMM, dado que si bien no es muy dificil conseguir repuestos, en la actualidad siempre conviene actualizar las piezas. (un módulo SIMM está costando lo mismo o más que módulos más nuevos y de mejor tecnología). Por esto, al llegar a este punto debemos conversar con el cliente sobre la conveniencia de actualizar todo el formato (mother, cpu y memos).
Suponiendo que las memorias son del tipo DIMM SDRAM, podremos probarlas en otra mother casi sin inconvenientes ya que son las más comunes hoy en día.

Una vez nos aseguramos que la memoria funciona perfectamente en otra mother, debemos desviar la atención al zocalo del mother y a los contactos del mismo. De lo contrario, la unica solucion consiste en conseguir una memoria de las mismas características para reemplazar la quie esta fallando.

FINALMENTE

A esta altura, la solucion radica en limpiar una vez los contactos con una goma de borrar (blanca para lapiz). Tambien podemos limpiar la ranura del mother con aire comprimido para evitar la acumulacion de tierra y peluza, que podria estar generando un falso contacto.

Si la pc bootea, el problema ha sido resuelto.

Si no lo hace o lo hace incorrectamente, el problema se encuentra en algun otro componente, como puede ser la fuente o el mother (la fuente puede estar suministrando malos voltajes o el mother en corto en alguna de sus pistas).

RECORDAR: los modulos de memoria RAM estan compuestos unicamente por circuitos electronicos (no mecanicos, a diferencia de otros medios de almacenamiento como disco rigido, etc.), por lo que repararlos resulta una practica casi inutil. Si bien es posible reemplazar los chips que atrae incorporados, siempre es conveniente al trabajar con clientes reemplazar el modulo.
A TENER EN CUENTA

DISTINAS TECNOLOGIAS

 
Segun su forma tenemos memorias SIMM (single in line memory module), que hacen referencia a modulos mas antiguos y ya discontinuados. Los reconocemos por tener solo 30 o 70 contactos, son mas cortos y calzan en diagonal con el mother. En la actualidad se utilizan las DIMM (dual in Line memory module), que viene de 168 184 y 240 contactos y alcanzan hasta 4 gb de almacenamiento.

Segun su tecnología, podemos distinguir:
DRAM (dynamic RAM): Usados en la antiguedad y de velocidad nunca superior a los 70 nanosegundos.

SDRAM (synchronic RAM): Se sincroniza con la madre para funcionar a la misma velocidad y viene en 3 versiones (PC66, PC100, PC133). generalmten, los mothers que soportan este tipo de tecnologia pueden adapatarse para trabajar en cualquiera de las tres de manera optima.
RAMBUS (RIMM): en tiempos pasados, fueron fabricados por intel para computadoras de alto rendimiento. Debido a su precio y a la necesidad de cambiar todo el resto del hardware para utilizarlas, no tuvieron nunca una gran inserción en el mercado.


DDR-SDRAM (double data rate Synchronic RAM): las mas comunes hoy en día y en equipos hogareños. Vienen PC 266, PC333 y PC400. Utilizan voltajes inferiores a su predecesora.

DDR2: las mas nuevas introducidas al mercado. Con consumos menores a los 2v y velocidades incluso superiores a los 800mhz revolucionaron el mercado en el año que aparecieron. Sin embargo, esta tecnología ya había sido utilizada en placas de video. En la actualidad, las placas de video incorporan tecnologías ddr3 inclusive.



REVISION DE MEORIAS RAM

Si se tienen más de un módulo, probarlos uno a la vez.

Esto no requiere mucha explicación, para asegurarnos de esto deberemos apagar la PC, desconectarla de la corriente alterna, sacarle la tapa del gabinete y dar una mirada, si tenemos más de uno, dejar el que está en el slot número 1 y luego probarlos de a uno por vez, para descartar al que falla, en el caso de que lo haga alguno.

2) Verificar la limpieza de los slots.

Los slots (conectores donde van insertadas las memorias) suelen llenarse de polvo que es en parte despedido por el cooler del CPU, el mismo polvo se acumula de una forma tal que en algunas situaciones y junto con otros agentes como la humedad pueden hacer fallar a un módulo de memoria.

A veces y mágicamente luego de usar el compresor la PC en cuestión vuelve a ser estable, y es por culpa del polvo, un enemigo silencioso y lamentablemente, que no muchos comentan como culpable.

3) Otros Métodos.

Si bien no es posible reparar los chips (por la microelectrónica) podría decirse que un porcentaje importante de los módulos de memoria fallan por problemas que pueden solucionarse, ellos son, suciedad en los slots y la sulfatación de los contactos.

Solucionar el tema del polvo es muy sencillo, sacando los módulos y limpiando la superficie del slot con un compresor (de paso lo hacemos en todo el motherboard) sería suficiente, en el caso de tener alcohol isopropílico una limpieza con este elemento sería lo ideal.

El sulfatado es propio de los conectores de los módulos, que son de metal, la superficie de los mismos se ensucia y comienza a dar problemas conduciendo señales electrónicas a tan altas velocidades, por lo que una buen borrada (con una goma de calidad para lápices, como las Staedler) puede devolverle la vida a esos módulos que creíamos perdidos.
 
Como comprobar si la memoria RAM está dañada

MEMTEST

Esto explica cómo usar dos programas para analizar si la memoria RAM está dañada, los síntomas más comunes de que la RAM no está bien son los siguientes:
  • Pantallazos azules aleatorios
  • Windows falla en la instalación
  • Windows falla en el arranque
  • Cuelgues aleatorios inexplicables

Para entender que puede ser una fallo en la memoria RAM hay que comprender que la memoria RAM funciona como una gran tabla, con un montón de filas, cada fila es una posición de la RAM y el procesador suele preguntar a la RAM por posiciones donde ha almacenado cosas, al almacenar cosas no suele haber ningún problema pero cuando consultamos una de esas posiciones y nos devuelve una valor diferente al almacenado eso puede provocar que el programa que está consultando esa posición se cuelgue, falle, etc. es muy difícil saber como se comportara lo que consulte una posición estropeada, pero podemos concluir que no será bueno.

Un fallo en la RAM puede comportarse así mismo de varias maneras, podría ser un BIT que siempre devuelve un 1 o 0 independientemente de lo que se almacene, una serie de bits que se devuelven desordenador, ... cualquier fallo suele ser producto de un problema de fabricación o de que se estropeen con el tiempo y según la naturaleza del fallo y la posición en la que se encuentre puede ser más difícil que se manifieste.

Básicamente un comprobador de memoria comprobará varias veces cada posición de memoria almacenado diferentes patrones para comprobar que en todos los casos se devuelve el mismo patrón y una vez que acabe volverá a repetir el test de nuevo cíclicamente hasta que lo paremos, es conveniente dejarlo ejecutarse 2 o 3 iteraciones.

El procedimiento para el análisis es analizar la memoria de nuestro ordenador por completo con todos los módulos que tengamos instalados, si detectamos error analizaremos los módulos uno a uno con ello veremos si todos los módulos o solo algunos están dañados, si se da la circunstancia de por separado los módulos no fallan y la memoria está trabajando en Dual Channel entonces quiere decir que nuestros módulos con nuestra placa base no son compatibles con Dual Channel en este caso solo podemos probar con una actualización de BIOS y sino cambiar los módulos.


Software a utilizar

Vamos a utilizar memtest86+ que es el software gratuito por excelencia para la comprobación de memoria, básicamente tendremos que crear un disco/CD/pendrive con el que arrancar nuestro ordenador MS-DOS para tener acceso completo a la memoria RA, para descargarlo debemos dirigirnos a la sección "Download (Pre-built & ISOs)" básicamente nos interesa uno de los siguientes:

  • Imagen de CD precompilada (Download - Pre-Compiled Bootable ISO (.zip)): Si la grabamos en un CD tendremos un CD de arranque con el software instalado, lo mejor es usar un CD-RW, el formato de la imagen de CD es ISO y podremos grabarlo con cualquier software de grabación como Nero, Alcohol 120º.
  • Disquete de arranque (Download - Pre-Compiled package for Floppy (DOS - Win)): simplemente tenemos que descomprimir el zip en una carpeta, introducir un disquete desprotegido en la disquetera y ejecutar "install.bat" cuando acabe nuestro disquete estará listo, no podremos ver su contenido desde Windows así que no os preocupéis.





 Análisis de la memoria

Voy a considerar que la prueba se hace con un CD pero con un disquete es exactamente igual, una vez tenemos nuestro CD listo ya podemos pasar a analizar la memoria, lo metemos en el lector y reiniciamos el ordenador, tendremos que decirle a la BIOS que queremos arrancar desde el CD como si fuéramos a instalar Windows.

Una vez arrancado el CD el test empezará automáticamente, a continuación unas capturas del programa funcionando:



Con este software podremos asegurarnos que nuestros módulos de memoria están en perfecto estado y si son o no lo que nos está dando problemas.

2 comentarios: (+add yours?)

Ruben Jaimes dijo...

muy bueno este material de verdad me sirve de mucho,gracias

Ever Garcia dijo...

Hola tengo una consulta estaba guardando información y la pc se apago no se a que se debe me podrían ayudar gracias

Publicar un comentario en la entrada