Насколько я в курсе, нечитаемые секторы не восстанавливаются ни програмно ни апаратно (замену магнитных пластин не рассматриваем), а только переназначаются на резервные секторы. В этом случае MHDD ничем не хуже любой другой проги такого типа. Может поясните подробнее что Вы подразумеваете под аппаратным восстановлением?