I dati S.M.A.R.T. sono uno degli strumenti più utili per valutare le condizioni di un hard disk, sia interno sia esterno. L’acronimo significa Self-Monitoring, Analysis and Reporting Technology e indica un sistema di monitoraggio integrato nel firmware dell’unità, progettato per raccogliere informazioni su usura, errori di lettura, settori problematici, temperature e altri eventi anomali.

Controllare questi dati non equivale a ottenere una garanzia sul funzionamento futuro del disco. Un hard disk può guastarsi senza mostrare segnali evidenti, mentre alcuni valori apparentemente preoccupanti possono dipendere dal modo in cui il produttore li rappresenta. S.M.A.R.T. va quindi interpretato come uno strumento di prevenzione: permette di individuare segnali di rischio e di decidere quando eseguire subito un backup o sostituire l’unità.

Che cosa misura realmente S.M.A.R.T.

Un hard disk S.M.A.R.T. memorizza una serie di attributi relativi al proprio funzionamento. Tra quelli più importanti ci sono i settori riallocati, cioè le aree danneggiate che l’unità ha sostituito utilizzando una riserva interna; i settori pendenti, che non sono stati letti correttamente e attendono una verifica; e i settori non correggibili, per i quali il disco non è riuscito a recuperare i dati.

Un altro indicatore rilevante è il conteggio degli errori non correggibili o degli errori di lettura. Nei dischi magnetici possono essere presenti anche valori relativi al tempo di avvio del motore, ai cicli di alimentazione, alle ore di funzionamento e agli urti rilevati. La temperatura, invece, aiuta a capire se l’unità lavora in condizioni termiche appropriate, anche se il dato va valutato in relazione al modello e al sistema di raffreddamento.

Gli attributi vengono spesso accompagnati da un valore normalizzato, da una soglia e da un valore grezzo. Il valore normalizzato non segue una scala identica per tutti i produttori: in genere un numero più alto indica una condizione migliore, ma non è possibile confrontare direttamente lo stesso attributo tra marche o modelli diversi. Il valore grezzo può essere espresso con unità e codifiche proprietarie. Per questo non bisogna giudicare un disco basandosi su un singolo numero isolato.

Come leggere lo stato di un hard disk in Windows

Windows può mostrare alcune informazioni di base, ma non sempre rende disponibili tutti gli attributi S.M.A.R.T. Per un controllo approfondito è preferibile usare un programma specializzato capace di leggere i dati dell’unità e visualizzare almeno lo stato generale, la temperatura, le ore di attività e gli attributi critici.

Dopo avere avviato lo strumento, occorre selezionare il disco corretto. È importante verificare modello e capacità, soprattutto quando sono collegati più dispositivi. Un risultato indicato come “buono” o equivalente significa che non sono state superate le soglie di allarme definite dal produttore; non significa che il disco sia nuovo o che sia impossibile un guasto improvviso.

Quando il programma segnala settori riallocati, pendenti o non correggibili, la priorità non è eseguire altri test, ma copiare i dati importanti su un supporto diverso. Se il disco emette rumori insoliti, rallenta in modo marcato, si disconnette o produce errori di lettura, è meglio ridurre al minimo l’utilizzo e procedere con un recupero dati prudente. I test ripetuti possono sottoporre a ulteriore stress un’unità già danneggiata.

Controllare S.M.A.R.T. su Linux e macOS

Su Linux uno degli strumenti più utilizzati per la diagnostica S.M.A.R.T. è smartctl, normalmente fornito dal pacchetto smartmontools. Dopo avere individuato il nome del dispositivo, è possibile richiedere le informazioni generali e l’elenco degli attributi. Per un’unità SATA il dispositivo potrebbe essere indicato come /dev/sda, mentre per altri collegamenti il nome può variare.

