PhotoRec для Windows, macOS и Linux

PhotoRec — консольная утилита восстановления данных, построенная на методе file carving: извлечение файлов по сигнатурам и характерным структурам форматов. В практических задачах PhotoRec применяют, когда требуется восстановление удалённых файлов с диска, флешки, карты памяти или внешнего накопителя даже при повреждённой файловой системе, утрате таблицы размещения и других проблемах метаданных. Этот подход принципиально отличается от «классического» восстановления, ориентированного на записи файловой системы (например, на имена, каталоги, MFT/FAT и цепочки кластеров).

PhotoRec выполняет сканирование сырого пространства накопителя и ищет признаки начала файлов (заголовки/магические числа), а затем выделяет данные, соответствующие распознанным типам. Результат сохраняется на другой носитель в виде набора восстановленных файлов. Структура папок, исходные имена и даты создания/изменения сохраняются только в тех случаях, когда они присутствуют в содержимом самого файла (например, часть метаданных фотографий или документов хранится внутри формата). На уровне файловой системы PhotoRec не восстанавливает дерево каталогов и не возвращает прежние имена.

В рамках связки «TestDisk + PhotoRec» разграничение следующее: TestDisk восстанавливает разметку и доступность раздела, PhotoRec извлекает файлы, когда восстановление структуры тома не требуется или когда восстановление раздела не даёт результата. По сути, TestDisk — инструмент про разделы и загрузочные структуры, PhotoRec — инструмент про извлечение файлов из сырого пространства.

Скачать PhotoRec бесплатно

Скачать программу
PhotoRec
Официальный установщик
Windows
macOS
Linux
  • Средняя оценка пользователей 8.7/10
  • Подходит для простого восстановления
  • Сложные настройки сканирования
Скачать лучший аналог
Лёгкий инструмент для быстрого восстановления
Windows
x64/x86
Быстрый старт
  • Средняя оценка пользователей 9.6/10
  • Подходит для любых флешек/карточек
  • Сканирование на 80% быстрее

Что такое PhotoRec и принцип работы

File carving: восстановление по сигнатурам и заголовкам файлов

PhotoRec использует сигнатурный анализ: набор правил, определяющих, как выглядит начало файла конкретного формата, а для части форматов — как определяется конец файла и внутренняя структура. Многие типы данных содержат узнаваемые заголовки (например, у изображений, архивов, мультимедиа, документов), что позволяет выделять файлы даже без участия файловой системы.

В процессе работы PhotoRec:

  • получает доступ к устройству или образу;
  • определяет границы сканирования (раздел или весь носитель);
  • последовательно читает блоки данных;
  • проверяет блоки на соответствие сигнатурам поддерживаемых типов;
  • при обнаружении начала файла извлекает данные и сохраняет результат на указанный целевой путь.

Ключевая характеристика file carving: восстановление привязано к фактическим данным на диске, а не к «записи о файле» в файловой системе. Поэтому PhotoRec сохраняет способность восстановления при повреждении метаданных, при RAW-разделе и при ошибках структуры каталогов.

Почему не восстанавливаются исходные имена и структура папок

Имена файлов и структура каталогов — это метаданные файловой системы. При удалении файла запись в файловой системе часто помечается как свободная, а данные остаются в кластерах до перезаписи. PhotoRec ориентируется на данные, а не на записи о файлах, поэтому:

  • исходное имя файла не используется как источник информации;
  • исходный путь (каталог) не восстанавливается;
  • файлы сохраняются с новыми техническими именами и распределяются по служебным папкам восстановления.

Этот эффект — не недостаток реализации, а прямое следствие выбранного метода. File carving решает задачу извлечения содержимого, а не реконструкции структуры файловой системы.

Почему утилита работает даже при повреждённой файловой системе

PhotoRec не требует исправной файловой системы для извлечения данных: сканирование идёт по сырому пространству. При этом утилита использует информацию файловой системы в тех режимах, где она доступна и корректна. Например, при сканировании свободного пространства PhotoRec опирается на карту занятых/свободных блоков, чтобы не анализировать области, занятые существующими файлами. Когда файловая система повреждена или раздел определяется как RAW, PhotoRec выполняет полное сканирование выбранной области.

Поддерживаемые платформы и носители

Операционные системы и формат поставки

