Cos'è SMART e come utilizzarlo per prevedere il guasto dell'HDD o dell'SSD

Molti di noi hanno riscontrato un guasto del disco rigido o dell'SSD. Alcuni di noi hanno anche cercato di saperne di più sull'affidabilità dei dischi rigidi e sulla loro funzione di previsione nascosta(hidden prediction function) che fa parte di una tecnologia chiamata SMART . Si potrebbe obiettare che SMART non è così affidabile in quanto non prevede il fallimento in tutti i casi. Questo fatto è in parte vero, ma il funzionamento interno effettivo di questo sistema di automonitoraggio non è così semplice, quindi esaminiamo come funziona SMART . Ti mostreremo anche come controllare lo stato SMART dell'HDD e lo stato (HDD SMART status)SMART(SMART status) dell'unità a stato solido :

Che cos'è SMART (HDD e SSD)?

SMART è un sistema che monitora le informazioni interne dell'unità. (SMART is a system that monitors the internal information of your drive.)Il suo nome intelligente(clever name) è in realtà l'acronimo di Self-Monitoring, Analysis, and Reporting Technology . SMART , anche scritto come SMART , è una tecnologia che si trova all'interno di HDD e SSD(HDDs and SSDs) . È indipendente dal sistema operativo(operating system) , dal BIOS o da altri software.

Cosa fa SMART per HDD e SSD(HDDs and SSDs) ?

SMART è stato inventato perché i computer avevano bisogno di qualcosa che potesse monitorare lo stato di salute(health state) dei loro dischi rigidi. Ciò significa, chiaramente parlando, che SMART dovrebbe essere in grado di dirti se il tuo disco rigido o unità a stato solido sta per smettere di funzionare(SMART should supposedly be able to tell you if your hard drive or solid-state drive is about to stop working) !

Le informazioni sullo stato dell'unità sono fornite da SMART

Come fa SMART a farlo? Potresti essere tentato di pensare che SMART possa indovinare magicamente se la tua unità è sana. 🙂 Quello che fa è una storia completamente diversa, però. SMART tiene traccia di una serie di variabili(SMART keeps track of a series of variables) il cui numero e tipo variano da drive a drive, che sono indicatori della sua affidabilità(indicators of its reliability) . Se vuoi avere un'idea approfondita di tutti gli attributi SMART , in quanto ce ne sono circa 50 ( tasso di errore di(error rate) lettura grezza , tempo di rotazione, errori segnalati non correggibili, tempo di accensione, conteggio dei cicli(cycle count) di carico , ecc.) , visita questa pagina web(visit this webpage) .

Sappiate però che, a parte qualche singolare tentativo ( Google , Backblaze ), la maggior parte delle SMART . i dati non sono documentati. Il sistema fornisce una grande quantità di dati interni. Tuttavia, ci sono molte incongruenze nelle statistiche perché molti dei produttori di dischi rigidi utilizzano definizioni e misurazioni diverse. Ad esempio, alcuni produttori memorizzano i dati sul tempo di accensione come ore, mentre altri li misurano in minuti o secondi. Inoltre, non spiegano quali dei vari attributi o variabili meritano la nostra attenzione, facendoci affogare nei dati.

Prima di tentare di capire quali attributi SMART sono rilevanti, dobbiamo prima distinguere tra i principali tipi di guasti SSD e HDD: prevedibili e non prevedibili(SSD and HDD failures: predictable and non-predictable) .

Dettagli SMART per un'unità a stato solido

I guasti prevedibili(Predictable failures) includono i guasti che si verificano nel tempo e sono causati da una meccanica del disco difettosa o da danni alla superficie del disco nel caso di dischi rigidi. Per le unità a stato solido, i guasti prevedibili possono includere la normale usura nel tempo o un numero elevato di tentativi di cancellazione non riusciti. I problemi(Problems) peggiorano nel tempo e l'unità alla fine si guasta.

I guasti non prevedibili(Non-predictable failures) sono causati da eventi improvvisi, di cui possiamo citare, ad esempio, sbalzi di tensione improvvisi o danni imprevisti ai circuiti all'interno del disco rigido o dell'unità a stato solido. Ciò che è importante capire è che SMART può solo aiutare a rilevare guasti prevedibili(S.M.A.R.T. can only help you detect predictable failures) .

Ora che hai una conoscenza di base di cosa è e fa SMART , vediamo come controllare lo stato SMART(SMART status) delle tue unità da Windows e poi anche come leggere e interpretare i dettagli SMART :

Come controllare lo stato di SSD e HDD SMART(SSD and HDD SMART status)