Un controllo tipico comprende la lettura delle informazioni S.M.A.R.T. e l’avvio di un test breve. Il test breve dura generalmente pochi minuti e verifica una parte dei componenti principali; il test esteso esamina l’intera superficie del disco e può richiedere molto più tempo. Durante il test esteso l’unità resta normalmente utilizzabile, ma le prestazioni possono diminuire e, su un disco instabile, il carico aggiuntivo può provocare nuovi errori. Il risultato va consultato al termine, senza interrompere il processo se non è necessario.

Su macOS la lettura completa dei dati dipende dal tipo di collegamento e dall’adattatore utilizzato. Gli hard disk interni possono esporre più informazioni rispetto a quelli inseriti in alcuni box USB. Molti adattatori, infatti, non inoltrano correttamente i comandi S.M.A.R.T.; in questo caso il software potrebbe non mostrare dati oppure visualizzare soltanto uno stato generico. Non è quindi corretto considerare automaticamente sano un disco per il quale le informazioni non sono disponibili.

Gli indicatori da osservare con maggiore attenzione

La presenza di settori riallocati non implica sempre un guasto immediato, ma indica che la superficie del disco ha già evidenziato problemi. Un valore stabile, registrato una sola volta, è diverso da un conteggio che aumenta nel tempo. Per questo può essere utile salvare periodicamente un rapporto e confrontare le letture successive.

I settori pendenti meritano particolare attenzione. Rappresentano aree che il disco non è riuscito a leggere e che potrebbero essere riallocate dopo una nuova scrittura o dopo un test. Se il numero cresce, se compaiono errori non correggibili o se i file diventano illeggibili, il disco non dovrebbe essere utilizzato per conservare dati importanti.

Anche la temperatura deve essere osservata nel tempo. Un valore elevato può dipendere da scarsa ventilazione, accumulo di polvere, funzionamento continuo o posizione del disco in un box poco ventilato. È preferibile migliorare il flusso d’aria e verificare il sistema di raffreddamento, senza affidarsi soltanto al numero mostrato dal programma.

Gli errori di comunicazione possono invece dipendere dal collegamento, non necessariamente dalla superficie del disco. Un cavo SATA o USB difettoso, un connettore instabile, un alimentatore insufficiente o un box esterno problematico possono generare errori. Prima di dichiarare guasta l’unità, conviene provare un altro cavo, una porta diversa o un collegamento diretto, tenendo conto del rischio di interrompere un disco già instabile.

Test S.M.A.R.T. e controlli aggiuntivi

Il test breve è utile per una verifica rapida, mentre quello esteso è più adatto a un controllo periodico di un disco che non presenta sintomi evidenti. È comunque opportuno eseguirli quando il computer non deve svolgere attività importanti e avere già un backup aggiornato. Il test non ripara i dati e non sostituisce una copia di sicurezza.

S.M.A.R.T. dovrebbe essere affiancato ai controlli del sistema operativo. Gli strumenti per verificare il file system possono individuare errori logici, ma non risolvono i problemi fisici della superficie magnetica. Allo stesso modo, un programma di benchmark può evidenziare prestazioni anomale, ma non è un sostituto della diagnostica S.M.A.R.T. e non dovrebbe essere usato ripetutamente su un disco sospetto.

Quando sostituire l’hard disk

La sostituzione è consigliabile quando il software segnala il superamento di una soglia critica, quando aumentano settori riallocati o pendenti, quando compaiono settori non correggibili o quando l’unità manifesta disconnessioni, blocchi, errori di lettura e rumori meccanici anomali. Anche un disco che continua a risultare “buono” può essere sostituito in anticipo se contiene dati essenziali e ha accumulato molte ore di funzionamento o mostra prestazioni instabili.

Il passaggio corretto consiste nel copiare i dati su un nuovo supporto, verificare che i file siano leggibili e solo dopo rimuovere o formattare il vecchio disco. Se la copia si interrompe spesso, è preferibile evitare tentativi casuali e rivolgersi a strumenti di clonazione o recupero dati progettati per unità degradate. La regola più importante resta semplice: S.M.A.R.T. può avvisare di un problema, ma soltanto un backup aggiornato protegge davvero i dati.