PhotoRec распространяется вместе с TestDisk как часть одного набора утилит. Формат интерфейса — консольное меню. Запуск возможен на основных настольных платформах (семейства Windows, Linux, macOS) при условии, что системе доступно устройство или образ и предоставлены права на чтение.

Типы носителей: HDD/SSD, USB, карты памяти, камеры, оптические носители

PhotoRec работает с широким диапазоном носителей, поскольку на уровне метода восстановления важна не «модель устройства», а возможность последовательного чтения блоков данных. Практически это включает:

  • внутренние HDD и SSD;
  • внешние диски по USB;
  • USB-флешки;
  • SD/microSD и другие карты памяти через кардридер;
  • носители, используемые в фото- и видеотехнике (как съемные накопители);
  • оптические носители, когда операционная система предоставляет доступ к блочному чтению.

Отдельная категория — повреждённые накопители с ошибками чтения. PhotoRec продолжает работу до тех пор, пока чтение данных возможно. При большом количестве ошибок чтения скорость сканирования снижается, а полнота восстановления падает.

Работа с образами дисков как безопасный подход

При восстановлении данных критично разделять источник (проблемный носитель) и место сохранения результата. На практике также выделяют третий элемент — образ диска. Работа с образом решает две задачи:

  • фиксирует состояние накопителя на конкретный момент;
  • снижает нагрузку на нестабильный носитель в повторных проходах восстановления.

PhotoRec поддерживает восстановление из образов, что переводит процедуру в более контролируемый режим: сканирование выполняется по файлу-образу, а исходный диск не участвует в повторных циклах чтения.

Файловые системы и «независимость от ФС» на практике

Как PhotoRec читает данные при наличии файловой системы

При исправной файловой системе PhotoRec использует её метаданные для оптимизации, когда выбран режим анализа свободного пространства. Тогда сканирование концентрируется на областях, которые помечены как свободные и потенциально содержат удалённые файлы. Это снижает объём работы и уменьшает количество найденных фрагментов действующих файлов.

При выборе полного сканирования PhotoRec читает всю область, независимо от того, занята она или свободна. Этот режим даёт максимум находок, но увеличивает время и объём результатов, включая дубликаты и фрагменты.

Восстановление при RAW и повреждённых метаданных

Когда раздел определяется как RAW или файловая система разрушена, восстановление «по записям» невозможно. В таких условиях PhotoRec сохраняет работоспособность за счёт сигнатурного анализа. Восстановление идёт на уровне «сырых данных», а итогом становится набор файлов, извлечённых из пространства диска.

В этой модели качества результата определяются:

  • степенью перезаписи данных после удаления/сбоя;
  • фрагментацией файлов;
  • особенностями конкретного формата (наличие внутренней структуры, маркеров окончания, контрольных сумм).

Режимы сканирования: свободное пространство и весь раздел/носитель

PhotoRec применяет два базовых подхода:

  • сканирование свободного пространства (ориентировано на удалённые файлы при корректной файловой системе);
  • полное сканирование выбранной области (ориентировано на максимум находок, включая ситуации с повреждённой файловой системой).

Практический выбор режима связывают с типом проблемы:

  • восстановление удалённых файлов на исправном разделе — свободное пространство;
  • восстановление после форматирования, RAW, повреждённых метаданных — полное сканирование.

Поддерживаемые типы файлов и качество результата

Набор распознаваемых форматов и логика «семейств»

PhotoRec распознаёт большое количество форматов из разных классов данных:

  • изображения (включая популярные форматы и RAW-подобные семейства);
  • видео и аудио контейнеры;
  • документы офисных форматов и PDF-подобные структуры;
  • архивы и контейнеры данных;
  • исполняемые и служебные файлы.

Технически распознавание строится на сигнатурах. Поэтому восстановление по сигнатурам работает тем стабильнее, чем более характерен заголовок формата и чем чётче определяются границы файла.

Почему часть файлов восстанавливается неполной: фрагментация

File carving опирается на предположение о последовательности данных. Когда файл на диске записан подряд (не фрагментирован), извлечение проходит корректно: найден заголовок, далее читается непрерывный блок, получен целый файл.

При фрагментации файл расположен в разных местах диска. Файловая система знает цепочку фрагментов, а PhotoRec цепочку не восстанавливает, поскольку метаданные отсутствуют или не используются. Итог — файл извлекается частично или с повреждениями.

