Come controllare l'integrità dell'unità e lo stato SMART in Windows 10
Con gli aggiornamenti recenti, Windows 10 è in grado di recuperare e mostrare le informazioni SMART per i dispositivi di archiviazione installati nel computer. Ciò consente all'utente di controllare rapidamente lo stato di integrità dell'unità. L'opzione è disponibile a partire da Windows 10 build 20226 , che ha introdotto la pagina Gestisci dischi e volumi nell'app Impostazioni. La nuova funzionalità supporta modern Unità SSD NVMe .
Quando è stata introdotta nella build 20226, Microsoft aveva annunciato la funzionalità come segue.
Pubblicità
Il tentativo di recuperare i dati dopo un guasto dell'unità è frustrante e costoso. Questa funzione è progettata per rilevare anomalie hardware per gli SSD NVMe e avvisare gli utenti con tempo sufficiente per agire. Si consiglia vivamente agli utenti di eseguire immediatamente il backup dei dati dopo aver ricevuto una notifica.
Quindi la nuova opzione non è solo una pagina in Impostazioni, è un'opzione di monitoraggio dell'archiviazione completa.
S.M.A.R.T., scritto anche come SMART (Self-Monitoring, Analysis and Reporting Technology) è un sistema di monitoraggio implementato nelle unità disco del computer, inclusi HDD, SSD e dispositivi eMMC. La sua funzione principale è rilevare e segnalare gli indicatori di affidabilità delle unità per prevenire la perdita di dati e prevedere guasti hardware catastrofici.
Per controllare l'integrità dell'unità e lo stato SMART in Windows 10,
- Apri il App Impostazioni .
- Vai aSistema> Archiviazione.
- A destra, fai clic sul fileGestisci dischi e volumicollegamento.
- Nella pagina successiva, fare clic su sull'unità di cui si desidera controllare lo stato SMART.
- Clicca sul
Proprietà
sotto la riga del nome dell'unità. - Nella pagina successiva, troverai il valore del rapporto sull'integrità dell'unità sottoPromuovi la salutesezione.
Hai fatto.
Se non vedi i dettagli della temperatura, assicurati di avere il corretta build di Windows 10 installata . Inoltre, questo potrebbe significare che l'unità non viene riconosciuta correttamente da Windows 10, quindi il sistema operativo non può recuperare la sua temperatura. Al momento della stesura di questo articolo, supporta solo NVMe Unità SSD.
In questo caso, è possibile utilizzare alcuni altri strumenti integrati di Windows per recuperare i valori dell'indicatore di stato dell'unità. Se stai utilizzando una versione di Windows 10 senza la funzionalità di cui sopra, puoi fare quanto segue.
Controlla l'integrità dell'unità e lo stato SMART in PowerShell
- Aperto PowerShell come amministratore .
- Digita o copia e incolla il seguente comando:
Get-WmiObject -namespace root wmi -class MSStorageDriver_FailurePredictStatus
. - Guarda la linea
PredictFailure
. Per una guida sana, dovrebbe direFalso
. - Se il valore sopra è True, l'unità è nello stato di errore. La riga successiva,
Motivo
, contiene il codice di stato che descrive il motivo esatto del problema. Vedere la tabella di riferimento di seguito per i codici di errore.
Controlla l'integrità dell'unità e lo stato SMART nel prompt dei comandi
- Aperto Prompt dei comandi come amministratore .
- Digita o copia e incolla il seguente comando:
wmic / namespace: \ root wmi percorso MSStorageDriver_FailurePredictStatus
. - Vedi il
PredictFailure
colonna. Per una guida sana, dovrebbe direFalso
. - Se il valore sopra è
Vero
, allora l'azionamento è nello stato difettoso. La colonna successiva,Motivo
, contiene il codice di stato che descrive il motivo esatto del problema. Vedere la tabella di riferimento di seguito per i codici di errore.
Attributi SMART conosciuti e codici di stato
ID | Nome attributo | Descrizione |
---|---|---|
01 0x01 | Leggere il tasso di errore | (Valore grezzo specifico del fornitore). Memorizza i dati relativi alla frequenza di errori di lettura hardware che si sono verificati durante la lettura dei dati dalla superficie del disco. Il valore grezzo ha una struttura diversa per i diversi fornitori e spesso non è significativo come numero decimale. |
02 0x02 | Prestazioni di throughput | Prestazioni di throughput complessive (generali) di un'unità disco rigido. Se il valore di questo attributo sta diminuendo, c'è un'alta probabilità che ci sia un problema con il disco. |
03 0x03 | Tempo di spin-up | Tempo medio di rotazione del mandrino (da zero RPM a completamente operativo [millisecondi]). |
04 0x04 | Conteggio avvio / arresto | Un conteggio dei cicli di avvio / arresto del mandrino. Il mandrino si accende, e quindi il conteggio viene incrementato, sia quando l'hard disk viene acceso dopo essere stato precedentemente completamente spento (scollegato dalla fonte di alimentazione) sia quando l'hard disk ritorna da essere stato precedentemente messo in sleep mode. |
05 0x05 | Conteggio settori riallocati | Conteggio dei settori riallocati. Il valore grezzo rappresenta un conteggio dei settori danneggiati che sono stati trovati e rimappati. Pertanto, più alto è il valore dell'attributo, più settori l'unità ha dovuto riallocare. Questo valore viene utilizzato principalmente come metrica dell'aspettativa di vita dell'inverter; è molto più probabile che un'unità che ha subito una riallocazione fallisca nei mesi immediati. |
06 0x06 | Leggi margine del canale | Margine di un canale durante la lettura dei dati. La funzione di questo attributo non è specificata. |
07 0x07 | Cerca tasso di errore | (Valore grezzo specifico del fornitore.) Tasso di errori di ricerca delle testine magnetiche. Se si verifica un guasto parziale nel sistema di posizionamento meccanico, si verificheranno errori di ricerca. Un tale guasto può essere dovuto a numerosi fattori, come il danneggiamento di un servo o l'allargamento termico del disco rigido. Il valore grezzo ha una struttura diversa per i diversi fornitori e spesso non è significativo come numero decimale. |
08 0x08 | Cerca prestazioni temporali | Prestazioni medie delle operazioni di ricerca delle testine magnetiche. Se questo attributo sta diminuendo, è un segno di problemi nel sottosistema meccanico. |
09 0x09 | Ore di accensione | Conteggio delle ore in stato di accensione. Il valore non elaborato di questo attributo mostra il conteggio totale delle ore (o minuti o secondi, a seconda del produttore) in stato di accensione. 'Per impostazione predefinita, la durata totale prevista di un disco rigido in perfette condizioni è definita come 5 anni (in esecuzione ogni giorno e notte per tutti i giorni). Ciò equivale a 1825 giorni in modalità 24/7 o 43800 ore. ' Su alcune unità precedenti al 2005, questo valore grezzo può avanzare in modo irregolare e / o 'avvolgere' (reimpostare periodicamente a zero). |
10 0x0A | Conteggio tentativi di rotazione | Conteggio dei tentativi di avvio della rotazione. Questo attributo memorizza un conteggio totale dei tentativi di spin start per raggiungere la velocità operativa (a condizione che il primo tentativo non abbia avuto successo). Un aumento del valore di questo attributo è un segno di problemi nel sottosistema meccanico del disco rigido. |
undici 0x0B | Tentativi di ricalibrazione o conteggio dei tentativi di calibrazione | Questo attributo indica il conteggio per cui è stata richiesta la ricalibrazione (a condizione che il primo tentativo non sia andato a buon fine). Un aumento del valore di questo attributo è un segno di problemi nel sottosistema meccanico del disco rigido. |
12 0x0C | Conteggio cicli di alimentazione | Questo attributo indica il conteggio dei cicli di accensione / spegnimento completi del disco rigido. |
13 0x0D | Tasso di errore di lettura soft | Errori di lettura non corretti segnalati al sistema operativo. |
22 0x16 | Livello di elio attuale | Specifico per le unità He8 di HGST. Questo valore misura l'elio all'interno dell'unità specifica per questo produttore. È un attributo di pre-errore che scatta quando l'unità rileva che l'ambiente interno non è conforme alle specifiche. |
170 0xAA | Spazio riservato disponibile | Vedi attributo E8. |
171 0xAB | Conteggio errori programma SSD | (Kingston) Il numero totale di errori di funzionamento del programma flash da quando l'unità è stata distribuita. Identico all'attributo 181. |
172 0xAC | Conteggio errori cancellazione SSD | (Kingston) Conta il numero di errori di cancellazione flash. Questo attributo restituisce il numero totale di errori dell'operazione di cancellazione Flash da quando l'unità è stata distribuita. Questo attributo è identico all'attributo 182. |
173 0xAD | Conteggio livellamento usura SSD | Conta il numero massimo di cancellazioni peggiori su qualsiasi blocco. |
174 0xAE | Conteggio inaspettato di perdita di potenza | Noto anche come 'Conteggio ritiro allo spegnimento' per la terminologia convenzionale degli HDD. Il valore grezzo riporta il numero di spegnimenti non puliti, cumulativi per la vita di un SSD, dove un 'spegnimento non pulito' è la rimozione dell'alimentazione senza STANDBY IMMEDIATO come ultimo comando (indipendentemente dall'attività PLI che utilizza l'alimentazione del condensatore). Il valore normalizzato è sempre 100. |
175 0xAF | Guasto della protezione dalla perdita di alimentazione | Risultato dell'ultimo test in microsecondi al tappo di scarico, saturato al suo valore massimo. Registra anche i minuti dall'ultimo test e il numero di test a vita. Il valore grezzo contiene i seguenti dati:
Il valore normalizzato è impostato su uno in caso di fallimento del test o 11 se il condensatore è stato testato in una condizione di temperatura eccessiva, altrimenti 100. |
176 0xB0 | Cancellazione conteggio errori | INTELIGENTE. Il parametro indica un numero di errori del comando di cancellazione flash. |
177 0xB1 | Indossare Range Delta | Delta tra i blocchi Flash più usurati e quelli meno usurati. Descrive quanto sia buono / cattivo l'usura dell'SSD funziona in modo più tecnico. |
179 0xB3 | Totale conteggio blocchi riservati utilizzati | Attributo 'Pre-Fail' utilizzato almeno nei dispositivi Samsung. |
180 0xB4 | Totale conteggio blocchi riservati inutilizzati | Attributo 'Pre-Fail' utilizzato almeno nei dispositivi HP. |
181 0xB5 | Numero totale di errori del programma o conteggio degli accessi allineati non 4K | Numero totale di errori di funzionamento del programma Flash da quando l'unità è stata distribuita. Numero di accessi ai dati utente (sia in lettura che in scrittura) in cui gli elenchi di indirizzi di dominio non sono allineati a 4 KiB (LBA% 8! = 0) o in cui la dimensione non è il modulo 4 KiB (conteggio blocchi! = 8), assumendo la dimensione del blocco logico (LBS) = 512 B. |
182 0xB6 | Cancellazione conteggio errori | Attributo 'Pre-Fail' utilizzato almeno nei dispositivi Samsung. |
183 0xB7 | Conteggio errori SATA downshift o blocco runtime non valido | Attributo Western Digital, Samsung o Seagate: il numero di scalate della velocità di collegamento (ad es. Da 6 Gbit / sa 3Gbit / s) o il numero totale di blocchi di dati con errori rilevati non correggibili riscontrati durante il normale funzionamento. Sebbene la degradazione di questo parametro possa essere un indicatore di invecchiamento dell'unità e / o potenziali problemi elettromeccanici, non indica direttamente un guasto imminente dell'unità. |
184 0xB8 | Errore end-to-end / IOEDC | Questo attributo fa parte della tecnologia SMART IV di Hewlett-Packard, nonché degli schemi di correzione e rilevamento degli errori di I / O di altri fornitori, e contiene un conteggio degli errori di parità che si verificano nel percorso dei dati al supporto tramite la RAM della cache dell'unità . |
185 0xB9 | Stabilità della testa | Attributo Western Digital. |
186 0xBA | Rilevamento delle vibrazioni operazionali indotte | Attributo Western Digital. |
187 0xBB | Errori non correggibili segnalati | Il conteggio degli errori che non è stato possibile recuperare utilizzando l'ECC hardware (vedere l'attributo 195). |
188 0xBC | Timeout del comando | Il conteggio delle operazioni interrotte a causa del timeout dell'HDD. Normalmente questo valore di attributo dovrebbe essere uguale a zero. |
189 0xBD | High Fly scrive | I produttori di HDD implementano un sensore di altezza di volo che tenta di fornire protezioni aggiuntive per le operazioni di scrittura rilevando quando una testina di registrazione sta volando al di fuori del suo normale intervallo operativo. Se si verifica una condizione di altezza di volo non sicura, il processo di scrittura viene interrotto e le informazioni vengono riscritte o riallocate in un'area sicura del disco rigido. Questo attributo indica il conteggio di questi errori rilevati durante la durata dell'unità. Questa funzione è implementata nella maggior parte delle unità Seagate moderne e in alcune unità Western Digital, a partire dai dischi rigidi WD Enterprise WDE18300 e WDE9180 Ultra2 SCSI, e sarà inclusa in tutti i futuri prodotti WD Enterprise. |
190 0xBE | Differenza di temperatura o temperatura del flusso d'aria | Il valore è pari a (100-temp. ° C), consentendo al produttore di impostare una soglia minima che corrisponde ad una temperatura massima. Ciò segue anche la convenzione secondo cui 100 è un valore nel migliore dei casi e valori inferiori non sono desiderabili. Tuttavia, alcune unità meno recenti potrebbero invece riportare la temperatura grezza (identica a 0xC2) o la temperatura meno 50 qui. |
191 0xBF | Tasso di errore di G-sense | Il conteggio degli errori derivanti da urti e vibrazioni indotti dall'esterno. |
192 0xC0 | Conteggio ritrattamenti allo spegnimento, conteggio cicli di ritrazione di emergenza (Fujitsu) o conteggio arresti non sicuri | Numero di cicli di spegnimento o ritrazione di emergenza. |
193 0xC1 | Load Cycle Count o Load / Unload Cycle Count (Fujitsu) | Conteggio dei cicli di carico / scarico nella posizione della zona di atterraggio della testa. Alcune unità utilizzano invece 225 (0xE1) per Load Cycle Count. Western Digital valuta le unità VelociRaptor per 600.000 cicli di carico / scarico e le unità WD Green per 300.000 cicli; questi ultimi sono progettati per scaricare le teste spesso per risparmiare energia. D'altra parte, il WD3000GLFS (un'unità desktop) è specificato solo per 50.000 cicli di caricamento / scaricamento. Alcune unità laptop e unità desktop 'green power' sono programmate per scaricare le testine ogni volta che non c'è stata alcuna attività per un breve periodo, per risparmiare energia. I sistemi operativi spesso accedono al file system alcune volte al minuto in background, provocando 100 o più cicli di caricamento all'ora se le testine vengono scaricate: il valore del ciclo di carico può essere superato in meno di un anno. Esistono programmi per la maggior parte dei sistemi operativi che disabilitano le funzioni Advanced Power Management (APM) e Automatic acoustic management (AAM) causando frequenti cicli di caricamento. |
194 0xC2 | Temperatura o temperatura Celsius | Indica la temperatura del dispositivo, se presente l'apposito sensore. Il byte più basso del valore grezzo contiene il valore esatto della temperatura (gradi Celsius). |
195 0xC3 | Hardware ECC Recovered | (Valore grezzo specifico del fornitore). Il valore grezzo ha una struttura diversa per i diversi fornitori e spesso non è significativo come numero decimale. |
196 0xC4 | Conteggio eventi di riallocazione | Conteggio delle operazioni di rimappatura. Il valore grezzo di questo attributo mostra il conteggio totale dei tentativi di trasferimento dei dati da settori riallocati a un'area libera. Vengono contati sia i tentativi riusciti che quelli non riusciti. |
197 0xC5 | Conteggio settori in sospeso corrente | Conteggio dei settori 'instabili' (in attesa di essere rimappati, a causa di errori di lettura irrecuperabili). Se un settore instabile viene successivamente letto correttamente, il settore viene rimappato e questo valore viene diminuito. Gli errori di lettura su un settore non rimapperanno immediatamente il settore (poiché il valore corretto non può essere letto e quindi il valore da rimappare non è noto, e potrebbe anche diventare leggibile in seguito); invece, il firmware dell'unità ricorda che il settore deve essere rimappato e lo rimapperà la prossima volta che verrà scritto. Tuttavia, alcune unità non rimapperanno immediatamente tali settori quando vengono scritte; invece l'unità tenterà prima di scrivere nel settore problematico e se l'operazione di scrittura ha successo, il settore sarà contrassegnato come buono (in questo caso, il 'Conteggio eventi di riallocazione' (0xC4) non verrà aumentato). Questo è un grave difetto, perché se un'unità di questo tipo contiene settori marginali che si guastano costantemente solo dopo che è trascorso un po 'di tempo a seguito di un'operazione di scrittura riuscita, l'unità non rimapperà mai questi settori problematici. |
198 0xC6 | (Offline) Conteggio settori non correggibile | Il conteggio totale degli errori non correggibili durante la lettura / scrittura di un settore. Un aumento del valore di questo attributo indica difetti della superficie del disco e / o problemi nel sottosistema meccanico. |
199 0xC7 | Conteggio errori UltraDMA CRC | Il conteggio degli errori nel trasferimento dei dati tramite il cavo di interfaccia come determinato dall'ICRC (Interface Cyclic Redundancy Check). |
200 0xC8 | Tasso di errore multizona | Il conteggio degli errori riscontrati durante la scrittura di un settore. Più alto è il valore, peggiore è la condizione meccanica del disco. |
200 0xC8 | Tasso di errore di scrittura (Fujitsu) | Il numero totale di errori durante la scrittura di un settore. |
201 0xC9 | Tasso di errore di lettura soft o Rilevato contatore TA | Il conteggio indica il numero di errori di lettura del software non correggibili. |
202 0xCA | Errori di contrassegno indirizzo dati o Contatore TA aumentato | Conteggio degli errori del contrassegno di indirizzo dati (o specifici del fornitore). |
203 0xCB | Esegui Annulla | Il numero di errori causati da un checksum errato durante la correzione degli errori. |
204 0xCC | Soft ECC Correction | Conteggio degli errori corretti dal software di correzione degli errori interno. |
205 0xCD | Tasso di asperità termica | Conteggio degli errori dovuti all'alta temperatura. |
206 0xCE | Altezza di volo | Altezza delle testine sopra la superficie del disco. Se è troppo basso, è più probabile che si verifichi un incidente alla testa; se troppo alto, sono più probabili errori di lettura / scrittura. |
207 0xCF | Spin ad alta corrente | Quantità di corrente di picco utilizzata per avviare l'unità. |
208 0xD0 | Spin Buzz | Conteggio delle routine di ronzio necessarie per avviare l'unità a causa della potenza insufficiente. |
209 0xD1 | Prestazioni di ricerca offline | Drive cerca le prestazioni durante i suoi test interni. |
210 0xD2 | Vibrazione durante la scrittura | Si trova nei dischi Maxtor 6B200M0 da 200 GB e Maxtor 2R015H1 da 15 GB. |
211 0xD3 | Vibrazione durante la scrittura | Una registrazione di una vibrazione incontrata durante le operazioni di scrittura. |
212 0xD4 | Shock durante la scrittura | Una registrazione dello shock riscontrato durante le operazioni di scrittura. |
220 0xDC | Spostamento del disco | Distanza in cui il disco si è spostato rispetto al mandrino (solitamente a causa di urti o temperatura). L'unità di misura è sconosciuta. |
221 0xDD | Tasso di errore G-Sense | Il conteggio degli errori derivanti da urti e vibrazioni indotti dall'esterno. |
222 0xDE | Ore caricate | Tempo trascorso operando sotto carico di dati (movimento dell'armatura della testina magnetica). |
223 0xDF | Conteggio tentativi di caricamento / scaricamento | Numero di volte che la testa cambia posizione. |
224 0xE0 | Attrito di carico | Resistenza causata dall'attrito nelle parti meccaniche durante il funzionamento. |
225 0xE1 | Conteggio cicli di caricamento / scaricamento | Conteggio totale dei cicli di caricamento Alcune unità utilizzano 193 (0xC1) per Load Cycle Count. Vedere la descrizione per 193 per il significato di questo numero. |
226 0xE2 | Carica 'In' tempo | Tempo totale di carico sull'attuatore delle testine magnetiche (tempo non trascorso in area di parcheggio). |
227 0xE3 | Conteggio dell'amplificazione della coppia | Conteggio dei tentativi per compensare le variazioni di velocità del piatto. |
228 0xE4 | Ciclo di ritrazione allo spegnimento | Il numero di cicli di spegnimento che vengono conteggiati ogni volta che si verifica un 'evento di ritiro' e le testine vengono caricate dal supporto, ad esempio quando la macchina è spenta, messa in sospensione o è inattiva. |
230 0xE6 | GMR Head Amplitude (HDD magnetici), Drive Life Protection Status (SSD) | Ampiezza del 'thrashing' (movimenti ripetitivi della testa tra le operazioni). Nelle unità a stato solido, indica se la traiettoria di utilizzo sta superando la curva di vita prevista |
231 0xE7 | Vita residua (SSD) o Temperatura | Indica la durata approssimativa rimanente dell'SSD, in termini di cicli di programma / cancellazione o blocchi riservati disponibili. Un valore normalizzato di 100 rappresenta una nuova unità, con un valore di soglia a 10 che indica la necessità di sostituzione. Un valore di 0 può significare che l'unità funziona in modalità di sola lettura per consentire il ripristino dei dati.google play fire tv senza root In precedenza (pre-2010) utilizzato occasionalmente per la temperatura dell'unità (più tipicamente riportato a 0xC2). |
232 0xE8 | Resistenza rimanente o spazio riservato disponibile | Numero di cicli di cancellazione fisica completati sull'SSD come percentuale del numero massimo di cicli di cancellazione fisica che l'unità è progettata per sopportare. Gli SSD Intel segnalano lo spazio riservato disponibile come percentuale dello spazio riservato iniziale. |
233 0xE9 | Indicatore Media Wearout (SSD) o ore di accensione | Gli SSD Intel riportano un valore normalizzato da 100, una nuova unità, a un minimo di 1. Diminuisce mentre i cicli di cancellazione NAND aumentano da 0 al numero massimo di cicli. In precedenza (pre-2010) occasionalmente utilizzato per Power-On Hours (più tipicamente riportato in 0x09). |
2. 3. 4 0xEA | Numero medio di cancellazioni E Numero massimo di cancellazioni | Decodificato come: byte 0-1-2 = numero medio di cancellazioni (big endian) e byte 3-4-5 = numero massimo di cancellazioni (big endian). |
235 0xEB | Conteggio blocchi buono E Conteggio blocchi (gratuito) di sistema | Decodificato come: byte 0-1-2 = conteggio blocchi buono (big endian) e byte 3-4 = conteggio blocchi di sistema (libero). |
240 0xF0 | Head Flying Hours o 'Transfer Error Rate' (Fujitsu) | Tempo impiegato durante il posizionamento delle teste motrici. Alcune unità Fujitsu riportano il conteggio dei ripristini di collegamento durante un trasferimento di dati. |
241 0xF1 | LBA totali scritti | Conteggio totale di LBA scritti. |
242 0xF2 | LBA totali letti | Conteggio totale di LBA letti. Alcuni S.M.A.R.T. le utility riporteranno un numero negativo per il valore grezzo poiché in realtà ha 48 bit anziché 32. |
243 0xF3 | LBA totali scritti espansi | I 5 byte superiori del numero totale di 12 byte di LBA scritti nel dispositivo. Il valore di 7 byte inferiore si trova nell'attributo 0xF1. |
244 0xF4 | LBA totali letti espansi | I 5 byte superiori del numero totale di 12 byte di LBA letti dal dispositivo. Il valore di 7 byte inferiore si trova nell'attributo 0xF2. |
249 0xF9 | Scritture NAND (1GiB) | Scritture NAND totali. Il valore non elaborato riporta il numero di scritture su NAND in incrementi di 1 GB. |
250 0xFA | Tasso di tentativi di errore di lettura | Conteggio degli errori durante la lettura da un disco. |
251 0xFB | Ricambi minimi rimanenti | L'attributo Ricambi minimi rimanenti indica il numero di blocchi di riserva rimanenti come percentuale del numero totale di blocchi di riserva disponibili. |
252 0xFC | Blocco Flash errato aggiunto di recente | L'attributo Blocco Flash difettoso appena aggiunto indica il numero totale di blocchi Flash danneggiati rilevati dall'unità da quando è stata inizializzata per la prima volta nella produzione. |
254 0xFE | Protezione anticaduta gratuita | Conteggio degli 'eventi di caduta libera' rilevati. |
La tabella sopra è tratta da Wikipedia .