-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2006-01-30 a las 19:59 -0300, Maxi Schimmel escribió:
tengo un disco rigido grande, 100gb, pero tiene algunas fallas y estoy tratando de ver si son irremediables o no para saber si le puedo dar uso, y que clase de uso. Alguien tiene ideas si hay programas para linux que le hagan tests y que me de un buen diagnostico?
La mejor manera es usando la utilidad de verificación del fabricante, que suele ser un disquete arrancable que puedes descargar por internet del sitio del fabricante. Por ejemplo, los de seagate tienen uno magnífico - el que yo tengo venía como ejecutable de dos/win: seatoold.exe (o dmgrdc.exe). Como ejecutan a sistema parado, realmente te da igual que se usen msdos. Igual alguno lo hace en linux, no lo se, pero como debes usar el programa del fabricante, eso da igual, no está a tu alcance elegirlo. En linux tienes una posibilidad, que es ejecutar las pruebas SMART mediante "smartctl". Las pruebas las ejecuta la propia electrónica del disco duro, sin intervención del ordenador, que se limita a dispararlas y luego a leer los resultados; pueden hacerse con el sistema en ejecución. Lo que hagan las pruebas depende del fabricante, y no todos hacen pruebas de superficie - o lo hacen en los fabricados a partir de cierta fecha.
Yo estoy probando con el hdd regenerator, que es para DOS, pero lo revisa, me dice que arregla 654 sectores defectuosos y si lo vuelvo a scanear me vuelve a decir lo mismo. Como no da demasiada información no se si fiarme o no.
Hay otra posibilidad, pero esos son muchos sectores: fuerza la escritura en todos los sectores del disco. Eso hará que el propio disco intente remapear los sectores fastidiados en una zona del disco reservada por el fabricante para tal cosa - siempre que tenga bastante sitio. A partir de ese momento, el disco aparentará no tener errores. Prueba esto (pon el nombre del disco real): smartctl --attributes --health /dev/hda y observa una linea como esta: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE ... 5 Reallocated_Sector_Ct 0x0033 096 096 036 Pre-fail Always - 42 Ese disco mio tiene remapeados 42 sectores. Por ultimo, tienes el comando "badblocks", que prueba la superficie del disco listando los sectores fastidiados, de forma que puede usarse para al formatearse excluir esos sectores. Por cierto, lo importante no es la existencia de sectores malos, sino el que no estén apareciendo más. Ahí está mi disco duro, con miles de horas de uso desde que me fallaron unos cuantos sectores antes del año de comprarlo. - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFD3qyatTMYHG2NR9URAvewAJ9dmraHIWkKqKrsri2sKPtethFWyQCdFzey NP4p9LFLeAVssqq5z0dbPqQ= =n1a/ -----END PGP SIGNATURE-----