Su computer e dispositivi Windows , il modo più semplice per leggere i dati SMART da un disco rigido o da un SSD è utilizzare app specializzate. Ce ne sono parecchi là fuori, ma molti di loro sono poco sviluppati o costano denaro(cost money) . Tra tutte le app in grado di leggere i dati SMART , la migliore e quella che ti consigliamo di utilizzare è CrystalDiskInfo . È gratuito, in grado di leggere gli attributi SMART ed è anche una delle poche app di questo tipo in grado di ottenere dati (SMART)SMART sia da IDE ( PATA ), SATA e NVMeunità, nonché da unità portatili che utilizzano e SATA , USB o IEEE 1394 .

CrystalDiskInfo mostra informazioni dettagliate su un'unità che utilizza SMART

Un altro metodo eccellente per controllare lo stato SMART e i dettagli(SMART status and details) di un HDD o SSD(HDD or SSD) è utilizzare le app fornite dal produttore. Ad esempio, la maggior parte delle unità a stato solido è accompagnata da app di supporto(support apps) che consentono di controllare le informazioni su di esse, verificarne l'integrità, eseguire la diagnostica e così via. Queste app di solito includono opzioni per il controllo dello stato SMART(SMART status) .

I produttori di unità offrono app in grado di leggere le informazioni SMART

Un terzo modo per controllare lo stato SMART(SMART status) del disco rigido o SSD(disk drive or SSD) è offerto da Windows 10 . Non mostra i dettagli, ma può dirti se lo stato SMART(SMART status) delle tue unità è OK o meno. Per controllare SMART , apri il prompt dei comandi(Command Prompt) ed esegui questo comando: wmic diskdrive get model, status . Il comando emette l'elenco delle unità collegate al PC e mostra lo stato SMART(SMART status) per ciascuna di esse.

Windows 10 ti consente di controllare lo stato SMART delle tue unità

Quest'ultimo metodo per controllare lo stato SMART(SMART status) è probabilmente il modo più rapido in Windows 10 per verificare se le unità non funzionano.

Come eseguire un test SMART SSD o HDD

Se non sei soddisfatto della semplice lettura dello stato SMART(SMART status) delle tue unità, puoi anche eseguire un test SMART SSD o HDD(SSD or HDD SMART test) . È più facile a dirsi che a farsi perché hai bisogno di un'app specializzata per questo scopo. Di conseguenza, abbiamo ritenuto che questo sia un argomento degno di un articolo a parte, a cui puoi accedere tramite questo link: Testa il tuo HDD o SSD(HDD or SSD) e verifica il suo stato di salute(health status) .

Come leggere valori e attributi SMART

Lo stato di salute(health status) del disco rigido viene continuamente testato e monitorato con più sensori. I valori vengono misurati mediante l'uso di algoritmi tipici, quindi gli attributi corrispondenti vengono modificati in base ai risultati.

In qualsiasi programma di monitoraggio(monitoring program) SMART , dovresti vedere gli attributi che contengono almeno alcuni di questi campi:

  • Identificatore:(Identifier:) la definizione dell'attributo. Di solito ha un significato standard ed è contrassegnato da un numero compreso tra 1 e 250 (ad esempio, 9 è Power-on Count ). Tuttavia, tutti gli strumenti di monitoraggio e test del disco(disk monitoring and testing tools) forniscono il nome e una descrizione testuale dell'attributo.
  • Soglia:(Threshold:) il valore minimo per l'attributo. Se viene raggiunto questo valore, l'unità sta per guastarsi.
  • Valore:(Value:) valore attuale dell'attributo. L'algoritmo calcola questo numero in base ai dati grezzi. Un nuovo disco rigido dovrebbe avere un numero alto, il massimo teorico (100, 200 o 253 a seconda del produttore), che diminuisce durante la sua vita.
  • Peggiore:(Worst:) il valore più piccolo dell'attributo mai registrato.
  • Dati:(Data:) valori misurati grezzi forniti da un sensore o da un contatore. Questi sono i dati utilizzati dall'algoritmo progettato dal produttore dell'HDD o SSD(HDD or SSD) . Il suo contenuto dipende dall'attributo e dal produttore dell'unità. Gli utenti regolari dovrebbero saltare questo.
  • Flags: lo scopo dell'attributo. Questo è solitamente impostato dal produttore e quindi varia(manufacturer and therefore varies) da unità a unità. Ciascuno degli attributi è critico e può prevedere un guasto imminente (ad esempio, conteggio di settori riallocati ID 5 ) o statistico senza alcun effetto diretto sullo stato (ad esempio, conteggio di perdita di alimentazione(power loss count) imprevista ID 174 ).

Gli attributi SMART sono descritti da dati quali ID, valore corrente, valore peggiore e soglia

Quando si tenta di comprendere lo stato di qualsiasi attributo SMART, controllare i valori di questi tre campi: valore, soglia e flag(to understand the status of any S.M.A.R.T. attribute, check the values of these three fields: value, threshold, and flags) . Inoltre, ricorda che, di solito, valori inferiori sono indice di una diminuzione dell'affidabilità(smaller values are an indication of a decrease in reliability) .

