Probar y arreglar memoria RAM

33 762
Escrito por Guillermo

¿Cansado de Pantallas azules, kernel panics o reinicios inesperados?

¿Necesitas chequear memoria RAM y no sabes como?

Dejando de lado el cliché publicitario, hacer un diagnóstico de memoria RAM es bastante sencillo, simplemente hay que seguir un protocolo comenzando por el bajo nivel para perder el menor tiempo posible.

El protocolo a lo modelo OSI sería algo mas o menos así.

1) 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) Probar la superficie de la memoria con Memtest.

Memtest es un programa (pueden encontrarlo en el famosísimo Hiren’s Boot CD) que chequea la superficie del módulo de RAM, en realidad no es superficie, sino que lo correcto sería decir que lo chequea bit a bit, pero es para que se entienda el concepto.

En general los programas de chequeo de memoria funcionan de una manera similar, van escribiendo diferentes patrones en la memoria (por ejemplo 10110011) y luego verifican si la lectura es igual, de lo contrario marcan las celdas como defectuosas.

Por más que un módulo pase el test bit a bit no puede aseverarse su buen funcionamiento, ya que si bien este tipo de tests permiten saber si las celdas no están dañadas, no nos permiten asegurarnos que las memorias respondan cuando son exigidas con aplicaciones que escriben/leen deliberadamente en memoria, para eso vamos a necesitar pasar al punto 4.

4) Hacer un test de stress de la memoria.

Un programa de stress exige la RAM al máximo (junto al procesador y el chipset del sistema) por lo que nos asegura la estabilidad del sistema en las peores exigencias.

Prime95 es un excelente programa de stress, hay versiones para casi la mayoría de los sistemas operativos y por sobre todo, es muy sencillo de usar, dejo un video para que vean la sencillez del uso de Prime 95.

¿Cómo se si mi memoria funciona bien?

Si hiciste los 4 puntos y tu módulo de memoria pasó varias horas sin errores en Memtest y no dió ningún error con Prime 95, podrías considerar que el mismo se encuentra en perfectas condiciones, salir a tomar algo a un bar cercano y olvidarte del tema por un tiempo.

Ahora, si en alguno de los pasos tuviste mensajes de error, no salgas a comprar otro módulo…

Existe otro protocolo, podría llamarse protocolo para reparar RAM.

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.

RAM_GOMA

(imagen de Techspot)

Es notable como la suciedad hace funcionar mal a los componentes electrónicos.

Ahora viene lo difícil, no necesariamente luego de que un módulo nos dé errores significa que funcione mal (salvo que tengamos 3 y solo de errores uno, ahí si hay que descartarlo) ya que por experiencia muchas PC’s cuyo motherboards o procesadores funcionaban mal también daban errores de memoria.

Por eso mismo no existe un programa que nos asegure algo 100% solo probando en varias configuraciones podemos estar realmente seguros, pero, y si luego de todo esto los módulos siguen funcionando mal, o remapeamos las direcciones de memoria que tienen problemas con una recompilación de Kernel o compramos un modulo nuevo, que por cierto, está mas barato que nunca.

Soy un fanático de la tecnología sin título que trabaja en informática hace mas de 10 años y que ama escribir de sus experiencias y divagues. Mira mis artículos y Seguime en Twitter :)

