Soluzione problemi della memoria del computer
Essendo dispositivi elettronici privi di parti in movimento, i moduli di memoria si guastano raramente se installati correttamente. Quando si verificano dei problemi, possono essere evidenti come un fallimento del controllo della RAM all'avvio o impercettibili come pochi bit corrotti in un file di dati. Il sintomo tipico dei problemi di memoria è la visualizzazione della schermata blu della morte (BSOD) di Windows. Purtroppo, ci sono così tante altre possibili cause di una BSOD che essa risulta di scarsa utilità come strumento diagnostico.
Quando una memoria difettosa torna a funzionare
Per quanto strano possa sembrare, una memoria difettosa è raramente la causa dei problemi di memoria. Quando riscontri errori di memoria, la causa più probabile è un alimentatore marginale, guasto o sovraccarico. La causa successiva più probabile è il surriscaldamento del sistema. In particolare, se il sistema funziona normalmente appena acceso ma sviluppa problemi dopo essere rimasto in funzione per un po', i problemi di alimentazione o di calore sono la causa più probabile. Solo dopo aver eliminato queste possibilità dovresti considerare l'eventualità che la memoria stessa sia difettosa.
Come primo passo nella diagnosi dei problemi di memoria, esegui Memtest86 (http://www.memtest86.com). Memtest86 è disponibile come eseguibile per DOS, Windows e Linux, ma la forma più utile è l'immagine ISO avviabile, che può caricarsi anche su un sistema con problemi di memoria così gravi da impedire il caricamento e l'esecuzione di Windows o Linux. Se hai un disco Knoppix a portata di mano, inseriscilo, accendi il sistema, digita memtest al prompt di avvio e premi Invio. Comunque tu riesca a farlo partire, configura Memtest86 per eseguire test approfonditi e cicli multipli. Lascialo in esecuzione durante la notte e registra i risultati su disco.
Quando esamini il log, nota gli indirizzi in cui si sono verificati gli errori. Se gli errori si verificano in modo riproducibile allo stesso indirizzo o a indirizzi vicini, è probabile che il modulo di memoria sia difettoso. Se gli errori si verificano ad indirizzi apparentemente casuali, è più probabile che il problema sia l'alimentatore o una temperatura di sistema troppo elevata. Una possibilità, naturalmente, è che la temperatura di sistema aumenti bruscamente solo quando giochi o esegui lavori grafici (facendo lavorare al massimo CPU e scheda video). Questo effetto può rendere difficile isolare i problemi dei componenti legati alla temperatura.
Il controllo POST
Durante il POST (Power-On Self Test), la maggior parte dei sistemi testa la memoria. Sebbene il test della memoria POST non sia esaustivo quanto l'esecuzione di un'utilità di diagnostica della memoria, è utile come test di "allarme" per avvisarti se si verificano gravi problemi di memoria. Molti BIOS di sistema ti consentono di disabilitare o abbreviare il test della memoria POST. Ti consigliamo di lasciarlo abilitato a meno che tu non abbia così tanta memoria installata che il tempo necessario per testarla all'avvio sia eccessivo.
Se gli errori sono casuali, prendi provvedimenti per eliminare il problema di alimentazione o di calore. Se gli errori si verificano ad indirizzi riproducibili, è il momento di iniziare a estrarre i DIMM. Quando risolvi i problemi di memoria, sempre
- Usa precauzioni antistatiche standard. Mettiti a terra toccando il telaio del case o l'alimentatore prima di toccare un modulo di memoria.
- Rimuovi e reinstalla tutti i moduli di memoria per assicurarti che siano inseriti correttamente. Mentre lo fai, è una buona idea pulire i contatti sul modulo di memoria. Alcune persone strofinano delicatamente i contatti con una gomma da matita. L'abbiamo fatto anche noi, ma i produttori di memoria lo sconsigliano a causa del possibile danneggiamento dei contatti. Inoltre, c'è sempre il rischio che un frammento di gomma finisca nello slot della memoria, dove può bloccare uno o più contatti. Una pratica migliore è utilizzare una banconota nuova, che ha la giusta quantità di abrasività per pulire i contatti senza danneggiarli, come mostrato nella Figura 6-7.
Figura 6-7: Usa una banconota nuova per pulire i contatti DIMM
I passi successivi da intraprendere dipendono dal fatto che tu abbia apportato o meno modifiche alla memoria di recente.
Quando non hai aggiunto memoria
Se sospetti problemi di memoria ma non hai aggiunto o riconfigurato la memoria (o non sei entrato nel case), è improbabile che la memoria stessa stia causando il problema. La memoria a volte si guasta semplicemente e può essere danneggiata da picchi elettrici, ma questo è raro, perché l'alimentatore del PC stesso svolge un buon lavoro di isolamento della memoria e degli altri componenti di sistema dai danni elettrici. Il problema più probabile è un alimentatore in fase di guasto. Prova una o entrambe le seguenti soluzioni:
- Se hai un altro sistema, installa la memoria sospetta in quello. Se funziona, il problema quasi certamente non è la memoria, ma un alimentatore inadeguato o temperature elevate all'interno del case.
- Se hai altra memoria, installala nel sistema che presenta problemi. Se funziona, puoi tranquillamente presumere che la memoria originale sia difettosa. È più probabile che fallisca anche questa, il che indica chiaramente problemi di alimentazione o di calore.
Se non hai né un altro sistema né memoria aggiuntiva, e se il tuo sistema ha più di un modulo di memoria installato, usa l'eliminazione binaria per determinare quale modulo è difettoso. Ad esempio, se hai due moduli installati, rimuovi semplicemente un modulo per vedere se questo risolve il problema. Se hai quattro moduli identici installati, designali come A, B, C e D. Installa solo A e B, riavvia il sistema ed esegui nuovamente i test della memoria. Se non si verificano problemi, A e B sono sicuramente buoni e il problema deve risiedere in C e/o D. Rimuovi B e sostituiscilo con C. Se non si verificano problemi, sai che D è difettoso. Se il sistema fallisce con A e C, sai che C è difettoso, ma non sai se anche D sia difettoso. Sostituisci C con D e riavvia il sistema per determinare se D è buono.
WINDOWS XP È SPIETATO
Windows 95, 98, 98SE e ME non stressano la memoria. Se passi a Windows XP o Linux, potrebbero apparire errori di memoria su un PC che sembrava stabile. Le persone spesso presumono di aver fatto qualcosa durante l'installazione del nuovo sistema operativo causando gli errori, ma ciò è raramente vero. Tali errori indicano quasi sempre un problema reale: un alimentatore marginale, surriscaldamento o memoria difettosa. Il problema era presente da sempre, ma Windows 9X lo ignorava semplicemente.
Quando si aggiunge memoria
Se riscontri problemi durante l'aggiunta di memoria, nota quanto segue:
- Se un DIMM sembra non entrare, c'è un buon motivo. I DIMM sono disponibili in molti tipi diversi e reciprocamente incompatibili. Ogni DIMM ha una o più tacche di riferimento la cui posizione corrisponde alle sporgenze nello slot di memoria. Se le tacche di riferimento nel DIMM corrispondono alle sporgenze dello slot, il DIMM è compatibile con quello slot e può essere inserito. Se le tacche di riferimento del DIMM non corrispondono alle sporgenze della presa, il DIMM è del tipo errato e gli viene impedito fisicamente di inserirsi in quello slot.
- Assicurati che il DIMM si inserisca completamente nello slot di memoria e che le braccia di fissaggio scattino in posizione per bloccarlo. Un DIMM inserito parzialmente può sembrare inserito completamente e può persino sembrare funzionare. Prima o poi (probabilmente prima), si svilupperanno problemi con quel modulo.
- Verifica che i moduli siano installati negli slot corretti per corrispondere a una delle configurazioni di memoria supportate elencate nel manuale della scheda madre.
- Se il sistema visualizza un errore di mancata corrispondenza della memoria al primo riavvio, di solito ciò non indica un problema reale. Segui le istruzioni per entrare nel Setup, seleziona Salva ed Esci e riavvia il sistema. Il sistema dovrebbe quindi riconoscere la nuova memoria. Alcuni sistemi richiedono questi passaggi aggiuntivi per aggiornare il CMOS.
- Se il sistema riconosce un modulo appena installato come di dimensioni dimezzate rispetto a quelle reali e quel modulo ha chip su entrambi i lati, il sistema potrebbe riconoscere solo moduli a banco singolo o a lato singolo. Alcuni sistemi limitano il numero totale di "lati" riconosciuti, quindi se hai installato alcuni moduli esistenti più piccoli, prova a rimuoverli. Il sistema potrebbe quindi riconoscere i moduli a doppio lato. In caso contrario, restituisci quei moduli e sostituiscili con moduli a lato singolo.
3 Commenti
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 - Rispondi Condividi
And dang, Intel! I get that your proprietary ways are awesome, but give us a way to single out a DIMM when troubleshooting!
eoakley - Rispondi Condividi
I don't know how can I solve the error of “bad ME memory configuration” please help me
Masesa - Rispondi Condividi