Si hi ha alguna cosa important avui en dia és la informació que guardem en els discs durs. Probablement, si a qualsevol de nosaltres li falla un disc dur sense dades importants, compra un de nou i llest. No obstant això, si ens passa el mateix en un disc dur amb dades importants, pagaríem el doble (o més) per la reparació i/o recuperació de dades (si és que les aconseguim recuperar).

Existeix una tecnologia, anomenada S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology), present en la majoria dels discs durs de l’actualitat, que -activant-se prèviament a la BIOS- permet donar-nos la informació precisa per anticipar-nos a qualsevol problema que hi hagi o hi pugui haver en el disc dur.

Aquesta tecnologia proporciona una sèrie de dades sobre l’estat del disc dur (Errors d’escriptura, errors de recerca,…) amb diversos valors:

  • Value: SMART no dóna valors específics (girs, percentatges, números,…), sinó que dóna valors en una escala de l’1 al 253 en funció del seu correcte funcionament. Com més alt sigui el valor, millor és l’estat del disc respecte a aquest atribut.
  • Threshold / Warning: És el límit que pot assolir l’atribut. Si el valor value és inferior, hauríem de plantejar que el disc pot fallar. Si aquest valor és 0, significa que l’atribut és només informatiu. Si és 255, significa que l’atribut està fallant i no hauria de ser considerat.
  • Worst: És el pitjor estat assolit per aquest atribut del disc.

Ara que ja sabem això, podem veure la llista d’atributs existents a la tecnologia S.M.A.R.T. d’un disc dur per poder identificar-los:

ID/Hex Atribut Descripció
1/01 Raw Read Error Rate Freqüència d’errors en una lectura RAW des del disc.
2/02 Throughput performance Eficiència mitjana del disc dur.
3/03 Spin up time Temps necessari per girar.
4/04 Start/Stop count Nombre d’inicis i aturades de l’eix del disc.
5/05 Reallocated sector count Quantitat de sectors remapejats per defectes.
6/06 Read channel margin Reserva de canals en operacions de lectura.
7/07 Seek error rate Freqüència d’errors en posicionament.
8/08 Seek timer performance Eficiència mitjana d’operacions de posicionament.
9/09 Power-on hours count Nombre d’hores transcorregudes  en funcionament.
10/0A Spin retry count Nombre d’intents de gir.
11/0B Calibration retry count Nombre d’intents de calibratge del dispositiu.
12/0C Power cycle count Nombre d’esdeveniments d’encesa.
13/0D Soft read error rate Freqüència d’errors de lectura via software.
191/BF G-sense error rate Freqüència d’errors com a resultat d’impactes interns.
192/C0 Power-off retract count Nombre d’esdeveniments d’apagada.
93/C1 Load/Unload cycle count Nombre de cicles de Càrrega/Descàrrega.
194/C2 HDA temperatura Informatiu. Mostra la temperatura del disco.
195/C3 Hardware ECC recovered Nombre d’errors recuperats on-the-fly (En discs MAXTOR).
196/C4 Reallocation count Nombre d’operacions de remapejat.
197/C5 Current pending sector count Nombre de sectors inestables (esperant per remapejat).
198/C6 Offline scan uncorrectable count Nombre d’errors sense corregir.
199/C7 UDMA CRC error rate Nombre d’errors de CRC durant mode UltraDMA.
200/C8 Write error rate Freqüència d’errors en operacions d’escriptura.
201/C9 Soft read error rate Nombre d’errors en intentar accedir a la pista següent.
202/CA Data Address Mark errors Nombre d’errors de Marca de dades (DAM).
203/CB Run out cancel Nombre d’errors de detecció de memòria.
204/CC Soft ECC correction Nombre d’errors corregits per un software de detecció d’errors.
205/CD Thermal asperity rate (TAR) Nombre d’errors de temperatura.
206/CE Flying height Alçada dels capçals sobre la superfície del disc.
207/CF Spin high current Quantitat més alta actual per girar el dispositiu.
208/D0 Spin buzz Nombre de rutines per girar el dispositiu.
209/D1 Offline seek performance Rendiment de cerca durante operacions d’apagada.
220/DC Disk shift Canvi de disc.
221/DD G-sense error rate Nombre d’errors com a resultat d’impactes detectats.
222/DE Loaded hours Nombre d’hores en estat operacional.
223/DF Load/unload retry count Càrrega causada per operacions de recurrència (lectura, gravació, posicionament,…).
224/E0 Load friction Càrrega causada per la fricció mecànica.
225/E1 Load/Unload cycle count Nombre total de cicles de càrrega.
226/E2 Load-in time Temps de càrrega en disc.
227/E3 Torque amplification count Quantitat de rotacions.
228/E4 Power-off retract count Nombre d’esdeveniments d’apagada.
230/E6 GMR head amplitude Amplitut dels capçals (GMR-head).
231/E7 Temperature Temperatura de la unitat.
240/F0 Head flying hours Temps transcorregut en operacions de posicionament.
250/FA Read error retry rate Nombre d’errors en operacions de lectura.

 

Alguns valors estan repetits ja que cada fabricant utilitza els seus propis atributs amb disferents noms i/o adreces hexadecimals.

Alguns programes per controlar informació de discs durs són: SpeedFan o HDD Health. Per a Linux es pot utilitzar Smart Linux.

Disponible en: Spanish