Вероятно, «золотой стандарт» для этого вида восстановления - если Linux доступен для вас - это использовать Gnu DDRescue для создания битовой копии диска - это займет много времени, но он будет извлекать столько же данных из езжай как можно. (Вы можете захотеть остановить его на полпути, когда он начнет выбрасывать ошибки ввода-вывода, и запустить его с конца диска, чтобы получить как можно больше при первом разборе). Затем дайте ему поработать в течение нескольких дней / недель, пока вы не устанете от попыток скопировать каждый последний бит или он закончится. (Приятно то, что вы можете начинать и останавливать копирование и возобновлять более или менее с того места, где остановились).
Затем вы можете взять образ и отразить его обратно на новый диск (но посмотрите, что вы используете диск, который не является диском «Расширенного формата», иначе это вызовет проблемы). Затем вы можете попытаться восстановить / восстановить диск. [Существуют и другие альтернативы, такие как копирование и монтирование в виде петлевого образа и т. Д., Но я бы посоветовал всегда работать с копией файла образа, создаваемого DDRescue, поэтому вы можете попробовать еще раз, если ваша попытка не удастся и далее повредит fs]
Да, и это бесплатно (просто убедитесь, что вы получили GNU DDRescue - я наткнулся на другой вариант, который также не работал).