Фрагментация чаще проявляется на:

  • старых системных дисках с большим количеством операций записи/удаления;
  • носителях, заполненных «под завязку»;
  • накопителях, где активно используются большие файлы (видео, базы данных, архивы).

На картах памяти фотоаппаратов и телефонов ситуация обычно лучше: фото и короткие видео пишутся последовательными блоками, что повышает качество восстановления фото с карты памяти.

Метаданные, расширения, дубликаты: что фиксируется в результате

Результаты восстановления PhotoRec имеют особенности, которые нужно учитывать при последующей обработке:

  • имена файлов формируются автоматически и не совпадают с исходными;
  • структура папок не восстанавливается;
  • часть метаданных (например, EXIF) сохраняется, потому что хранится внутри файла;
  • дубликаты появляются при полном сканировании и при наличии копий данных в разных областях;
  • повреждённые файлы встречаются при фрагментации и при частичной перезаписи.

С практической точки зрения процесс восстановления включает два этапа:

  1. извлечение массива файлов;
  2. сортировка, фильтрация, удаление дублей, проверка целостности.

Интерфейс и ключевые настройки

Навигация по меню и выбор объекта восстановления

PhotoRec использует консольное меню с последовательными шагами:

  • выбор физического диска или образа;
  • выбор раздела (если требуется) или всей области;
  • выбор типа файловой системы для корректной интерпретации карты свободного пространства (в режимах, где это применяется);
  • настройка типов файлов;
  • выбор каталога для сохранения результатов;
  • запуск сканирования и мониторинг прогресса.

Критически важный момент: каталог сохранения выбирается на другом накопителе. Запись восстановленных данных на источник перезаписывает области, которые ещё не были просканированы, и снижает полноту восстановления.

File Opt: ограничение типов файлов для ускорения и уменьшения мусора

PhotoRec предоставляет настройку набора типов файлов, которые участвуют в поиске. Это напрямую влияет на:

  • скорость обработки (меньше проверок сигнатур на каждый блок);
  • объём результатов;
  • долю «мусорных» находок.

Пример практической логики настройки:

  • восстановление фото с карты памяти — оставляют только изображения и нужные RAW/видео контейнеры;
  • восстановление документов — оставляют офисные форматы, PDF и архивы;
  • восстановление «всего подряд» — оставляют широкий набор, но затем тратят время на сортировку.

Логи: контроль процесса и фиксация параметров восстановления

PhotoRec ведёт лог выполнения. В лог попадают параметры запуска и ход сканирования. Логи используют для:

  • фиксации того, какой носитель и какая область сканировались;
  • повторения процедуры с теми же настройками;
  • технического анализа проблемного случая (например, при сбоях чтения).

Подготовка к восстановлению и контроль рисков

Правило «не писать на источник» и выбор целевого диска

Восстановление данных всегда сопровождается записью результата. При сохранении на тот же накопитель, который сканируется, восстановление ухудшается по двум причинам:

  • перезаписываются области, где находятся удалённые файлы;
  • меняется картина данных во время сканирования.

PhotoRec подразумевает сохранение на другой диск: внешний накопитель, другой внутренний раздел, сетевое хранилище (при условии стабильной записи) или выделенный диск под результаты.

Образ диска как способ стабилизировать процесс

При нестабильном накопителе восстановление проводят через образ. Это решение закрывает три риска:

  • накопитель перестаёт определяться в процессе;
  • ошибки чтения приводят к повторным проходам и износу;
  • последовательные попытки восстановления меняют состояние источника.

Сканирование по образу не меняет исходный диск, а повторные проходы не увеличивают нагрузку на устройство.

Ошибки, которые ухудшают результат

В задачах «PhotoRec восстановление удалённых файлов» повторяются одни и те же причины потери полноты:

  • запись новых данных на тот же раздел после удаления;
  • установка программ и обновления на проблемный диск;
  • продолжение эксплуатации флешки/карты памяти после удаления;
  • выбор каталога сохранения на источник;
  • запуск полного сканирования без фильтра типов файлов, приводящий к чрезмерному объёму результатов и усложнению последующей сортировки.

Практические сценарии восстановления (пошаговая логика)

Восстановление удалённых файлов на рабочем разделе

Сценарий описывает ситуацию: файл удалён, раздел доступен, файловая система исправна.

