Problemen geheugen


  Share  
|

Geheugen problemen kan moeilijk zijn om op te lossen. Voor een ding, is de computer het geheugen nog steeds mysterieus aan mensen omdat het een soort "virtuele" ding dat kan moeilijk te begrijpen. Het andere probleem is dat geheugen problemen kunnen intermitterende en vaak lijken op problemen met andere gebieden van het systeem, zelfs software. Deze sectie toont eenvoudige stappen die u kunt uitvoeren als u vermoedt dat u een probleem met het geheugen.

Problemen met het geheugen, moet u eerst een aantal geheugen-diagnose testprogramma's. Je hebt al meerdere, macht en niet weten. Elke moederbord BIOS heeft een geheugen diagnose in het Post dat wordt uitgevoerd wanneer u voor het eerst weer op het systeem. In de meeste gevallen, ontvangt u ook een herinnering diagnostische hulpprogramma op een schijf die is meegeleverd met uw systeem. Veel commerciële diagnostische programma's zijn op de markt, en bijna allemaal zijn geheugen testen.

Wanneer de POST, het niet alleen proeven geheugen, draait maar ook telt het. De telling wordt vergeleken met het bedrag telde de laatste keer BIOS Setup is uitgevoerd, maar als het anders is, een foutmelding wordt afgegeven. Zoals de POST loopt, schrijft het een patroon van gegevens naar alle locaties in het geheugen van het systeem en leest dat patroon terug om te controleren dat het geheugen werkt. Als een storing wordt gedetecteerd, dan zie je of horen een bericht. Audio-berichten (piepen) worden gebruikt voor kritische of "fatale" fouten die zich voordoen in gebieden die belangrijk voor de werking van het systeem. Als het systeem voldoende geheugen kan de toegang tot ten minste mogelijk video te laten functioneren, zie je foutmeldingen in plaats van gehoor beep codes.

Als uw systeem maakt het via de POST met geen aanwijzingen geheugen fout, kan er geen geheugen een hardware probleem, of het bericht mogelijk niet in staat zijn om het probleem op te sporen. Intermitterende geheugen fouten worden vaak niet gedetecteerd tijdens de POST, en andere subtiele hardware defecten kan moeilijk zijn voor de POST te vangen. De POST is ontworpen om snel te lopen, dus de test is niet zo grondig als mogelijk zou zijn. Dat is de reden waarom je vaak te starten vanaf een DOS of diagnostische schijf en voer een echte hardware-diagnose tot meer uitgebreide geheugen test te doen. Deze soorten tests kunnen continu worden uitgevoerd en worden overgelaten lopen dagen indien nodig te jagen van een ongrijpbaar intermitterende defect.

Toch, zelfs deze programma's niet alleen pass / fail soort tests, dat wil zeggen, alles wat ze kunnen doen is patronen te schrijven naar het geheugen en lezen ze terug. Zij kunnen niet bepalen hoe dicht het geheugen is failingonly of het werkte. Voor het hoogste niveau van het testen, het beste ding om te hebben is een dedicated geheugen test machine, meestal een SIMM / DIMM / RIMM module tester. Deze apparaten kunt u een module invoegen en grondig te testen op verschillende snelheden, voltages en timings om u te laten weten voor bepaalde of het geheugen is goed of slecht. Versies van deze testers zijn beschikbaar voor alle typen geheugen van oudere SIMM handvat om de laatste DDR DIMM's of RIMMs. Ik heb defecte modules, bijvoorbeeld dat het werk in sommige systemen (langzamer structuren), maar andere niet. Wat ik bedoel is dat hetzelfde geheugen test programma niet de module in een machine, maar gaat het in een andere. In de module tester, is het altijd aangewezen als slecht tot aan de individuele bits, en het zelfs vertelt mij de werkelijke snelheid van het apparaat, niet alleen de rating. Bedrijven die bieden geheugenmodule testers omvatten Tanisys (www.tanisys.com), CST (www.simmtester.com), en Innoventions (www.memorytest.com). Ze kunnen duur zijn, maar voor een professioneel in de PC reparatie bedrijf, met een van deze SIMM / DIMM-testers is de enige manier om te gaan.