33 COMENTARIOS

  1. Hoy en día ni hace falta recompilar el kernel. Cualquier kernel “vainilla” viene compilado con un patch llamado badram, que permite reservar ciertas direcciones de memoria para el kernel sin que este las use, simplemente pasando las direcciones de memoria en la línea de comando del cargador de booteo (ya sea LILO o grub, y no se si el cargador de NT). Se agrega “badram=es “badram=*dirección de memoria[1]*, *dirección de memoria[2]*, *dirección de memoria[n]*”. El mismo memtest86 permite generar esta línea fácilmente desde uno de sus menúes de configuración, para no andar taladrándose la cabeza.

  2. @Whiterabbit, uní ambos comentarios en uno.

    No sabía lo del kernel vanilla, una vez ví a un geek linux gurú hace tiempo haciendo eso y siempre me pareció algo avanzado y tedioso, interesante lo del memtest que agrega las líneas, voy a leer al respecto.

  3. tengo un problema, mi compu cuando arraca esta bien pero pasa unos 40min se vuelve muy lenta ni el internet responde, sera problema de la memoria o el procesador?

  4. Uno llega a estos sitios pensando que vamos a resolver los problemas con el PC y lo único que obtiene uno es más problemas, hablando de un señor o cosa que según eso se llama kernel de vainilla, fresa y chocolate, que un tal patch y un badram y que un tal booteo LILO o grub que dizque el cargador de NT y demás pendejadas, háganme el cabrón favor, ¿Por dios, pues que mamadas son esas? Yo si acaso lo único que entiendo es mí cargador de mi teléfono celular y sé que sirve para cargar la batería del celu.

    • Vero, la característica de este sitio es técnica.

      Si lo unico que entiendes es cargar la batería de tu celular no entiendo qué haces buscando como arreglar una memoria RAM, es como que yo que no se ni limpiar una herida busque como hacer un transplante de pulmón.

      Y por favor, no hacemos esos cabrones favores :)

  5. Hola Guille, tengo un poco más de idea que Vero, creo… jeje, estuviste bien en la respuesta.

    =====================================

    Te comento:

    Una buena forma de testear una RAM, que me parece se te pasó por alto… es la de trabajar (o dejar trabajando) un buen rato algún CD o DVD booteable, un antivirus por ejemplo… ya que eso se carga neta y solamente el software en la RAM, y la exige a full las más de las veces, o me equivoco?

    Y consulto:
    Tengo una PC con mother ASRock Wofdale1333-D667;
    La misma tiene 2 módulos RAM KVR800D2N6/1G;
    puestos en DUAL CHANNEL, todo ok hasta ahí…

    La cuestión es que luego de un año, la PC comenzó a reiniciarse… a veces una vez por día, a veces más… sometimes pasan 2 o 3 semanas y no se reinicia… y así desde hace unos meses hasta ahora.

    El memtest lo pasa… SIN errores, el prime 95 lo mismo…

    Los reinicios se produjeron:

    Antes del POST de la BIOS, una sola vez recuerdo.

    Ergo, con el tiempo… se fueron dando reinicios en Win7, otros pasando kaspersky booteable.

    Luego de éstos… saqué y limpié, intercambié las memos de slot, y… la máquina estuvo semanas enteras funcionando sin ningún error.

    Temperatura no es, porque eso está chequeado y además no es que la PC vive encendida… se enciende a la mañana y se apaga a la noche.

    Los capacitores se ven en perfectas condiciones.
    Los cables SATA también los cambié.
    La placa de video, probé la PCIe y la OnBoard (un mes cada una) y ocurrió exactamente lo mismo…

    ¿Alguna sugerencia o algo más que necesites saber?
    Muchas gracias por tu ayuda,
    un abrazo,

    Richy – Argentina – Santa Fe

  6. Hola de nuevo, Guille, perdona mi insistencia.

    Tú lo has dicho:

    ésto es cuestión de tiempo, paciencia y los técnicos, recabar la mayor cantidad de info posible,
    Aquí voy:

    El Memtest86 v4.10 me da ésto:
    • Pentium E 2194 MHz
    • Memory : 2046M 2551 MB/s
    • Chipset : Intel : 945P/G (ECC: Disabled) – FSB : 199 MHz – Type : DDR
    • Settings : RAM : 199 MHz (DDR398) / CAS : 4-3-3-9 / Dual Channel (Interleaved)

    Memory SPD Informations
    ————————————————–
    - Slot 0 : 1024 MB DDR2-400 – Kingston 99U5316-028.A00LF
    - Slot 1 : 1024 MB DDR2-400 – Kingston 99U5316-028.A00LF

    El PC Check 6.22 del Hiren, se inicia perfecto… selecciono Testing Tools / System memory…

    Comienza, pasan dos o 3 segundos, termina, me dice 100% PASSED, No errors… y debo reiniciar desde el gabinete, pues teclado y mouse dejan de responder…

    Arrivederci,

    Richy

  7. Richy, has probado pasarle una goma de borrar a las memorias?

    Te recomendaría eso y que vayas probando DE A UNA las memorias, a ver si con una sola no da problemas. También buscaría otra fuente para sacar mas conclusiones.

    Saludos!

  8. Hola Guille, gracias por leer y/o tratar de interpretar mi “aluvión” de mensajes… ^^

    • La fuente es nueva; eso fue lo primero que probé. Cambié la que tenía por una nueva de más poder (550W);
    • Otra que me falta, es probar las memos DE A UNA. De vago no lo he intentado aún; pasa que de Kingston no desconfío…
    • Lo de la goma de borrar lo sabía, pero aún no intenté esa opción… será la próxima. Digo “próxima”, porque ayer saqué y volví a intercambiar los módulos de Slot, asegurando que los calzo más que bien, y hasta ahora… no he padecido más reinicios.

    Calculo que dentro de unos 15 días, o más… volverán a suceder,
    dime tú..

    saludos y gracias,

    Richy

    PD: Todas las características y detalles técnicos que te di, no te dicen nada?

  9. Te soy sincero los leí bastante por “arriba”.

    Una cosa es leer el modelo con tantos números y otra es ver las cosas arriba del banco de trabajo.

    A mi personalmente la marca Asrock no me genera ningún tipo de tranquilidad y además me es común ver Asrocks y Biostars con ese tipo de problemas, pero bueno, también los hay que andan bien.

    Saludos.

  10. • Respecto de Biostar coincido plenamente contigo, y en cuanto a Asrock, su baja gama… también.
    Pero creo que la Wolfdale 1333-D667 es un buen producto.
    Lo único que noté la última vez, es que las memos Kingston que tengo, son de 800 MHz. Y por lo visto dicha MOBO soporta hasta 667 MHz., no sé cuánto influye eso… creo que tratándose de memos Kingston, no debería tener problemas, aunque no sea lo correcto.
    ?

    Richy

    PD:
    @Guillermo
    Richy, has probado pasarle una goma de borrar a las memorias?@

    • Te he dicho que ese era el próximo paso; lo realicé hace 3 días y hasta ahora… ni un solo reinicio.
    Varios contactos tenían una marquita negra, pero apenas visible, por eso dudo que haya solucionado algo…

    No lo sé amigo, tu dirás,
    un abrazo,

  11. Hola a todos, tengo un problema de memoria RAM.
    En una Lap HP Pavilion dv4-1540us hay dos ranuras con 2 GB cada una, en lugar de 4 GB en total solo me reconoce 2GB, ya probé las memorias y las dos trabajan en el slot 1 pero en el slot 2 no, limpié con aire comprimido el slot 2 y sigue sin reconocer los otros 2 GB, la herramienta de diagnóstico de HP me dice que el slot 2 está vacio.
    Tiene instalado Windows 7 Ultimate de 64 bits.
    Que me recomiendan hacer? Agradezco de antemano su atención y ayuda.

  12. Buenos dias, me parece poco serio plantear que una aptitud o talento sin convertirse en capacidad a traves del estudio, pueda solucionar problemas de informatica por internet.

    Existen dos tipos de conocimiento uno doxatico(opinion) y otro epistemologico(cientifico), y me parece que en esta pagina hay mucho del conocimiento doxatico.

    Mi consejo es que si te gusta tanto la informatica vayas primero a la universidad.

    Saludos.

    • Habiendo aprendido informática a los golpes, y habiendo ido a la universidad por el mismo tema, te puedo decir que estas diciendo boludeces (así, con redundancia y todo).

      Agarrá a cualquier ingeniero en sistemas/informática o lo que quieras que nunca haya trabajado de esto y ponelo adelante de una PC que se cuelga. Te aseguro que va a tardar muchísimo mas en encontrar el error (si lo encuentra) que alguien que arregla PCs todos los días, con o sin estudios.

      Esto no es abogacía o contabilidad, en este ambiente la universidad es un complemento a tus conocimientos, no la base… la base es practica y prueba error.

      • Dejalo Nachox, seguro que tiene “universitis”.

        Típica gilada de un flaco que sale de la universidad (que es algo completamente valorable) y que se cree que se las sabe todas y que la única forma de vivir y opinar debe ser la suya, o la de sus pares.

        Viven en una burbuja, te lo digo porque conozco mucha gente que es así y que no tienen la grandeza de aceptar que existen personas con capacidad que no tienen un título universitario.

        De todos modos no es para preocuparse, los verdaderos grosos, por más títulos que tengan tratan a todos como pares y saben sacar lo mejor de cada uno, tengan o no títulos o diplomas, y eso los hace aún mas grosos y respetables.

  13. Q Tal ya se q ha pasado mucho tiempo desd el primer post pro ojalá y esta info le sirva a alguien como a mi y lo haya divertido tanto como a mi…

    1° Guillermo muchas Grax Desd Mx dond quiera q estes, así se escribe y así deberíamos pensar todos.

    2° No stoy muy de acuerdo con Richy Canello, en lo de cds boot xq m ha sucedido q RAMs malas corren muy bien, inclusive sólo con kaspersky, norton, etc.

    3° Yo terminé la uni (4años) y no creo, no se compara con todo lo que he aprendido fuera durante la mitad del tiempo, en todos los sentidos! Si Nacho tiene mejor solución, ps q la comparta sino lo hace se llama Envidia=Inseguridad.

    Pregunta: Mi Desktop Arroja errores de lectura demorada y se cuelga, yo lo relaciono con que escucho música muy fuerte y hay una bocina pequeña al lado… Crees q podría ser la RAM?

    De antemano Muchas Grax y 1 Abraxo

  14. Estimados, traten de no pelear! :)

    Es muy difícil encontrar un “Mandrake” que abarque todo el conocimiento que exigen los problemas informáticos.

    Pienso que lo ideal es consultar a un equipo formado al menos por 2 personas:

    1) Alguien con buena formación teórica (universitaria o no) y con un poco de experiencia práctica.
    2) Alguien con años de experiencia práctica y con alguna base teórica.
    3) Aparte deberíamos tener siempre algún referente para consultar (amigo/a, primo/a, colega, foros de Internet…) cuando vemos que un problema parece escapársenos.

    Saludos y mucho éxito para todos,

    Diego de Uruguay.

  15. Saludos desde Venezuela, muchas veces los errores de memoria Ram no son porque tengan stacks de memorias dañados o porque esten los pines sulfatados, o el slot sucios. Alguno penso en la Mother Board????? Pues si, Cada slot posee una pequeña fuente de poder que regula la necesidad de voltaje de cada memoria Ram en cierto punto de trabajo, es decir, a mayor trabajo de carga por programas , mas voltaje se le es suministrado. Recomiendo que revisen los tres capacitores que posee cada slot. Primero midiendo su continuidad, si el multimetro pita, ese esta malo, porque en condiciones normales el capacitor debe cargarse con el voltaje suministrado por el teste (ojo””” cuando prueben coloquen la polarizacion correcta, negativo del capacitor con negativo del tester) Repito, si suena el aparato, el capacitor esta malo… Segunto, muchas veces el capacitor pierde su propiedad de almacenaje, es decir, si su tope maximo de carga es de 10V; si esta malo, va a acumular mucho menos, hay tester que tienen esta funcion de chequeo, y si hacen esta prueba y el capacitor arroja un voltaje mucho menor al nominal de fabrica, pues, esta malo. Solucion:: Cambiarlos y listo.

    Soy ingeniero en Computacion, especializandome en automatizacion, diseño digital y programacion de software y microcontroladores, y tengo muchos amigos que no han pasado por estudios y me cuesta seguirles el paso en conocimientos y experiencias, es mas algunos de ellos los consideros mis maestro, asi que un poco mas de respeto y entender mejor las situaciones antes de comentar.

    Fernando Correia desde Venezuela

  16. Hola amigos veran tengo una falla con un modulo de 2gb ultimamente la pc me lanza un pantallazo azul al iniciar windows y le pase la herramienta de windows vista para checar la memoria y me sale que esta dañada la ram de 2gb entonces lo que hice fue que cambie de ranura la memoria y volvi a hacer el test y me vuelve a salir el error y mi pregunta es como reparar esa memoria ya intente lo de la borra y no sigue igual o la inquietud que tengo es si tendra que ver la velocidad de la memoria porque es de 800mhz y mi placa madre solo soporta modulos de 667mhz.

    Gracias por su atencion.

  17. Simplemente excelente Guillermo.
    Buscaba una explicación sencilla y con mas detalles comunes de situaciones que se dan en la realidad mas que en la tecnología.
    Abecés nuestros equipos fallan mas por detalles como lo es el POLVO o ventiladores sucios y tapados de pelusa y cosas así,
    la explicación de la goma de borrar, guau excelente y solucione lo que parecía un gran problema,
    Gracias Guillermo por tu nota.

  18. Hola espero estes bn :D, buena guia amigo.

    Tengo un problema ojala me puedan ayudar, veras mi placa base tiene dos slots para memorias Ram, el slot 2 funciona de lo mas bn pero el slot 1 cuando pongo una memoria la pc enciende dura 2seg y apaga.

    Ya limpie el slot y no es eso, tambien probe las memorias y funcinan bn en el slot 2 pero lo anterior pasa cuando pongo alguna en el 1, mm ¿que sera?

    • Muy probablemente se haya dañado el slot.

      Cuando la pc arranca y se apaga, es probable que en el P.O.S.T. detecte que hay algo en cortocircuito y se apaga para prevenir problemas mayores.

      Saludos.

  19. Hola, necesito de la ayuda de alguien para resolver un problema en la memoria de una PC.

    La PC tiene una memoria DDR1 de 512 MB en el slot 1, cuando enciendo la PC con ella puesta no da video, ¿qué debo hacer al respecto para saber si tiene solución?

    Gracias por su atención.

  20. algo curioso que me sucede en una motherboard g31-m7 me de Biostar, es que cuando saco la segunda memoria ram (para ciertos usos) es que al volverla a colocar la pc se prende pero no se ve la bios en la pantalla o solo se prende por menos de tres segundo y se apaga, asi que por medio de la prueba y error saco la primera memoria e inserto la segunda en el primer slot, la prendo y enciende , vuelvo apagar la pc y bien inserto la primera memoria ram en el segundo slot y vuelvo a prender la pc y no, no enciende, vuelvo apagarla y saco la segunda memoria ram y la reinserto en el primer slot, vuelvo a prender la pc y enciende, la bios muestra la cantidad exacta de memoria (4 gigas) ¿Porque sucede esto? no lo se, y lo mismo sucede en una p4m900-m7, espero que hayan entendido este enredo, o si las pc’s funcionan muy bien saludos desde Mexico de un aprendiz.

  21. Me encantaría saber algo, si las memorias se queman por estática, la goma de borrar al frotarlas en ellas no las dañan, recuerdo que cuando niño frotábamos una regla con la goma de borrar y esta se pegaba a los papeles, a las bombas, levantaba el cabello de las chicas cuando se lo colocábamos encima jeje, es decir creábamos estática eso no pasaría con las memorias no es mejor usar alguna solución como alcohol me encantaría me aclararan esa duda

  22. Hola Guillermo, quisiera saber como detectar un disco duro dañado, y algun metodo acertado. digamos que una pc te da pantallas azules quizas cada 2 o 3 dias y se reinicia. debo enfocarme solamente en las memorias RAM o tambien Disco duro?
    espero tu respuesta y saludos

  23. Una memoria no se arregla, a lo más se limpian los contactos. Si no funciona se tira y se reemplaza, limpiar con una goma no es reparar una memoria.

Deja un respuesta