Процедура включает:

  • выбор диска и нужного раздела;
  • выбор режима сканирования свободного пространства (ориентация на удалённые файлы);
  • настройку типов файлов через File Opt;
  • выбор каталога сохранения на другом носителе;
  • запуск сканирования и сохранение результатов.

После завершения выполняется сортировка по типам и проверка целостности.

Восстановление после быстрого форматирования

Быстрое форматирование обычно заменяет служебные структуры файловой системы, но не стирает содержимое каждого блока. PhotoRec ориентирован на извлечение данных в таких условиях.

Процедура включает:

  • выбор диска/раздела;
  • полный режим сканирования области;
  • ограничение типов файлов для уменьшения количества ложных находок;
  • сохранение результата на отдельный диск.

На практике именно в этом сценарии особенно заметны:

  • дубликаты;
  • фрагментированные объекты;
  • частичные повреждения больших файлов.

Восстановление фото с карты памяти фотоаппарата

Карта памяти после удаления кадров или после форматирования в камере остаётся типовым сценарием для PhotoRec.

Процедура включает:

  • подключение карты памяти через стабильный кардридер;
  • выбор карты как устройства;
  • настройку типов файлов: изображения, нужные RAW-семейства, видео;
  • сканирование (свободное пространство при обычном удалении, полное — после форматирования);
  • сохранение на другой диск.

Важное свойство этого сценария: фотографии и короткие видео записываются последовательными блоками, что улучшает целостность восстановления при file carving.

Восстановление с флешки после повреждения файловой системы

Сценарий: флешка определяется, но открывается с ошибками, показывает RAW или предлагает форматирование.

Процедура включает:

  • выбор устройства флешки;
  • полное сканирование (так как метаданные ФС недоступны);
  • настройку типов файлов под целевую задачу;
  • сохранение на другой диск.

Дополнительно выполняется проверка результатов на наличие «мусорных» фрагментов, которые появляются при разрушенных структурах.

Восстановление с внешнего диска после сбоя питания

Сценарий: внешний диск отключился во время записи, затем начались ошибки открытия, часть каталогов пропала или раздел стал RAW.

Процедура включает:

  • стабилизацию подключения (питание, кабель, порт);
  • приоритет создания образа (для сохранения состояния);
  • сканирование образа или диска в полном режиме;
  • сохранение результатов на отдельный накопитель.

Этот сценарий часто сопровождается ошибками чтения. PhotoRec продолжает извлечение из доступных областей, а итоговый набор файлов требует тщательной сортировки.

Восстановление из образа диска

Сценарий: заранее создан образ диска или образ получен в ходе диагностики.

Процедура включает:

  • выбор файла-образа как источника;
  • выбор области сканирования;
  • настройку типов файлов;
  • указание каталога сохранения;
  • запуск восстановления.

Преимущество режима: повторяемость. Сканирование выполняется многократно с разными настройками без повторного чтения проблемного накопителя.

Производительность и прогнозируемость результата

Что влияет на скорость сканирования

Скорость сканирования определяется техническими факторами:

  • объём области сканирования (раздел или весь диск);
  • тип накопителя (SSD, HDD, флеш-память);
  • интерфейс подключения (внешний USB обычно ограничивает скорость);
  • наличие ошибок чтения;
  • количество включённых типов файлов в сигнатурном анализе.

Восстановление данных с внешнего диска по USB при наличии ошибок чтения идёт заметно медленнее, чем сканирование исправного SSD.

Как уменьшить объём лишних находок

PhotoRec извлекает всё, что соответствует сигнатурам. Для контроля результата применяют три практических приёма:

  • ограничение типов файлов в File Opt;
  • выбор сканирования свободного пространства при исправной файловой системе;
  • предварительное разделение задач (сначала фото, затем документы, затем архивы), чтобы не смешивать результаты в один массив.

Такой подход снижает количество дубликатов и упрощает сортировку.

Валидация результата: проверка целостности и сортировка

После восстановления требуется проверка:

  • изображения проверяются предпросмотром и выборочной сверкой серии;
  • документы открываются и проверяются на читаемость содержимого;
  • архивы тестируются на целостность (формат часто содержит встроенную проверку структуры);
  • видео проверяется проигрыванием и перемоткой (фрагментация проявляется в обрывах и артефактах).

Сортировка выполняется по расширениям и по содержимому (для части форматов внутри файла присутствуют метки, упрощающие классификацию). Дубликаты удаляются по размеру и по контрольным суммам на этапе, когда массив стабилизирован.

