Blogia
Dr. Pc

Que son los parametros S.M.A.R.T para un disco duro

Primeramente que es el S.M.A.R.T. (Self Monitoring Analysis and Reporting Technology). Es una tecnología que viene integrada en todos los discos rígidos y que les permite autodetectar fallas inminentes. Al poder detectar anticipadamente una falla del disco, uno como usuario tiene la posibilidad de hacer una copia de sus archivos y reemplazar el disco, sin llegar a perder datos de manera irrecuperable.

Hay programas capaces de leer estos datos e interpretar si la unidad tiene o está comenzando a tener problemas, de forma tal que se puede monitorizar su estado y prevenir posibles fallas que provoquen pérdida de datos.

La tecnología S.M.A.R.T. interpreta diferentes parámetros del disco como ser: la velocidad de los platos del disco, incremento en la cantidad de sectores defectuosos, errores de calibración, errores de CRC, distancias medias entre el cabezal y el plato, temperatura del disco, etc. Cuando empiezan a producirse fallas, alguno de estos parámetros empieza a mostrar anomalías en sus valores. Y de hecho, si en la BIOS de la computadora activamos el chequeo SMART, relevará los datos cada vez que encendamos el equipo, y avisará con un mensaje en pantalla indicando el tipo de error producido. Algunas computadoras no permiten iniciar el sistema si detectan un error via SMART. Cuando eso sucede, no hay que perder tiempo y se debe hacer un backup urgente del contenido del disco. Si necesitamos acceder pero el sistema lo impide, en general basta con ingresar a la BIOS y desactivar el test SMART, para así poder iniciar el sistema si no tenemos posibilidad de extraer el disco para un backup.

 Pero siempre deben recordar la regla de oro: backups, backups, backups. No es paranoia. Lo dice alguien que perdió mucha información hace varios años y desde entonces, hago un TRIPLE backup de todas mis cosas, porque nunca se está lo suficientemente seguro.

Volviendo a los parámetros SMART, vamos a repasar qué indicadores representa cada uno:

ID/HexAtributoDescripción
01Raw Read Error RateFrecuencia de errores en una lectura RAW.
02Throughput performanceEficiencia media del disco duro.
03Spin up timeTiempo necesario para empezar a girar.
04Start/Stop countNúmero de inicios y paradas del eje del disco.
05Reallocated sector countCantidad de sectores reasignados por defectos.
06Read channel marginReserva de canales en operaciones de lectura.
07Seek error rateFrecuencia de errores en posicionamiento.
08Seek timer performanceTiempo de búsqueda.
09Power-on hours countNúmero de horas transcurridas en funcionamiento.
0ASpin retry countNúmero de intentos de giro.
0BRecalibration RetriesNúmero de intentos de calibración del dispositivo.
0CDevice Power cycle countNúmero de eventos de encendido.
0DSoft read error rateFrecuencia de errores de lectura vía software.
BFG-sense error rateFrecuencia de errores como resultado de impactos internos.
C0Power-off retract cycleNúmero de ciclos de apagado.
C1Load/Unload cycle countNúmero de ciclos Load/Unload.
C2TemperatureMuestra la temperatura del disco.
C3Hardware ECC recoveredNúmero de errores recuperados on-the-fly (MAXTOR).
C4Reallocation Events countNúmero de operaciones de remapeado.
C5Current pending sector countNúmero de sectores inestables.
C6Offline UncorrectableNúmero de errores sin corregir.
C7UltraDMA CRC Error RateNúmero de errores de CRC durante modo UltraDMA.
C8Write error rateFrecuencia de errores en operaciones de escritura.
C9Soft read error rateNúmero de errores al intentar acceder a la pista.
CAData Address Mark errorsNúmero de errores de Marca de datos (DAM).
CBRun out cancelNúmero de errores de detección de memoria.
CCSoft ECC correctionNúmero de errores corregidos por software.
CDThermal asperity rate (TAR)Número de errores de temperatura.
CEFlying heightAltura de las cabezas sobre la superficie del disco.
CFSpin high currentCantidad más alta de vueltas del disco.
D0Spin buzzNúmero de rutinas inicio de giro del disco.
D1Offline seek performanceRendimiento de búsqueda durante desconexión.
DCDisk shiftCambio de disco.
DDG-sense error rateNúmero de errores como resultado de impactos detectados.
DELoaded hoursNúmero de horas en estado operacional.
DFLoad/unload retry countCarga por (lectura, grabación, posicionamiento, …).
E0Load frictionCarga causada por la fricción mecánica.
E1Load/Unload cycle countNúmero total de ciclos de carga.
E2Load-in timeTiempo de carga en disco.
E3Torque amplification countCantidad de rotaciones.
E4Power-off retract countNúmero de eventos de apagado.
E6GMR head amplitudeAmplitud de las cabezas (GMR-head).
E7TemperatureTemperatura del disco.
F0Head flying hoursTiempo transcurrido en operaciones de posicionamiento.
FARead error retry rateNúmero de errores en operaciones de lectura.

Toda buena aplicación que analice atributos S.M.A.R.T de un disco debe proveer los siguientes valores para tener una mejor comprensión de la situación:

Value: Da el valor teórico óptimo para ese atributo.
Worst: Da el peor valor registrado.
Warn o Threshold: Es el numero de alertas generadas por SMART debido a un valor fuera del rango normal.

datos smart

Qué parámetros controlar

Los parámetros más importantes para controlar son los siguientes:

  • Temperatura del disco. El aumento de la temperatura a menudo es señal de problemas de motor del disco.
  • Velocidad de lectura de datos. Reducción en la tasa de transferencia de la unidad.
  • Spinup Time. Cambios en el tiempo de inicio pueden reflejar problemas.
  • Reallocated sector count. La unidad reasigna sectores internos cuando detecta errores físicos, si la cantidad es muy elevada, se podría estar ante un inminente fallo de la unidad.
  • Velocidad de búsqueda (Seek time). Un elevado tiempo de búsqueda podría estar implicando algún error lógico o físico.
  • Altura de vuelo del cabezal. Si se observa una tendencia a la baja en la altura de vuelo del cabezal, éste podría terminar tocando el plato, ocasionando un accidente físico e irreparable en el disco.
  • Uso de ECC y Conteo de errores: El número de errores detectados por la unidad, aunque se corrijan internamente, suele señalar problemas futuros con ese disco. La tendencia suele ser más importante que el conteo real.

Los valores de los atributos S.M.A.R.T van del número 1 al 253, siendo 1 el peor valor. Los valores normales son entre 100 y 200. Estos valores son guardados en un espacio reservado del disco duro.

Con qué software controlar

Una aplicación muy confiable  que permite leer atributos SMART, es el Hard Disk Sentinel, que en la sección almacenamiento, tiene un apartado para ver los datos de SMART de cada disco que tengamos instalado.

0 comentarios