-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-03-21 a las 00:11 +0100, Camaleón escribió:
El 20/03/08, Carlos E. R. escribió:
Si el coche es bueno
Muy bueno... y de menos de ¿4 años? >:-)
tendrá un ordenador de a bordo que te dirá: puede usted continuar viaje, no tiene importancia, o llame a la grua ya mismo. O tendrá veinte bombillitas, y una de ellas será la de "parada inmediata".
¿Ya estamos en el año 3000 para que el coche nos diga si viajamos seguros? Yo creo que no, como mucho, te avisa
y ahí te apañes...
Que va, ya los hay que te recuerdan que te pongas el cinturón. Hay algunos que de repente no aceleran; vale, pues paras, sales y cierras, entras, arrancas, y tienes veinte caballos más.
El test te dice que no hay nada que esté mal, salvo un único sector que ha fallado. Y no te puede decir porqué, porque en PCs no existen pruebas y registros exhaustivos.
Por ejemplo, podría decir que hay un error de comprobación de CRC: podría grabar los mismos datos de nuevo encima (salvo que no sabe cuales son los correctos), leer de nuevo, y ver que están bien. O podría ver que unos dias después se han borrado. O podría medir las magnetizaciones del sector y ver si están débiles.
De eso no hay nada.
Lo cual nos deja igual que si tuviéramos smart desactivado.
Pues no, no te deja igual. Si tuvieras un disco de los antiguos es que no te enterabas de los fallos, hasta que petaba del todo. Y por cierto: el format del msdos lo sabía que los sectores podían fallar, y los comprobaba todos al formatear, marcando en el mapa FAT cuales eran los malos. Y el programa de comprobación podía ir marcando los que iban apareciendo con el tiempo: y no por eso te decía que tenías que cambiar el disco. Era una evolución esperada.
Prueba con "--health", verás como te dice que está bien.
¿Has visto que algún reporte de smatmoontools dice "test passed" y la cantidad de errores que tiene? :-/ De eso sólo no te puedes fiar.
(failing self-tests. Note Current_Pending_Sector raw value and Uncorrectable (UNC) read errors) http://smartmontools.sourceforge.net/examples/MAXTOR-10.txt
Ese es un disco con 18875 horas de uso, con sólo 54 apagados. O sea, de uso continuo. Tiene algunos sectores remapeados. Nada grave en el sentido de "emergencia", pero yo iría cambiandolo si la evolución de sectores malos ha sido reciente.
Cambiar la pieza, exacto: "cambias" el sector dañado por otro sector de los de repuesto.
Lo acabas de decir... cambias la pieza, no el coche entero.
Eso es un parche, no una solución. Estás "parcheando", tapando un socavón. Puede salir bien... o mal.
No es un parche de un socavón. Es una reparación prevista por el fabricante, lo mismo que el fabricante de ruedas ha previsto que puedas ponerle parches al neumático.
Es un procedimiento previsto por el fabricante del disco. Es el (los) que han diseñado el sistema operativo los que no han hecho una herramienta para hacer ese cambio con un simple click (en windows sí que existen). Pero el disco lleva sectores de respuesto, porque el fabricante sabe que es _normal_ que fallen unos cuantos.
Si está contemplado por el fabricante, que lo repare (que es lo que hacen los disco). Si no lo ha podido reparar "automáticamente" es por algo.
Por la sencilla razón de que el disco no sabe si el sector está asignado y contiene datos de un fichero. No puede tomar esa responsabilidad en un error de lectura no corregible (quiere decir hay más bits mal que los previstos por los códigos de corrección de errores). Es responsabilidad del sistema operativo corregir los errores de sectores malos descubiertos durante la lectura, no del hardware del disco; eso sí, el sistema puede usar los recursos del hardware. Pero como dice en ese enlace que pasaste, no se sabe que eso lo hayan hecho. Pero sí hay programas que efectúan esa corrección. En windows.
Puede ser por simple ruido, un fallo aleatorio que se arregla volviendo a escribir. O la superficie puede estar mal (un poro) y no retiene la escritura, en cuyo caso se cambia por otro sector.
O puedes ser un síntoma de algo peor... ¡es que no se puede saber!
No, no lo puedes saber. Por eso mi procedimiento preferido es reformatear y hacer un chequeo completo de sectores r/w, lo cual es tan bruto que hace saltar una cascada de errores si el disco está falluto.
Si es la cabeza la que está mal, empezará a fallar con un montón de sectores: y eso sí que es grave. ¿Pero un único sector? No.
Pero eso es una apreciación subjetiva. Dime un documento del fabricante del disco que diga de forma expresa que "un sólo error de smart del tipo Current_Pending_Sector y Offline_Uncorrectable" no implique merma alguna en el estado del disco duro y que puede ser "obviado" sin temor alguno.
No lo es, es know-how. Dime otro documento del fabricante donde te diga que tires el disco si tienes esa misma combinación de errores. Si lo buscas por ahí lo encontrarás. Yo me acuerdo de cuando los discos duros venían con una etiqueta firmada por el fabricante que te decía que "los sectores xxx yyy y zzz están mal, no los use". Y te cobraban igual si tenía cinco sectores mal como ninguno - y eran discos con sólo veinte megas, la perdida de un sector era significativa. ¿Porqué sino van los fabricantes a poner sectores de repuesto sino es para usarlos? Saben que el disco va a tener sectores malos tarde o temprano, y no por eso te lo van a cambiar. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFH4wP2tTMYHG2NR9URAj68AJ9VkAGj6JpoiXTPATfcsz2iVeLlKACfcrYr XuUPzdcArd/0gxXsnxSWgXw= =lpRd -----END PGP SIGNATURE-----