Сравнение PhotoRec с альтернативами

Recuva

Recuva относится к классу утилит, ориентированных на восстановление по метаданным файловой системы. При сохранности структуры ФС такой подход возвращает:

  • исходные имена;
  • исходные пути;
  • часть атрибутов.

PhotoRec решает другую задачу: извлечение файлов по сигнатурам при разрушенных метаданных. В сценариях RAW, после форматирования и при повреждённой файловой системе метод PhotoRec остаётся работоспособным, потому что не привязан к дереву каталогов. В сценариях «удалили файл на исправном разделе» утилиты класса Recuva дают более удобный результат за счёт сохранения структуры.

Выбор фиксируется назначением:

  • восстановление по файловой системе — Recuva-класс;
  • file carving при проблемах метаданных — PhotoRec.

R-Studio

R-Studio — профессиональный класс с графическим интерфейсом и расширенной диагностикой. Он охватывает как file recovery, так и глубокие сценарии анализа файловых систем и массивов хранения.

PhotoRec выигрывает в простоте методологии: сигнатурное извлечение запускается с минимальным набором решений и даёт понятный результат «как есть». R-Studio выигрывает в управлении результатом, предпросмотре, фильтрации, реконструкции структуры и в сложных сценариях восстановления, где требуется комбинировать методы.

Практическая грань:

  • быстрый массовый file carving без привязки к ФС — PhotoRec;
  • сложные случаи с необходимостью управлять восстановлением и структурой — R-Studio.

DMDE

DMDE совмещает низкоуровневую диагностику и восстановление с возможностью работать с логикой файловой системы, таблицами разделов и объектами данных. Это инструмент для ситуаций, где требуется гибкость: извлечение файлов с частичным сохранением структуры, просмотр, ручной контроль.

PhotoRec ориентирован на потоковое извлечение по сигнатурам и не восстанавливает структуру каталогов. DMDE, напротив, часто используется именно для того, чтобы сохранить структуру, когда метаданные частично доступны или поддаются реконструкции.

Соответственно:

  • при разрушенных метаданных и задаче «вытащить максимум файлов» — PhotoRec;
  • при задаче «сохранить структуру, контролировать объекты, работать выборочно» — DMDE.

Disk Drill

Disk Drill относится к графическим комплексным решениям восстановления данных с упором на удобство, мастера и автоматизацию. Этот класс инструментов предоставляет:

  • предпросмотр;
  • сортировку;
  • сценарии восстановления «в несколько шагов».

PhotoRec предоставляет «технический» механизм file carving и требует последующей ручной сортировки. Disk Drill выигрывает в удобстве и подготовке результата, PhotoRec — в независимости от файловой системы и в простоте сигнатурного извлечения как базового метода.

EaseUS Data Recovery Wizard

EaseUS Data Recovery Wizard — типичный представитель GUI-восстановления с мастером и массовым сканированием. Он ориентирован на удобную выдачу результата и подбор находок по категориям.

PhotoRec ориентирован на метод file carving и на эксплуатацию в случаях, где метаданные не участвуют. Разница в итоге:

  • GUI-продукт предоставляет удобную навигацию и часто частично сохраняет структуру при доступных метаданных;
  • PhotoRec извлекает файлы по сигнатурам, что помогает при RAW и повреждённых структурах, но даёт «плоский» массив данных без исходных имён.

Wondershare Recoverit

Recoverit относится к графическим комплексным решениям. Логика сравнения совпадает с классом EaseUS/Disk Drill:

  • удобство, категории, предпросмотр и сортировка — сильная сторона GUI;
  • метод file carving как «жёсткая» стратегия извлечения содержимого при проблемах метаданных — сильная сторона PhotoRec.

PhotoRec применяют как прямой инструмент, когда требуется восстановление по сигнатурам и важна независимость от файловой системы.

TestDisk (как инструмент другого класса: разделы и загрузочные структуры)

TestDisk и PhotoRec решают разные задачи.

  • TestDisk восстанавливает разметку, таблицу разделов и загрузочные структуры, возвращая раздел в систему.
  • PhotoRec извлекает файлы из сырого пространства и не возвращает раздел как объект файловой системы.

В связке два инструмента закрывают полный цикл:

  • сначала восстановление доступности раздела (когда это возможно и оправдано);
  • затем извлечение файлов file carving, когда восстановление структуры не требуется или не даёт результата.

