PhotoRec — это свободное и открытое программное обеспечение для восстановления данных, разработанное командой CGSecurity. Оно предназначено для извлечения потерянных или удалённых файлов с различных носителей, таких как жёсткие диски, SSD, карты памяти и CD-ROM. PhotoRec чаще всего используется в ситуациях, когда структура файловой системы повреждена или удалена информация о файлах, поскольку программа работает методом «file carving», игнорируя файловую систему и анализируя сырой содержательный поток.
Первоначально PhotoRec создавался для восстановления фотографий (отсюда и название), однако с течением времени поддержка была расширена — теперь программа способна восстанавливать множество типов файлов, включая документы, архивы, аудио- и видеофайлы. PhotoRec поставляется вместе с утилитой TestDisk, которая ориентирована на восстановление утерянных разделов и исправление структуры дисков.
Программа отличается тем, что при работе не вносит модификации в обрабатываемую среду: она не сохраняет данные обратно на исходный носитель, а сохраняет восстановленные файлы в указанную директорию. Несмотря на ограниченность оформления (в основном текстовый интерфейс), PhotoRec остаётся популярным среди специалистов и пользователей, нуждающихся в надёжном и бесплатном инструменте восстановления данных.
- Поддержка множества операционных систем: Windows, Linux, macOS, BSD и др.
- Восстановление более чем нескольких сотен форматов файлов, включая изображения, документы и архивы
- Метод «carving»: поиск по сигнатурам файлов, без опоры на файловую систему
- Только чтение: не изменяет исходный носитель и не рискует повредить данные на нём
- Возможность самостоятельно расширять базу сигнатур для работы с новыми форматами
- Работа с повреждёнными файловыми системами и форматированными разделами
- Поставляется вместе с TestDisk в едином дистрибутиве
- Ограничения: не восстанавливает имена файлов и исходную структуру каталогов