Normalmente quien se encarga de 'fijar' y detectar los sectores o pistas defectuosos de un disco duro, es la BIOS.
Hasta hace poco siempre encontrabas la opcion de hacer un 'low level format' o formateo de nivel bajo, donde se hace una tabla con los sectores o pistas defectuosos. Pero aun así es muy dificil que un disco duro que empieza a fallar, no siga fallando y destrozando mas pistas y sectores…
Mi recomendacion es que lo utilices como secundario y guardar en el cosas temporales, porque a la larga te va a fallar...
Tambien puedes usar LINUX, que parece que soporta mejor los sectores dañados que windows...
Espero no haberte aburrido...:dormido: