¿Cómo puedo restablecer los resultados SMART para que no registre resultados anteriores? Mi razón es que estaba probando los discos duros cerrados juntos en un caso cerrado. Esto hizo que uno de los HDD fallara la lectura de temperatura del flujo de aire.
Después de abrir la carcasa (lo que redujo la temperatura de todas las unidades 10 grados Celsius en 5 minutos) y luego separar las unidades un poco más (3 grados menos) Todos los resultados fueron buenos, pero dado que la lectura del flujo de aire falló en una lectura anterior, siempre muestra como fallando.
Entonces, ¿cómo puedo restablecer las lecturas de SMART?
hard-drive
temperature
smart
Luis Alvarado
fuente
fuente
Respuestas:
Los discos duros tienen espacio libre por razones de recuperación. La recuperación ocurre automáticamente. Las herramientas de recuperación solo reasignan sectores físicamente defectuosos a este espacio libre. Una vez reasignado, cuando se produce una lectura o escritura en un sector defectuoso, la unidad gira el acceso al espacio libre y oculta el error.
Para ser honesto, no conozco una manera de restablecer los datos SMART. Es algo que el disco duro mantiene internamente y, en cualquier caso, sería algo malo.
¡SMART informa que su disco duro está fallando! Restablecer los contadores no cambiará el hecho de que se haya excedido un umbral de error para la unidad.
Entonces NO, no puede restablecer el historial SMART. Se instala en la fábrica para la evaluación de la unidad en caso de falla. SMART solo se puede deshabilitar o habilitar.
Espero que esto responda tu pregunta.
fuente
En realidad, hay una manera de restablecer los datos SMART. Solo necesita un simple convertidor rs232 a usb (uart a ttl) y algunos cables conectados a las interfaces de diagnóstico de discos duros. (está en el lado derecho del puerto sata, 5 o 4 pines) Debe conectar los cables RX TX y GND (y el cable de alimentación, por supuesto: D), luego encender el HDD y conectarlo con masilla o hiperterminal (Linux puede conectarse con su propio terminal, supongo), por ejemplo, para unidades Seagate: para 7200.10 y anterior, la velocidad en baudios es 9600 para 7200.11 y la más nueva es 38400
comandos después de la conexión presione CTRL + Z y luego escriba "/ 1" presione enter escriba "N1" presione enter cuando termine de quitar todos los cables y encienda el HDD como de costumbre para ver los cambios :)
para otra información de disco duro use google :)
fuente
Los datos SMART no son muy estándar entre los fabricantes, pero la prueba de temperatura del disco duro debe indicar si la temperatura del disco ha superado un umbral en el pasado: http://en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
La idea es que un sobrecalentamiento aumenta sus posibilidades de fracaso. SMART no está diciendo que su unidad es mala, pero tiene una mayor probabilidad de falla en el futuro.
SMART está destinado a ser una auditoría del historial de las unidades y es mantenido por la propia unidad, por lo que no puede "restablecer" o "borrar" los valores SMART.
fuente
El punto de los atributos actuales / peores, como la temperatura, es exactamente esto: para decirle si la unidad ha estado alguna vez fuera de su temperatura máxima de funcionamiento y, por lo tanto, podría haber sufrido daños permanentes.
Es por eso que dice "falló en el pasado", no "falla ahora": apenas tocaste el umbral de temperatura máxima. Tenga en cuenta que la pantalla de atributos muestra "normalizado: 50, umbral: 45, peor: 45". (Estos son 0..200 valores normalizados como para cualquier otro atributo, no temperaturas Celsius sin procesar).
También tiene algunos sectores defectuosos (errores de sector no corregibles), por lo tanto, ya sea que la breve temperatura alta lo haya causado o no, probablemente sea hora de deshacerse de esa unidad.
Una mejor interfaz de usuario de software SMART le mostrará la temperatura actual y máxima . por ejemplo,
smartctl -a /dev/sda
osmartctl -x /dev/sda
(-x
imprime todos los datos SMART y no SMART disponibles que puede obtener del disco, incluido un registro del historial de temperatura si el disco tiene uno, con un gráfico de barras ASCII).smartctl -x incluye esto para un viejo disco duro WD Green de 1TB (WD10EADS):
Parece que el software que está utilizando solo muestra la temperatura actual, que está ligeramente por debajo del umbral, pero no ocultará el hecho de que la unidad estaba fuera de especificaciones en algún momento en el pasado.
Ciertamente podría justificar ignorar esa alta temperatura momentánea, si realmente la corrigió en minutos. Pero nunca (o no debería) ser capaz de hacer que la unidad en sí mienta sobre el hecho de que superó su temperatura máxima nominal durante algún tiempo y, por lo tanto, el atributo falló en el pasado.
Puede configurar
smartd
para ignorar cualquier atributo dado para que aún pueda recibir una notificación útil si cualquier otra cosa cruza un umbral en territorio oficialmente defectuoso. :smartd.conf(5)
dice:Atributos de historial de temperatura extendidos
Acabo de recibir un nuevo Seagate Barracuda de 6 TB (ST6000DM003-2CY186 firmware 0001, una unidad de 5425 RPM), que tiene algunas estadísticas interesantes, que incluyen el tiempo invertido que excede los puntos operativos mínimos / máximos, y altas / bajas de temperaturas a corto plazo y a corto plazo .
Y en la sección de detalles completos:
(La unidad solo ha estado encendida durante un par de minutos; presumiblemente es por eso que no
-
hay datos en algunos de los campos).Si conduce tiene estos atributos extendidos, puede mostrarle a alguien que el tiempo que pasó fuera de la temperatura permitida fue muy corto (si ese es el caso). Presumiblemente, si fuera a modificar los datos SMART, simplemente lo habría hecho y habría eliminado cualquier mención de que esté fuera del rango, pero obviamente no puede confiar al 100% en ningún dato de un disco de segunda mano que Alguien intenta venderte.
Consulte /superuser/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist para obtener más información sobre las unidades usadas con "reversión del odómetro" en su atributo "Power_On_Hours", por ejemplo.
fuente
Que yo sepa, la única forma de detenerlo es desactivar SMART en el BIOS. Sin embargo, esto solo detendrá el HARDWARE.
Su sistema operativo seguirá consultando la unidad para obtener información SMART y le dirá que está fallando.
fuente