Probleemoplossing voor computergeheugen
Als elektronische apparaten zonder bewegende onderdelen gaan geheugenmodules zelden kapot als ze correct zijn geïnstalleerd. Wanneer er problemen optreden, kunnen ze zo duidelijk zijn als een mislukte RAM-controle bij het opstarten, of zo subtiel als een paar beschadigde bits in een gegevensbestand. Het gebruikelijke symptoom van geheugenproblemen is dat Windows het "Blue Screen of Death" weergeeft. Helaas zijn er zoveel andere mogelijke oorzaken voor een BSOD dat het weinig nut heeft als diagnostisch hulpmiddel.
Wanneer slecht geheugen goed wordt
Hoe vreemd het ook klinkt, defect geheugen is zelden de oorzaak van geheugenproblemen. Wanneer u geheugenfouten ervaart, is de meest waarschijnlijke oorzaak een marginale, falende of overbelaste voeding. De op één na meest waarschijnlijke oorzaak is oververhitting van het systeem. Vooral als het systeem normaal werkt wanneer het voor het eerst wordt aangezet, maar problemen ontwikkelt nadat het een tijdje heeft gedraaid, zijn voeding- of hitteproblemen de meest waarschijnlijke oorzaak. Pas nadat u deze mogelijkheden heeft geëlimineerd, moet u de mogelijkheid overwegen dat het geheugen zelf defect is.
Als eerste stap bij het diagnosticeren van geheugenproblemen voert u Memtest86 (http://www.memtest86.com) uit. Memtest86 is beschikbaar als uitvoerbare bestanden voor DOS, Windows en Linux, maar de meest nuttige vorm is de opstartbare ISO-image, die zelfs kan laden op een systeem met zulke ernstige geheugenproblemen dat Windows of Linux niet kan laden en draaien. Als u een Knoppix-schijf bij de hand heeft, plaats deze dan, zet het systeem aan, typ memtest bij de opstartprompt en druk op Enter. Hoe u het ook opstart, configureer Memtest86 om diepe tests en meerdere lussen uit te voeren. Laat het 's nachts draaien en log de resultaten naar de schijf.
Wanneer u het logboek onderzoekt, let dan op de adressen waar fouten zijn opgetreden. Als fouten herhaalbaar op hetzelfde adres of nabijgelegen adressen optreden, is het waarschijnlijk dat de geheugenmodule defect is. Als de fouten op schijnbaar willekeurige adressen optreden, is het waarschijnlijker dat het probleem de voeding is of een systeemtemperatuur die te hoog is. Eén mogelijkheid is natuurlijk dat de systeemtemperatuur alleen piekt wanneer u aan het gamen bent of grafisch werk doet (waarbij de CPU en videokaart op volle kracht draaien). Dit effect kan temperatuurgerelateerde componentproblemen moeilijk te isoleren maken.
De POST-controle
Tijdens POST (Power-On Self Test) testen de meeste systemen het geheugen. Hoewel de POST-geheugentest lang niet zo uitgebreid is als het draaien van een geheugendiagnostisch hulpprogramma, is het nuttig als een "struikeldraad"-test om u te waarschuwen als er ernstige geheugenproblemen optreden. Veel systeem-BIOS'en staan toe dat u de POST-geheugentest uitschakelt of inkort. Wij raden aan om deze ingeschakeld te laten, tenzij u zoveel geheugen heeft geïnstalleerd dat de tijd die nodig is om het bij het opstarten te testen buitensporig is.
Als de fouten willekeurig zijn, onderneem dan stappen om het voedings- of hitteprobleem te elimineren. Als de fouten op herhaalbare adressen optreden, is het tijd om te beginnen met het verwijderen van DIMMs. Bij het oplossen van geheugenproblemen moet u altijd:
- Gebruik standaard antistatische voorzorgsmaatregelen. Aard uzelf door het frame van de behuizing of de voeding aan te raken voordat u een geheugenmodule aanraakt.
- Verwijder en installeer alle geheugenmodules opnieuw om ervoor te zorgen dat ze goed geplaatst zijn. Terwijl u dat doet, is het een goed idee om de contacten op de geheugenmodule schoon te maken. Sommige mensen wrijven voorzichtig met een potloodgum over de contacten. Wij hebben dat zelf ook gedaan, maar geheugenfabrikanten raden het af vanwege mogelijke schade aan de contacten. Bovendien is er altijd het risico dat een fragment van de gum in het geheugenslot terechtkomt, waar het een of meer contacten kan blokkeren. Een betere praktijk is om een vers dollarbiljet te gebruiken, dat precies de juiste hoeveelheid schuurmiddel heeft om de contacten schoon te maken zonder ze te beschadigen, zoals getoond in Figuur 6-7.
Figuur 6-7: Gebruik een nieuw dollarbiljet om de DIMM-contacten te polijsten
De volgende stappen die u moet ondernemen, hangen af van of u onlangs wijzigingen aan het geheugen heeft aangebracht.
Wanneer u geen geheugen heeft toegevoegd
Als u geheugenproblemen vermoedt, maar geen geheugen heeft toegevoegd of opnieuw geconfigureerd (of in de behuizing bent geweest), is het onwaarschijnlijk dat het geheugen zelf het probleem veroorzaakt. Geheugen gaat soms gewoon kapot en kan worden vernietigd door elektrische pieken, maar dit is ongebruikelijk, omdat de PC-voeding zelf goed werk levert in het isoleren van geheugen en andere systeemonderdelen tegen elektrische schade. Het meest waarschijnlijke probleem is een falende voeding. Probeer een of beide van de volgende zaken:
- Als u een ander systeem heeft, installeer dan het verdachte geheugen daarin. Als het daar werkt, is het probleem bijna zeker niet het geheugen, maar ofwel een ontoereikende voeding of hoge temperaturen in de behuizing.
- Als u ander geheugen heeft, installeer dit dan in het probleem-systeem. Als het werkt, kunt u er veilig van uitgaan dat het oorspronkelijke geheugen defect is. Waarschijnlijker is dat het ook zal falen, wat sterk wijst op voedings- of hitteproblemen.
Als u noch een ander systeem, noch extra geheugen heeft, en als uw systeem meer dan één geïnstalleerde geheugenmodule heeft, gebruik dan binaire eliminatie om te bepalen welke module slecht is. Als u bijvoorbeeld twee modules heeft geïnstalleerd, verwijder dan eenvoudig één module om te zien of dat het probleem verhelpt. Als u vier identieke modules heeft geïnstalleerd, noem ze dan A, B, C en D. Installeer alleen A en B, start het systeem opnieuw op en voer de geheugentests opnieuw uit. Als er geen problemen optreden, zijn A en B goed en moet het probleem bij C en/of D liggen. Verwijder B en vervang het door C. Als er geen problemen optreden, weet u dat D slecht is. Als het systeem faalt met A en C, weet u dat C slecht is, maar weet u niet of D slecht is. Vervang C door D en start het systeem opnieuw op om te bepalen of D goed is.
WINDOWS XP IS ONVERGEVELIJK
Windows 95, 98, 98SE en ME belasten het geheugen niet. Als u upgradet naar Windows XP of Linux, kunnen geheugenfouten verschijnen op een PC die stabiel leek. Mensen nemen vaak aan dat ze tijdens het installeren van het nieuwe besturingssysteem iets hebben gedaan om de fouten te veroorzaken, maar dat is zelden waar. Dergelijke fouten wijzen bijna altijd op een echt probleem: een marginale voeding, oververhitting of defect geheugen. Het probleem was er al die tijd al, maar Windows 9X negeerde het simpelweg.
Wanneer u geheugen toevoegt
Als u problemen ervaart bij het toevoegen van geheugen, let dan op het volgende:
- Als een DIMM niet lijkt te passen, is daar een goede reden voor. DIMMs zijn beschikbaar in vele verschillende en onderling incompatibele typen. Elke DIMM heeft een of meer inkepingen (keying notches) waarvan de plaatsing overeenkomt met uitsteeksels in het geheugenslot. Als de inkepingen in de DIMM overeenkomen met de uitsteeksels in het slot, is de DIMM compatibel met dat slot en kan deze geplaatst worden. Als de inkepingen van de DIMM niet overeenkomen met de uitsteeksels in de socket, is de DIMM van het verkeerde type en wordt deze fysiek verhinderd om in dat slot te passen.
- Zorg ervoor dat de DIMM volledig in het geheugenslot zit en dat de borgarmen op hun plaats klikken om de DIMM vast te zetten. Een gedeeltelijk geplaatste DIMM kan eruitzien alsof deze volledig is geplaatst en kan zelfs lijken te werken. Vroeg of laat (waarschijnlijk vroeg) zullen er problemen ontstaan met die module.
- Controleer of de modules in de juiste slots zijn geïnstalleerd om overeen te komen met een van de ondersteunde geheugenconfiguraties die in uw moederbord-handleiding staan.
- Als het systeem een geheugen-mismatch-fout weergeeft bij de eerste keer dat u opnieuw opstart, duidt dit meestal niet op een echt probleem. Volg de aanwijzingen om Setup te openen, selecteer Save and Exit en start het systeem opnieuw op. Het systeem zou dan het nieuwe geheugen moeten herkennen. Sommige systemen hebben deze extra stappen nodig om de CMOS bij te werken.
- Als het systeem een nieuw geïnstalleerde module herkent als de helft van de werkelijke grootte en die module heeft chips aan beide kanten, kan het systeem alleen single-banked of single-sided modules herkennen. Sommige systemen beperken het totale aantal "zijden" dat wordt herkend, dus als u wat bestaande kleinere modules heeft geïnstalleerd, probeer deze dan te verwijderen. Het systeem kan dan de dubbelzijdige modules herkennen. Zo niet, retourneer die modules en vervang ze door single-sided modules.
3 opmerkingen
Great article, as expected from iFixIt.
I am in the thralls of troubleshooting binary-style. It's the pits.
As I understand wiping clean the DIMM contacts would help, would the ink from the money cause any problems? I used the blank border of a $1 bill because I didn't want to introduce anything else to compound the problem.
eoakley - Antwoord Deel
And dang, Intel! I get that your proprietary ways are awesome, but give us a way to single out a DIMM when troubleshooting!
eoakley - Antwoord Deel
I don't know how can I solve the error of “bad ME memory configuration” please help me
Masesa - Antwoord Deel