В моем офисе мы когда-то использовали SpinRite для восстановления данных из сбойного диска. К сожалению, я думаю, что SpinRite принес больше вреда, чем пользы с больше чем месяцем безостановочного износа и слезы на диске, в то время как он пытался восстановить данные.
Я думаю, что Ваш лучший выбор состоит в том, чтобы попытаться использовать Linux для клонирования сбойного диска на исправный диск с помощью dd_rescue. Можно загрузить Ubuntu Живой CD и использовать dd_rescue для восстановления данных из сбойного диска. После клонирования диска необходимо также сделать другую копию клона.
После того как Вы клонировали диск и сделали резервное копирование клона, можно попытаться использовать другие утилиты, чтобы попытаться возместить убытки файловой системы, или смонтировать диск в другом компьютере и попытаться восстановить файлы из Windows.
Если диск кажется привередливым, иногда можно заставить его работать лучше на короткий период путем замораживания его.