Моя история:

Был работающий ИБМ 40МБ с 34 МБ бад'ов. Открутил, почистил, запускал MHDD, DFT несколько раз. В итоге, 8 секторов с бад'ами, checkdisk не показывает вообще. Остались бады, по моему, в том месте, когда пропал свет и все вырубилось. Конечно, иллюзий нет - скоро заразы опять появятся...
Когда-то пробовал и HDDregenerator, но положительного эффекта не было.