Qualche settimana fa il mio PC ha iniziato a comportarsi in modo strano: all’avvio del sistema operativo (Ubuntu) saltavano fuori strani errori, la maggior parte dei quali lamentavano l’impossibilità di caricare varie widget nelle barre degli strumenti. Nei casi più gravi, l’intero sistema si freezava senza via d’uscita, finché a malincuore pigiavo il tasto reset.
Inizialmente ho pensato che potessero esserci problemi con dei pacchetti installati di recente, ma in mancanza di indicazioni più precise ho lasciato correre, finché il check dei filesystem all’avvio non ha iniziato ad evidenziare inquietanti problemi. Terrorizzato all’idea di perdere i miei preziosi dati, sono corso ai ripari: testing con S.M.A.R.T., backup volante, piallatura della partizione Linux e reinstallazione di Ubuntu 6.10 (tutto inutile).
Convinto che il problema potesse essere nei dischi, ho speso ore facendo girare badblocks dal LiveCD di Ubuntu, senza però riscontrare alcuna anomalia. La svolta è avvenuta quando ho deciso di provare un memtest: con mia somma sorpresa alla prima passata sono saltati fuori centinaia di errori nella RAM. Con sorpresa ancora maggiore però ho dovuto constatare che la seconda passata non aveva rilevato alcun errore.
Successivi test mi hanno poi dato una conferma: i problemi alla RAM emergevano soltanto avviando il PC a freddo (ovvero, suppongo, prima che i banchi di memoria avessero avuto il tempo di raggiungere la loro temperatura di lavoro ottimale). Questo naturalmente ha complicato i test per individuare il blocco di RAM incriminato tra i tre che ho montati sulla scheda madre (due da 128 + uno da 512): dopo ogni test ho dovuto infatti aspettare delle ore per far raffreddare per bene tutto quanto.
In conclusione, come ampiamente previsto dalla legge di Murphy, il blocco difettoso si è rivelato quello da 512Mb, che è stato quindi rimosso con conseguente lancio di improperi. In attesa di decidere quale hardware mi riserverà il futuro (sto considerando da un po’ l’acquisto di un portatile) il mio PC naviga a cabotaggio ridottissimo, con 256 miseri Mb di memoria, e soffre le pene dell’inferno ogni volta che apro Eclipse :D