Para comprobar que los discos duros esten bien puedes usar el hiren's boot cd. Tiene varias aplicaciones de diagnostico y reparacion de hd's (incluso seatools) que te pueden venir bien. Yo en caso de discos con sectores erroneos o problemas siempre uso el HDD Regenerator, me ha salvado mas de un disco duro
Luego checkeo el smart que no haya ningun fallo alarmante y poca cosa mas.
Como ultima opcion siempre se puede formatear a bajo nivel el disco para dejarlo como venia de fabria (es lo que comentabas de llenar de zeros). En principio si se usa la herramienta de seagate no hay que tener problemas (yo por suerte no lo he provado nunca
) pero no creo que haga falta.. con un hhd regenerator o un seatools que es especifico de seagate ya tendrás los discos bastante decentes.
Sobre el seatools, así funciona cuando encuentra un sector erroneo:
Las unidades de disco actuales vienen diseñadas para mantener sectores libres para ser reasignados.
Generalmente, los sectores se tornan difíciles de leer mucho antes de tornarse imposibles de leer. En el
primer caso, los bytes de datos del sector se preservan y se transfieren al nuevo sector libre durante la
reasignación de los sectores. De manera similar, cuando una unidad de disco encuentra un problema al
escribir datos, el firmware de la unidad desactiva el sector problemático y activa uno de reemplazo antes de
informar un estado de escritura correcto.
Si usted autoriza la reparación de un sector defectuoso, SeaTools intentará escribir sobre el mismo una
serie de 512 bytes con ceros. Generalmente, esta acción ayuda al firmware de la unidad de disco a
solucionar el problema, ya que desactiva el sector problemático y activa un sector de reemplazo en su
lugar.