Эта связка известна как практический стандарт в задачах восстановления: один инструмент про «структуру», второй — про «контент».

Плюсы и минусы

Плюсы

  • Восстановление удалённых файлов по сигнатурам (file carving) без привязки к метаданным файловой системы.
  • Работоспособность при RAW-разделах и повреждённых структурах файловой системы.
  • Поддержка большого количества форматов данных из разных классов (изображения, документы, архивы, мультимедиа).
  • Эффективность в сценариях восстановления после быстрого форматирования, когда содержимое блоков не перезаписано.
  • Гибкая фильтрация типов файлов через File Opt, уменьшающая объём лишних находок.
  • Поддержка восстановления из образа диска, повышающая контроль и повторяемость процедуры.
  • Низкие требования к ресурсам и предсказуемая консольная логика работы.

Минусы

  • Отсутствие восстановления исходных имён файлов и структуры каталогов.
  • Существенная доля ручной работы после восстановления: сортировка, удаление дублей, проверка целостности.
  • Повреждения файлов при фрагментации и при частичной перезаписи данных.
  • Большой объём результатов при полном сканировании без фильтра типов файлов.
  • Консольный интерфейс повышает требования к внимательности при выборе источника и каталога сохранения.

Системные требования и совместимость

PhotoRec как консольная утилита не требует значительных вычислительных ресурсов. Практически важны:

  • стабильный доступ к источнику (диск/флешка/карта памяти/образ);
  • достаточно свободного пространства на целевом носителе для сохранения результата;
  • надёжность целевого накопителя, поскольку объём восстановленных данных часто сопоставим с объёмом сканируемой области.

Ниже — прикладная таблица совместимости и требований, отражающая реальную эксплуатационную логику.

Параметр Практическое требование
Источник данных Диск/раздел/съёмный носитель/образ с доступом на чтение
Целевой носитель Отдельный диск/раздел с достаточным свободным местом
Объём свободного места Не меньше ожидаемого объёма восстановленных данных
Права доступа Разрешение на чтение устройства и запись в каталог результатов
Тип интерфейса Консольное меню (управление пошаговым выбором параметров)

Ограничения метода file carving относятся не к платформе, а к природе данных:

  • фрагментация снижает целостность восстановления;
  • перезапись удалённых областей исключает восстановление содержимого;
  • часть форматов восстанавливается с дефектами при отсутствии чётких маркеров окончания.

Частые вопросы и ответы

Когда выбирать PhotoRec вместо «классического» восстановления по файловой системе

PhotoRec применяют для ситуаций, где метаданные файловой системы отсутствуют или непригодны: RAW-раздел, повреждённая файловая система, последствия форматирования, сбои, из-за которых структура каталогов не читается. В этих условиях восстановление по записям файловой системы не выполняется, а восстановление по сигнатурам остаётся рабочим методом извлечения содержимого.

Почему имена файлов теряются и как организовать результат

PhotoRec извлекает содержимое по сигнатурам и не использует исходные записи файловой системы, где хранятся имена и пути. Поэтому результат сохраняется в виде набора файлов с техническими именами. Организация результата строится на сортировке:

  • по расширениям;
  • по типам и «семействам» (фото отдельно, документы отдельно, видео отдельно);
  • по времени создания внутри данных формата (когда метки присутствуют внутри файла, например в EXIF).

Практический подход: запуск восстановления «пакетами» по типам файлов. Сначала фото, затем документы, затем архивы. Это снижает смешивание результатов и упрощает разбор.

Почему часть файлов не открывается после восстановления

Неработоспособные файлы в результате PhotoRec возникают по трём причинам:

  • файл был фрагментирован, а восстановление по сигнатурам извлекло только начальный непрерывный участок;
  • часть данных была перезаписана после удаления;
  • формат файла требует внутренней согласованности структуры (например, контейнеры видео и архивы), а извлечённый фрагмент не содержит всех обязательных блоков.

Проверка целостности выполняется выборочно на репрезентативной выборке: несколько десятков файлов каждого типа.

Почему важно сохранять на другой накопитель

Сохранение на источник означает запись новых данных в те же области, где находятся удалённые файлы. Это приводит к перезаписи и уменьшает количество восстановленных объектов. Восстановление данных с флешки или карты памяти особенно чувствительно к этому правилу: объём носителя обычно небольшой, и любое сохранение «на место» быстро перезаписывает удалённые области.