Nadat uw besturingssysteem actief is, het geheugen fouten kunnen nog steeds optreden, meestal aangeduid met foutmeldingen die kunnen worden ontvangen. Dit zijn de meest voorkomende:

  • Pariteit fouten. Geeft aan dat de pariteit controle circuit op het moederbord heeft vastgesteld een verandering in het geheugen, aangezien de gegevens oorspronkelijk werd opgeslagen.

  • Algemene of globale bescherming fouten. Een algemene doeleinden fout aangeeft dat een programma is beschadigd in het geheugen, meestal resulteert in onmiddellijke beëindiging van de aanvraag. Dit kan ook worden veroorzaakt door fouten of verkeerde programma's.

  • Fatale uitzondering fouten. Foutcodes teruggegeven door een programma wanneer een ongeldige instructie is aangetroffen, ongeldige gegevens of code werd, of het voorrecht van een bepaalde bewerking is ongeldig.
  • Divide fout. Een algemene doeleinden fout aangeeft dat een deling door 0 of een poging daartoe is het resultaat van een operatie past niet in de bestemming register.

Als u deze fouten worden geconfronteerd, kunnen ze worden veroorzaakt door een defect of verkeerd is geconfigureerd geheugen, maar ze kunnen ook worden veroorzaakt door fouten in de software (met name bestuurders), slechte voedingen, ontladingen van statische elektriciteit, dicht radiozenders, timing problemen, en meer.

Als u vermoedt dat de problemen worden veroorzaakt door het geheugen, zijn er manieren om het geheugen te testen om te bepalen of dat is het probleem. De meeste van deze tests gaat met een of meer geheugen test programma's.

Ik ben verbaasd dat de meeste mensen maken een kritieke fout wanneer zij lopen het geheugen te testen software. Het grootste probleem dat ik zie is dat mensen lopen geheugen testen met het systeem caches ingeschakeld. Dit ontkracht effectief geheugen testen, omdat de meeste systemen hebben wat wordt genoemd een write-back cache. Dit betekent dat gegevens geschreven naar het hoofdgeheugen wordt eerst geschreven naar de cache. Omdat een geheugen test programma eerste gegevens schrijft en leest dan meteen terug, de gegevens terug wordt gelezen uit de cache, niet het hoofdgeheugen. Het maakt het geheugen test programma draaien zeer snel, maar alles wat je getest was de cache. De bottom line is dat als je geheugen te testen met de cache staat niet echt, je bent schriftelijk aan de SIMM / DIMM's, maar alleen aan de cache. Voordat u een geheugen test programma's uitvoert, moet u uw cachegeheugen is uitgeschakeld. Het systeem loopt erg langzaam als je dit doet, en het geheugen test zal veel langer duren, maar je zal het testen van uw werkelijke RAM-geheugen, niet van de cache.

Laten we eerst eens dekking van het geheugen testen en procedures voor probleemoplossing.

1.
Kracht van het systeem en observeer de POST. Als het bericht voltooit zonder fouten heeft het primaire geheugen functionaliteit getest. Als er fouten worden aangetroffen, gaat u naar de procedures gebrek isolement.

2.
Herstart het systeem, en voer uw BIOS (of CMOS) Setup. In de meeste systemen wordt dit gedaan door op de toets Del of F2 toets tijdens de POST, maar vóór het boot proces begint (zie uw systeem of moederbord documentatie voor details). Eenmaal in het BIOS Setup, controleren of dat het geheugen tellen gelijk is aan het bedrag dat is geïnstalleerd. Als de telling niet overeenkomt met wat er is geïnstalleerd, gaat u naar de procedures gebrek isolement.

3.
Vind de BIOS Setup-opties voor cache, en stel alle cache opties voor gehandicapten. Sla de instellingen op en reboot om een DOS-geformatteerde diskette (floppy) met de diagnose programma van uw keuze. Merk op dat sommige diagnostische programma's gebruiken een self-booting diskette of cd. Als uw systeem kwam met een diagnose schijf, kunt u dat, of je een van de vele commerciële pc diagnose programma's op de markt, zoals PC-technicus kan gebruik door Windsor Technologies, Norton System Works van Symantec, Doc Geheugen van SIMMTester, of anderen.
4.
Volg de instructies die bij uw diagnostische programma's te laten testen van het systeem basis en uitgebreid geheugen. De meeste programma's hebben een modus die hen in staat stelt om de lus testthat is, om het continu draaien, wat geweldig is voor het vinden van intermitterende problemen. Als het programma ontmoetingen een geheugen error, ga dan naar de procedures gebrek isolement.

