Está en la página 1de 15

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: Configuracin inadecuada: Tiene el nmero de parte errneo para la computadora o no sigui las reglas de configuracin. Instalacin inadecuada: La memoria podra no estar asentada correctamente, els ocket est mal o el socket necesita limpieza. Hardware defectuoso: El mdulo de memoria mismo estdefectuoso. El hecho de que muchos problemas de la computadora se manifiestenco mo problemas de memoria, hace difcil la resolucin de las fallas. Porejemplo, u n problema con la tarjeta madre o el software puede producir unmensaje de err or de memoria. Este captulo est diseado para ayudarle a averiguar si tiene un problema de memoria y en caso afirmativo, ayuda a identificar el problema yrpidamente obtener la solucin. RESOLUCIN DE FALLAS BSICAS Los siguientes pasos bsicos se aplican a casi todas lassituaciones. 1) Asegrese de que tiene el nmero de parte correcto dememori a para la computadora. Usted puede averiguar el nmero de parte en el sitio Web del fabricante.Muchos fabricantes de memoria tienen configuraciones, que indican lascompatibilidade s del modelo. Si no, llame al fabricante de la memoria que tiene,consulte su manual d e la computadora o llame por telfono al fabricante de lacomputadora. 2) Confirme que configur la memoriacorrectamente. Muchas computadoras requieren la instalacin del mdulo en bancos de mdul osde igual capacidad. Algunas computadoras requieren que el mdulo con capa cidadms alta se coloque en el banco ms bajo. Otras computadoras requieren que selle nen todos los sockets; incluso otros requieren memoria de un solo banco. Sloh ay pocos ejemplos de requerimientos especiales de configuracin. Si tiene unacomputadora de marca, visite el sitio Web de Kingsto n (www.kingston.com) o utilicenuestro manual de configuracin para averiguar

las reglas especficas deconfiguracin de la computadora. Tambin puede ponerse en contacto con elsoporte tcnico para su memoria con el fabricante de la computadora. 3) Reinstale el mdulo. Empuje el mdulo firmemente hacia el socket. En muchos casos oir un cliccuando en mdulo est en posicin. Asegrese de que el mdulo quedexactamente en su lugar, comparando la altura del mdulo con la altura de otrosmdulos en los sockets circundantes. 4) Cambie los mdulos Quite la nueva memoria y vea si desaparece el problema. Quite la memoriaanterior, reinstale la nueva y vea si el problema persiste. Intente poner la memoriaen distintos sockets. El intercambio muestra si el problema est en un mdulo o enun socket de memoria en especi al o si los dos tipos de memoria no soncompatibles. 5) Limpie el socket y los pines en el mdulo de lamemoria Utilice una frazada para secar los pines en el mdulo. Utilice aire comprimido una aspiradora para PCs para limpiar el sock et. No utilice solvente ya que puedecorroer el metal o evitar que las guas hagan contacto completo. FluxOff es unlimpiador que se utiliza especficamente para contactos. Puede co mprarlo entiendas de equipos de computadoras o electrnico. 6) Actualice el BIOS. Los fabricantes de computadora actualizan la informacin del BIOS con frecuenciay hacen revisiones posteriores de los sitios Web. Asegrese de tener el BIOSm s reciente para su computadora. Esto aplica especialmente cuando instalre cientemente software nuevo o si est actualizando la memoria en formaimporta nte. Errores de direccin o de memoria en la computadora: todos lossiguie ntes errores y aquellos similares a estos indican que la computadora tieneun problema c on la memoria: Interrupcin de paridad de la memoria en xxxxx. Error de direccin en la memoria en xxxxx. Falla de memoria en xxxxx, lee xxxxx, se espera xxxxx Error de verificacin de la memoria en xxxxx. PROBLEMA 1

Uno de los problemas que ms recibimos y que pensamos que ms despista a la gente es un error del tipo La instruccin en "0xnmero_hexadecimal" hace referencia a la memoria en "0xnmero_hexadecimal". La memoria no se puede"written"/"read". Observe la siguiente imagen que ilustra el error:

Mensaje

de

error

de

aplicacin

