Если ваша командная строка Linux сильна, попробуйте использовать ddrescue
для создания резервной копии вашего жесткого диска, а затем используйте foremost
для извлечения фотографий (JPG, я полагаю?)
Исходя из опыта, я могу сказать, что это удивительно эффективный подход для использования на неисправных дисках, если ваша цель - восстановить типы файлов, которые распознает Foremost, включая фотографии, фильмы, музыку и документы Office.
ddrescue
особенный, потому что он был разработан специально для чтения нестабильных дисков. Обычный dd
остановится, когда он обнаружит ошибки; ddrescue
пожимает плечами, отмечает плохой сектор, который будет пробован позже, и движется дальше.
GNU ddrescue - это инструмент для восстановления данных. Он копирует данные из одного файла или блочного устройства (жесткий диск, компакт-диск и т.д.) В другой, изо всех сил пытаясь спасти данные в случае ошибок чтения.
foremost
особенный, потому что он вообще не зависит от файловой системы. Ваша таблица разделов или структуры файловой системы могут быть полностью уничтожены, но foremost
все равно будут восстановлены (многие из) ваши файлы.
Foremost - консольная программа для восстановления файлов на основе их заголовков, нижних колонтитулов и внутренних структур данных. Этот процесс обычно называют вырезанием данных. Прежде всего может работать с файлами изображений, такими как файлы, сгенерированные dd, Safeback, Encase и т.д., Или непосредственно на диске. Заголовки и нижние колонтитулы могут быть указаны в файле конфигурации, или вы можете использовать ключи командной строки для указания встроенных типов файлов. Эти встроенные типы рассматривают структуры данных заданного формата файлов, что обеспечивает более надежное и быстрое восстановление.
Другими альтернативами являются PhotoRec
работающий в Windows, хотя я не уверен, насколько хорошо он будет справляться с ошибками диска, и GetDataBack
который является платным программным обеспечением.