Восстановление фотографий - это процесс восстановления цифровых фотографий с поврежденных, неисправных, поврежденных или недоступных вторичных хранилищ СМИ, когда к ним нельзя получить доступ обычным образом. Восстановление фотографий можно рассматривать как часть общего поля восстановление данных.
Потеря или удаление фотографий могут быть вызваны как аппаратными, так и программными сбоями.
Логическое повреждение или невозможность просмотра фотографий может произойти по многим причинам. Наиболее частые причины:
Большинство программ восстановления фотографий работают с использованием метода, называемого вырезанием файлов (вырезание данных). Есть много различных техник вырезания файлов, которые используются для восстановления фотографий. Большинство этих методов не работают при наличии фрагментации файловой системы. Симсон Гарфинкель показал, что в среднем 16% файлов JPEG являются фрагментированными, что означает, что в среднем 16% файлов jpeg восстанавливаются частично или выглядят поврежденными при восстановлении с использованием методов, которые не могут обрабатывать фрагментированные фотографии.
При вырезании верхнего и нижнего колонтитула программа восстановления пытается восстановить фотографии на основе стандартной начальной и конечной байтовой подписи формата фотографии. Например, все файлы JPEG всегда начинаются с шестнадцатеричной последовательности «FFD8» и должны заканчиваться шестнадцатеричной последовательностью «FFD9».
Вырезание верхних и нижних колонтитулов не может использоваться для восстановления фрагментированных фотографий, и фрагментированные фотографии будут частично восстановлены или повреждены, если добавлены неправильные данные. Вырезание верхнего и нижнего колонтитула, наряду с вырезанием по размеру верхнего колонтитула, на сегодняшний день являются наиболее распространенными методами восстановления фотографий. Одной из первых программ, не основанных на графическом интерфейсе / консоли, использующих этот метод, является PhotoRec. Использование нижних колонтитулов часто может обрезать фотографию, поскольку многие файлы JPEG содержат миниатюры как встроенный объект. Если файл завершается с помощью FFD9, он будет поврежден, если только вложенные FFD8 / FFD9 не будут подсчитаны.
При вырезании по размеру заголовка программа восстановления пытается восстановить фотографии на основе стандартной подписи начального байта формата фото, а также размера фотографии, которая либо производные, либо явно указанные в формате фотографии. Чтобы взять пример, все 24-битные растровые изображения Windows (*.bmp) начинаются с букв «BM» и сохраняют размер файла в заголовке. Вырезание по размеру заголовка нельзя использовать для восстановления фрагментированных фотографий, и при добавлении неправильных данных фрагментированные фотографии будут частично восстановлены или повреждены.
Более продвинутая форма вырезания, программа восстановления пытается восстановить фотографии на основе подробных знаний правил структуры формата фотографий. Это позволит программе восстановления определить, когда фотография не является полной или фрагментированной, но необходимо сделать больше, чтобы увидеть, можно ли восстановить фрагментированную фотографию. Этот метод редко используется в большинстве программ для восстановления фотографий.
При проверенной резьбе декодер используется для обнаружения любых ошибок при восстановлении фотографии. Более продвинутые формы подтвержденного карвинга возникают, когда каждую часть восстановленной фотографии сравнивают с остальной фотографией, чтобы увидеть, подходит ли она визуально. Подтвержденная резьба отлично подходит для обнаружения фотографий, которые либо фрагментированы, либо на них есть переписанные или отсутствующие части. Одно только подтвержденное вырезание нельзя использовать для восстановления фрагментированных фотографий.
Вырезание журнала происходит, когда программа восстановления использует информацию, оставшуюся в структурах файловой системы или в журнале, для восстановления удаленной фотографии. Например, иногда NTFS сохраняет в журналах точное местоположение файла до его удаления. Программа, использующая вырезку из журнала, сможет восстановить фотографию. Чтобы быть уверенным в качестве восстановления, для проверки восстановленной фотографии также следует использовать валидированное вырезание или вырезание на основе файловой структуры.
Метод восстановления фрагментированных фотографий, при котором идентифицируются верхний и нижний колонтитулы, а затем проверяются все комбинации блоков между верхним и нижним колонтитулами, чтобы определить, какая комбинация приводит к правильному восстановление фото. Этот метод будет работать только в том случае, если файл разбит на две части.
Процесс восстановления фрагментированных фотографий путем просмотра блоков на диске и определения того, какой блок лучше всего визуально соответствует восстанавливаемой фотографии. Это делается параллельно для всех блоков, которые не являются частью восстановленного файла.