Mucha gente asocia este mensaje de error con un problema con la memoria RAM, pensando que pudiera estar daada o que quede poca disponible. Probablemente el problema no se deba a un mdulo defectuoso de RAM. Ese mensaje de error es la manera fea que tiene Windows XP de decir que ha ocurrido una excepcin en modo usuario porque alguna aplicacin o componente ha intentado acceder a una posicin de memoria que no debera (por ejemplo, mediante un puntero errneo). Esto se denomina infraccin de acceso y se identifica mediante el cdigo 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 algn modo cuando ocurra una excepcin no controlada en modo usuario. Para simplificar las cosas, supongamos que se trata de un bloque try convencional que puede lanzar la excepcin mediante la funcin UnhandledExceptionFilter. En este momento, Windows examina el Registro para saber qu hacer una vez ha ocurrido un error de aplicacin. La claveHKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug contiene un valorAuto que le indica al sistema si debe iniciar automticamente 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 aplicacin relacionada con el desarrollo, es probable que sta instale su propio depurador. Quiz tambin lo establezca automticamente como depurador por defecto del sistema. En este momento se carga la dll Faultrep.dll que examina el Registro para saber cmo desea el usuario que se le informe de los errores de aplicacin. La

clave de RegistroHKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting contiene la informacin accesible desde la interfaz grfica de Windows en el panel Informe de errores, situado en la pestaa 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 grfica (valor ShowUI distinto de cero), Windows cargar el proceso \WINDOWS\system32\Dwwin.exe en memoria, que es el que muestra la tpica pantalla de error de aplicacin de Windows XP, mostrada en la siguiente imagen:

Tpica ventana de error de aplicacin de Windows XP Si el valor ShowUI es igual a cero, siempre obtendr la pantalla mostrada al principio del artculo, que no ofrece la posibilidad de ver el mdulo afectado por el error ni de enviar la informacin a Microsoft. Dependiendo de la aplicacin que haya generado el error, es posible que se le muestre esta pantalla pese a que utilice la configuracin por defecto. No debe preocuparse, se trata del mismo problema: una excepcin no controlada en modo usuario.

Cmo

solucionar

el

problema?

En primer lugar debe asegurarse de que el sistema est libre de virus y ficheros espa. Un sistema infectado puede producir excepciones de este tipo. En segundo lugar, revise la esquina superior izquierda del ttulo de la ventana de error, es posible que se haga referencia a un fichero de terceros conocido, en cuyo caso habra que contactar con el fabricante para informarse de si es un problema conocido o de si existe alguna solucin al respecto. Si el proceso referenciado fuese demasiado inespecfico (como por ejemplo Explorer.exe), no queda ms remedio que hacer pruebas iniciando el sistema en Modo seguro o realizar sucesivos inicios limpios hasta dar con el posible culpable. Tambin es posible examinar la informacin 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 ms probable es que tu equipo se encuentre infectado de algn virus y Est generando procesos que hacen que se ocupe el espacio de memoria al mximo. Solucin: 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 daada, la solucin sera colocarla adecuadamente o en caso de que se encuentre daada 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 mdulos.Esto Significara que uno de los mdulos falla, o que no disponemos de un nmero par de mdulos 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 aplicacin y debe cerrarse aun despus de reinstalar Windows. CAUSA: En ocasiones puede deberse a daos en la memoria RAM, testearla con algn 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 cclica 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 hibernacin, imposibilidad de reiniciar o apagar el sistema desde el software, etc. D) Al iniciar, no se muestra video en el monitor.

COMO

PROCEDEMOS

ENCONTRAR

LA

SOLUCION

Primero que nada, hay que descartar dos aspectos fundamentales. Por un lado, destapamos el gabinete y corroboramos que el (o los) mdulos de memoria RAM estn bien colocados, y que las trabas que lo ajustan al motherboard estn 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 ms informacin de la que puede interpretar. Adems, hay que estar atentos a la

PARIDAD

al

formato

disposicin

de

los

CHIPS

integrados

Si son incompatibles, no nos quedara otra solucin que vender uno de nuestros mdulos 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 sustitucin del mismo. Para ello, debemos extraer el modulo y probarlo en otra pc. El unico conveniente sera que estemos analizando una pc vieja que, por ejemplo, uitilize mdulos SIMM, dado que si bien no es muy dificil conseguir repuestos, en la actualidad siempre conviene actualizar las piezas. (un mdulo SIMM est costando lo mismo o ms que mdulos ms nuevos y de mejor tecnologa). 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 ms comunes hoy en da. Una vez nos aseguramos que la memoria funciona perfectamente en otra mother, debemos desviar la atencin al zocalo del mother y a los contactos del mismo. De lo contrario, la unica solucion consiste en conseguir una memoria de las mismas caractersticas 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 tecnologa, 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 insercin en el mercado.