Come utilizzare SMART per prevedere il guasto di un HDD o SSD(HDD or SSD) (valori essenziali da verificare)

Non tutto SMART . gli attributi sono fondamentali per la previsione degli errori(failure prediction) . I due studi sopra menzionati sui tassi di guasto del disco rigido(drive failure) e altre fonti concordano sul fatto che un aiuto importante per identificare i dischi guasti sono:

  • Conteggi del settore riallocato(Reallocated sector counts) . La riallocazione avviene quando la logica dell'unità rimappa un settore danneggiato, a causa di errori soft o hard ricorrenti, su un nuovo settore fisico dai suoi di riserva. Questo attributo riflette il numero di volte in cui è avvenuta una rimappatura. Se il suo valore aumenta, è un'indicazione dell'usura dell'HDD o dell'SSD.

  • Conteggio settore attuale in sospeso(Current Pending Sector Count) . Questo conta i settori "instabili", ovvero quelli danneggiati con errori di lettura in attesa di una rimappatura, una sorta di sistema di "probation". Gli algoritmi SMART hanno comprensioni contrastanti su questo particolare attributo, poiché a volte non è convincente. Tuttavia, può fornire un avviso anticipato di possibili problemi.

  • Segnalati errori non correggibili(Reported Uncorrectable Errors) . È il conteggio degli errori impossibili da recuperare, ed è utile perché sembra avere lo stesso significato per tutti i produttori.

  • Cancella conteggio fallito(Erase Fail Count) . Questo è un eccellente indicatore della morte prematura di un'unità a stato solido. Conta il numero di tentativi di eliminazione dei dati non riusciti e un valore che aumenta indica che la memoria flash all'interno dell'SSD è prossima alla fine del suo ciclo di vita.

  • Conteggio del livellamento dell'usura(Wear Leveling Count) . Ciò è particolarmente utile anche per gli SSD. I produttori impostano la durata prevista di un SSD nei suoi dati SMART. Il conteggio del livellamento dell'usura(Wear Leveling Count) è una stima dello stato di salute della tua unità. Viene calcolato utilizzando un algoritmo che tiene conto della vita attesa predefinita e del numero di cicli (scrittura, cancellazione, ecc.) che ciascun blocco di memoria flash può eseguire prima di raggiungere il proprio fine vita.

  • La temperatura del disco(Disk temperature) è un parametro molto dibattuto. Tuttavia, si ritiene che valori superiori a 60°C possano ridurre la durata di vita di un HDD o SSD e aumentare la probabilità di danni. Si consiglia di utilizzare una ventola per ridurre la temperatura delle unità e, si spera, prolungarne la durata.

I valori SMART superiori alla soglia possono indicare potenziali guasti futuri dell'unità

Il suddetto SMART . attributi sono relativamente facili da interpretare. Se noti un aumento dei loro valori, è possibile che l'unità non funzioni, quindi è meglio iniziare a eseguire il backup. Tuttavia, sebbene questi siano utili indicatori dell'affidabilità dell'azionamento, non dimenticare che non sono infallibili.

Cenni storici su SMART

SMART è stato sviluppato a partire dall'anno 1992(year 1992) , anche se ora sai che è incluso in tutte le moderne unità a stato solido e unità disco rigido. La sua storia copre una serie di nomi come Predictive Failure Analysis o IntelliSafe(Predictive Failure Analysis or IntelliSafe) e input da tutti i principali produttori di dischi rigidi: IBM , Seagate , Quantum , Western Digital . Infine, la sua documentazione è stata inclusa per la prima volta nel 2004 all'interno dello standard Parallel ATA e ha ricevuto revisioni regolari in seguito. L'ultimo è stato rilasciato nel 2011.

C'è qualcos'altro che vorresti sapere su SSD e HDD SMART(SSD and HDD SMART) ?

Questo è stato il nostro breve studio sul funzionamento interno di SMART e sulle sue capacità di monitorare, testare e prevedere i guasti del disco rigido. Il punto di vista principale che dovresti ricordare è che questo sistema di automonitoraggio può aiutarti a rivedere lo stato di salute(health status) del tuo HDD . Se vuoi utilizzare questi dati SMART(S.M.A.R.T data) per vedere se la tua unità ha problemi, leggi gli articoli che abbiamo consigliato in questo tutorial. Inoltre, per domande, usa il modulo commenti qui sotto e discutiamo.



About the author

Sono un revisore di software ed esperto di produttività. Revisiono e scrivo recensioni di software per varie applicazioni software, come Excel, Outlook e Photoshop. Le mie recensioni sono ben informate e forniscono informazioni obiettive sulla qualità dell'applicazione. Scrivo recensioni di software dal 2007.



Related posts