Как выбрать между сканированием свободного пространства и полным сканированием

Сканирование свободного пространства применяют при исправной файловой системе и задаче восстановления удалённых файлов без форматирования. Полное сканирование применяют после форматирования, при RAW и при повреждении метаданных. Полное сканирование увеличивает время и объём находок, но даёт максимум извлечённого содержимого при разрушенной структуре.

Почему PhotoRec находит «слишком много» файлов и много дублей

Полное сканирование извлекает любые последовательности данных, соответствующие сигнатурам. На дисках присутствуют:

  • кэш и временные файлы;
  • старые фрагменты, не относящиеся к актуальным данным;
  • копии и дубли в разных областях (включая теневые структуры приложений).

Снижение объёма достигается:

  • ограничением типов файлов (File Opt);
  • сканированием свободного пространства при исправной ФС;
  • раздельными запусками под конкретные типы данных.

PhotoRec подходит для восстановления документов Office и PDF

PhotoRec восстанавливает документы по сигнатурам, то есть извлекает содержимое при наличии характерных признаков формата. Качество результата зависит от целостности последовательности данных. Для документов и архивов фрагментация и перезапись проявляются чаще, чем для фотографий, из-за особенностей записи и размера файлов.

Восстановление фото с карты памяти: почему результат обычно лучше

На картах памяти фотоаппаратов и телефонов фото и короткие видео часто записываются последовательными блоками, что повышает качество file carving. При этом активная эксплуатация карты (перезапись, новые съёмки, долгие серии видео) повышает вероятность фрагментации и перезаписи, что ухудшает результат.

Что делать, когда требуется восстановить структуру папок, а не просто файлы

PhotoRec не восстанавливает дерево каталогов. Для задачи сохранения структуры используют инструменты, которые работают по метаданным файловой системы и умеют реконструировать каталоги, когда метаданные доступны. В рамках связки с TestDisk логика такая: сначала попытка восстановить доступность раздела и файловой системы (возврат структуры), затем извлечение файлов через PhotoRec, когда структура не поднимается.

Как контролировать объём результата и не утонуть в сортировке

Контроль достигается настройками и процедурой:

  • выбирать только целевые типы файлов;
  • выполнять восстановление отдельными проходами под разные классы данных;
  • сохранять результат в отдельные каталоги под каждый проход;
  • после каждого прохода проводить быструю сортировку и отсев дублей.

Почему восстановление идёт медленно на внешнем диске

Скорость снижается из-за:

  • ограничений интерфейса USB;
  • ошибок чтения и повторных попыток чтения;
  • большого объёма области сканирования;
  • широкого набора сигнатур (много типов файлов включено).

Ускорение достигается уменьшением области сканирования (раздел вместо всего диска) и сокращением набора типов файлов.

Как оценить, перезаписаны ли удалённые файлы

PhotoRec извлекает только то, что физически осталось на диске. При перезаписи области данные утрачены, и восстановление исключается. Практическая оценка строится по симптомам:

  • большое количество «битых» файлов;
  • восстановление только части объектов ожидаемого класса;
  • резкое падение качества для крупных файлов (видео, архивы).

Как сопоставлять восстановленные файлы с исходными без имён

Сопоставление выполняют по содержимому и по внутренним меткам:

  • у фото используются EXIF-поля и визуальная идентификация серий;
  • у документов — заголовки и содержимое;
  • у видео — длительность, разрешение и визуальная проверка.

Для крупных массивов применяют сортировку по размеру, типу и времени (когда метки присутствуют внутри файла).

Итог

PhotoRec — консольная утилита восстановления, реализующая file carving: извлечение файлов по сигнатурам и структурам форматов. Это решение закрывает сценарии, где восстановление по метаданным файловой системы не выполняется: RAW-разделы, повреждённые файловые системы, последствия форматирования, сбои с потерей структур. PhotoRec не восстанавливает исходные имена и структуру папок, поэтому результат требует последующей сортировки и проверки целостности. При корректной организации процесса — выбор правильного режима сканирования, фильтрация типов файлов, сохранение на отдельный носитель и работа через образ при нестабильном диске — PhotoRec обеспечивает практично высокий объём извлечённых данных в задачах «восстановление удалённых файлов», «восстановление данных с флешки» и «восстановление фото с карты памяти».