Восстановление данных

PhotoRec

Восстановление потерянных фото и файлов с повреждённых, удалённых или отформатированных носителей по сигнатурам.

Бесплатно и с открытым кодом · Только чтение · Часть экосистемы CGSecurity

Что такое PhotoRec?

PhotoRec — это программа для восстановления файлов: видео, документов, архивов с жёстких дисков (HDD/SSD), CD-ROM и фото с карт памяти. PhotoRec не использует файловую систему и работает с данными напрямую, поэтому работает даже при серьёзном повреждении или переформатировании.

Используется восстановление по сигнатурам (data carving): поиск известных заголовков и окончаний файлов. При малой фрагментации восстанавливаются целые файлы. PhotoRec — сопровождающая утилита к TestDisk (восстановление разделов). Для потерянных разделов или простого undelelete на FAT/NTFS быстрее может быть TestDisk с восстановлением имён.

Примеры использования

Кто и для чего использует PhotoRec.

Восстановление фото с SD-карт

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

Файлы после случайного форматирования

Раздел или диск переформатированы; данные могут остаться.

Документы с повреждённых внешних дисков

Внешний HDD или USB с ошибками; извлечение файлов из сырых данных.

Медиа с карт с ошибками ФС

Камера или кардридер сообщают о повреждении; PhotoRec обходит ФС.

Форензика и реагирование на инциденты

Работа с образами и логированием; только на разрешённых системах.

ИТ-поддержка и админы

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

Энтузиасты восстановления данных

Прозрачный, скриптуемый open-source с полным контролем типов и назначения.

Команды и техническая справка

PhotoRec только читает данные и не изменяет реестр или настройки системы. Ниже — типичные команды.

Windows — с правами администратора
ПКМ по photorec_win.exe → Запуск от имени администратора
# Или из командной строки с повышенными правами:
cd C:\path\to\testdisk-7.2
photorec_win.exe
Linux / macOS — доступ к устройству
sudo ./photorec_static
# Или macOS (PhotoRec может запросить sudo):
./photorec
Восстановление из сырого образа
photorec image.dd
Образ EnCase E01/EWF и лог
photorec /log image.E01

Сравнение PhotoRec

Честное сравнение с другими подходами. Результат зависит от перезаписи, фрагментации и состояния носителя.

vs. GUI-инструменты

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

vs. Freemium-приложения

PhotoRec полностью бесплатен и с открытым кодом (GPL v2+). Без ограничения числа файлов. Исходный код можно проверять.

vs. Undelete по файловой системе

Инструменты, опирающиеся на ФС (FAT/NTFS undelete), быстрее и восстанавливают имена при целой ФС. При повреждённой или переформатированной ФС нужен поиск по сигнатурам — PhotoRec.

Успех восстановления зависит от перезаписи, фрагментации и состояния носителя. Ни один инструмент не гарантирует результат.

Доверие и прозрачность

Открытый код

PhotoRec распространяется под GNU GPL v2+. Код можно просматривать и собирать.

Только чтение и безопасность

Доступ к источнику только для чтения. Восстановленные файлы нужно сохранять на другой диск или раздел.

Важно

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

Доверие, безопасность и ответственность →

Готовы восстановить файлы?

Выберите для восстановленных файлов другой диск — не тот, с которого идёт восстановление.

Скачать PhotoRec