DDR-SDRAM (double data rate Synchronic RAM): las mas comunes hoy en da y en equipos hogareos. 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 ao que aparecieron. Sin embargo, esta tecnologa ya haba sido utilizada en placas de video. En la actualidad, las placas de video incorporan tecnologas ddr3 inclusive.

REVISION DE MEORIAS RAM Si se tienen ms de un mdulo, probarlos uno a la vez. Esto no requiere mucha explicacin, para asegurarnos de esto deberemos apagar la PC, desconectarla de la corriente alterna, sacarle la tapa del gabinete y

dar una mirada, si tenemos ms de uno, dejar el que est en el slot nmero 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 mdulo de memoria. A veces y mgicamente luego de usar el compresor la PC en cuestin vuelve a ser estable, y es por culpa del polvo, un enemigo silencioso y lamentablemente, que no muchos comentan como culpable. 3) Otros Mtodos.

Si bien no es posible reparar los chips (por la microelectrnica) podra decirse que un porcentaje importante de los mdulos de memoria fallan por problemas que pueden solucionarse, ellos son, suciedad en los slots y la sulfatacin de los contactos. Solucionar el tema del polvo es muy sencillo, sacando los mdulos y limpiando la superficie del slot con un compresor (de paso lo hacemos en todo el motherboard) sera suficiente, en el caso de tener alcohol isoproplico una limpieza con este elemento sera lo ideal. El sulfatado es propio de los conectores de los mdulos, que son de metal, la superficie de los mismos se ensucia y comienza a dar problemas conduciendo seales electrnicas a tan altas velocidades, por lo que una buen borrada (con una goma de calidad para lpices, como las Staedler) puede devolverle la vida a esos mdulos que creamos perdidos.

Como comprobar si la memoria RAM est daada MEMTEST

Esto explica cmo usar dos programas para analizar si la memoria RAM est daada, los sntomas ms comunes de que la RAM no est bien son los siguientes: Pantallazos azules aleatorios Windows falla en la instalacin 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 montn de filas, cada fila es una posicin de la RAM y el procesador suele preguntar a la RAM por posiciones donde ha almacenado cosas, al almacenar cosas no suele haber ningn 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 posicin se cuelgue, falle, etc. es muy difcil saber como se comportara lo que consulte una posicin estropeada, pero podemos concluir que no ser bueno. Un fallo en la RAM puede comportarse as mismo de varias maneras, podra 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 fabricacin o de que se estropeen con el tiempo y segn la naturaleza del fallo y la posicin en la que se encuentre puede ser ms difcil que se manifieste. Bsicamente un comprobador de memoria comprobar varias veces cada posicin de memoria almacenado diferentes patrones para comprobar que en todos los casos se devuelve el mismo patrn y una vez que acabe volver a repetir el test de nuevo cclicamente hasta que lo paremos, es conveniente dejarlo ejecutarse 2 o 3 iteraciones. El procedimiento para el anlisis es analizar la memoria de nuestro ordenador por completo con todos los mdulos que tengamos instalados, si detectamos error analizaremos los mdulos uno a uno con ello veremos si todos los mdulos o solo algunos estn daados, si se da la circunstancia de por separado los mdulos no fallan y la memoria est trabajando en Dual Channel entonces quiere decir que nuestros mdulos con nuestra placa base no son compatibles con Dual Channel en este caso solo podemos probar con una actualizacin de BIOS y sino cambiar los mdulos.

Software

utilizar

Vamos a utilizar memtest86+ que es el software gratuito por excelencia para la comprobacin de memoria, bsicamente 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 seccin "Download (Pre-built & ISOs)" bsicamente 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 grabacin 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 preocupis.

Anlisis 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 furamos a instalar Windows. Una vez arrancado el CD el test empezar automticamente, a continuacin unas capturas del programa funcionando:

Con este software podremos asegurarnos que nuestros mdulos de memoria estn en perfecto estado y si son o no lo que nos est dando problemas.