Problemi relativi al disco rigido: SpinRite e SMART


8

Il disco rigido Toshiba in un laptop VAIO Sony è andato male. Ho inserito un'unità Western Digital (WD1600BEVS-60RST0, firmware v4.01G04) da un laptop HP. Ho eseguito SpinRite a livello 2 e ho trovato alcuni settori danneggiati, ma sembrava recuperare dati e contrassegnare. Ho eseguito SpinRite al livello 5, e ci sono volute circa 30 ore, ma è finito pulito, nessun rapporto di problemi.

Tuttavia, quando avvio, viene visualizzato un errore SMART non specifico che dice qualcosa sull'effetto di "guasto dell'unità è imminente!" Quindi sono un po 'confuso - SpinRite ha detto "tutto bene!", Ma SMART sta dicendo " Pericolo, Will Robinson! ". A chi credo? Cosa sta succedendo? Cosa sa SMART che SpinRite non lo fa?

Risposte:


7

Se SpinRite non sta leggendo i parametri SMART stessi, quindi potenzialmente molti.

I valori SMART (Self-Monitoring, Analysis and Reporting Technology) sono un insieme di variabili monitorate dall'unità stessa relative a molte cose da conteggi generali legati all'età (tempo di accensione, numero di accensioni nella vita, ...), di base monitoraggio dell'integrità (numero di errori recuperabili recuperati da, durata del tempo di spin-up, numero di settori rimappati a causa di ripetuti errori recuperabili, numero di blocchi riservati rimanenti per tale rimappatura, temperatura corrente, temperatura massima storica, ...) nonché indicatori di guasti espliciti (numero di errori irrecuperabili riscontrati, numero di guasti negli autotest precedenti, ...). La maggior parte di questi contatori / bandiere ha un benchmark associato sopra / sotto il quale l'unità inizia a considerarsi in uscita.

Mentre SpinRite ha spostato i dati da quei settori instabili e li ha contrassegnati nel file system in modo che non vengano più utilizzati, l'unità non ne è a conoscenza. Tutto quello che sa è che ha errori più irrecuperabili nel suo stato salvato di quanto non sia soddisfatto, e presumibilmente altri indicatori meno gravi che le sue condizioni sono cattive e / o in calo, e quando il BIOS legge questo ti avvisa.

L'unità conosce le proprie condizioni meglio di SpinRite. Ti suggerisco di seguire il suo avvertimento e di sostituirlo al più presto, nel caso in cui il problema che ha causato i settori danneggiati peggiori. Potrebbe non andare peggio (potrebbe esserci stata una piccola imperfezione sulla superficie di uno dei piatti e tutto il resto va bene), ma se hai dei dati lì a cui tieni puoi permetterti di correre il rischio?

Un avvertimento: il tuo BIOS potrebbe non leggere correttamente gli indicatori SMART, ma dato che hai effettivamente visto settori danneggiati segnalati a livello di sistema operativo / applicazione, dubito che sia così, quindi potrebbe valere la pena afferrare alcuni software per guardarli da soli . Esistono molte utility disponibili per scansionare e visualizzare i parametri SMART dai tuoi drive - potresti persino trovarne uno specifico per il tuo produttore (che può includere migliori descrizioni di metriche che non sono comuni / standard - SMART consente che metrica specifica per produttore / modello sia memorizzati e letti) forniti sul loro sito.


3

Un'unità SMART ha molti indicatori di stato , alcuni dei quali indicano un guasto imminente dell'unità. Qualsiasi unità che indica lo stato di errore SMART deve essere sostituita al più presto. Ovviamente puoi continuare a utilizzare l'unità fino a quando non si guasta (possibilmente giorni o mesi in futuro) ma non dire che non sei stato avvisato.

Il sistema SMART non è infallibile ... Ho ricevuto solo avvisi SMART avanzati su due unità (su circa 10.) Ma entrambi sono falliti entro due settimane dall'avviso SMART.


2

SMART conosce le temperature.
SpinRite conosce i settori.

Quindi il disco si sta riscaldando oltre la soglia che il software SMART è impostato per rilevare come errore. Quando ho persistentemente avuto questo problema durante un'estate particolarmente calda, come soluzione ho ripristinato quella soglia a una temperatura più elevata che era ancora ben all'interno dell'intervallo di temperature del produttore.

Se questa soluzione non ti sembra corretta o la temperatura del disco è pericolosamente vicina al limite superiore del produttore (lo prendo come entro 10 gradi), allora il tuo disco non funziona.

Ma ripeto, questa è probabilmente un'impostazione troppo sensibile per il tuo software SMART. In ogni caso, secondo SpinRite, il tuo disco non ha ancora iniziato a guastarsi.

Ma non lesinare sui tuoi backup!


1

Mi fiderei in qualche modo di SpinRite se ha verificato e riscritto l'intera superficie del disco. Ma dovresti davvero usare qualcosa come Smartmontools per scoprire quale parametro SMART sta attivando l'avviso.

È possibile che la quantità di blocchi danneggiati trasferiti sia troppo elevata o che uno qualsiasi degli altri "pre-fail" degli indicatori di "vecchiaia" sia troppo elevato. SpinRite non può resettare questi indicatori, quindi lo stato SMART complessivo continuerà a lamentarsi.

Lo stato del disco può essere mantenuto per un po 'di tempo se l'uso completo da parte di SpinRite non ha trovato più errori, ma è necessario continuare a eseguire SpinRite, poiché aggiorna anche i blocchi con ECC non corretto ma correggibile . O semplicemente procurati un nuovo disco ;-)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.