Como os badblocks so causados por danos fsicos, no h nada que possa ser feito para arruma-los (os defeitos esto no prato do disco rgido), o mximo que pode ser feito o "quebra-galho" de anula-los para no serem mais utilizados (conforme expliquei acima).