5.
Als er geen fouten worden aangetroffen in de post of in de meer uitgebreide geheugen diagnostische, heeft uw geheugen getest goed in hardware. Zorg ervoor dat op dit punt om het systeem te rebooten, de BIOS Setup te treden en opnieuw inschakelen van de cache. Het systeem zal zeer langzaam loopt tot de cache weer is ingeschakeld.

6.
Als je geheugen problemen die nog het geheugen nog proeven oke, misschien heb je een probleem niet vast te stellen door middel van eenvoudige pass / fail testen, of je problemen kunnen worden veroorzaakt door software of een van de vele andere gebreken of problemen in uw systeem. U kunt het geheugen wilt brengen een SIMM / DIMM tester voor een meer nauwkeurige analyse. Meeste PC reparatiebedrijven een dergelijke tester. Ik zou ook controleren van de software (met name bestuurders, die eventueel moeten worden aangepast), voeding, milieu en het systeem voor problemen zoals statisch, radiozenders, enzovoort.

Memory Defect Isolation Procedure

Voor het gebruik van deze stappen, ben ik ervan heb je een werkelijke geheugen probleem dat wordt gemeld door de POST of disk-gebaseerde diagnostiek geheugen geïdentificeerd.

1.
Herstart het systeem en voer de BIOS Setup. Onder een menu meestal genoemd Advanced Chipset Setup of zou kunnen zijn geheugen timing parameters. Selecteer BIOS of Setup defaults, die gewoonlijk de langzaamste instellingen. Als het geheugen timings handmatig zijn ingesteld, reset het geheugen configuratie By EPD.

2.
Sla de instellingen, rebooten en opnieuw testen met behulp van de testen en procedures voor probleemoplossing eerder vermeld. Als het probleem is opgelost, onjuiste BIOS-instellingen waren het probleem. Als het probleem blijft bestaan, hebt u waarschijnlijk defect geheugen, dus verder met de volgende stap.

3.
Open het systeem voor de fysieke toegang tot de SIMM / DIMM / RIMMs op het moederbord. Identificeer de bank regeling in het systeem. Met behulp van de handleiding of de legende zijde gescreend op het moederbord, identificeren welke modules komen overeen met die banken. Vergeet niet dat als je een dual-channel systeem testen, moet u zeker dat u verwijdert zowel Kanaal A en Kanaal B-modules in dezelfde logische bank.

4.
Verwijder al het geheugen behalve de eerste bank, en opnieuw testen met behulp van de probleemoplossing en testprocedures eerder vermeld. Als het probleem blijft met alle, maar de eerste bank verwijderd, is het probleem geïsoleerd aan de eerste bank, die moet worden vervangen.

5.
Vervang het geheugen in de eerste bank, bij voorkeur met bekende goede reserve-modules, maar u kunt ook overstappen op de anderen die je hebt verwijderd en opnieuw testen. Als het probleem blijft na het testen van alle geheugen banken (en ze vinden van alle correct te werken), is het waarschijnlijk het moederbord zelf is slecht (waarschijnlijk een van de geheugen contactdozen). Vervang het moederbord en test.
6.
Op dit punt heeft de eerste (of vorige) bank goed getest, dus het probleem moet in de resterende modules die tijdelijk zijn verwijderd. Installeer de volgende bank van geheugen en opnieuw testen. Als het probleem duikt weer op nu, het geheugen van die bank is defect. Verdere testen van elke bank totdat u de defecte module te vinden.

7.
Herhaal de vorige stap totdat alle overige banken van het geheugen zijn geïnstalleerd en getest. Als het probleem niet is opgedoken na het verwijderen en opnieuw installeren van al het geheugen, was het probleem waarschijnlijk intermitterend of veroorzaakt door een slechte geleiding op het geheugen contacten. Vaak gewoon verwijderen en vervangen van geheugen kan het oplossen van problemen als gevolg van de zelfreinigende actie tussen de module en het stopcontact tijdens het verwijderen en opnieuw installeren.
een artikel afkomstig van Kyle Duke


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions