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

PhotoRec является компаньоном утилиты TestDisk, которая восстанавливает потерянные разделы и делает незагружаемые диски снова рабочими. Для максимальной безопасности программа использует только режим чтения, чтобы случайно не повредить данные на диске, с которого ведётся восстановление.
Поддерживаемые операционные системы
- DOS / Windows 9x
- Windows NT 4 / 2000 / XP / 2003 / Vista / 2008 / 7 / 10 / 11
- Linux
- FreeBSD, NetBSD, OpenBSD
- Sun Solaris
- macOS (Mac OS X)
- может быть скомпилирована почти на любой Unix‑системе
Файловые системы
PhotoRec не опирается на структуру файловой системы, поэтому может работать даже при серьёзных повреждениях. Восстановление возможно как минимум со следующих систем:
- FAT
- NTFS
- exFAT
- ext2 / ext3 / ext4
- HFS+
С файловой системой ReiserFS утилита справляется хуже из-за особенностей хранения мелких файлов внутри b*-деревьев, поэтому на ReiserFS результаты могут быть менее полными.
Носители информации
PhotoRec умеет работать с жёсткими дисками, CD‑ROM, картами памяти (CompactFlash, Memory Stick, SD, SmartMedia, Microdrive, MMC и др.), USB‑флешками, образами дисков в формате raw (dd), образами EnCase E01 и т.д.
Программа успешно протестирована с различными портативными плеерами (включая iPod) и цифровыми камерами, например:
- Canon EOS 60D, 300D, 10D
- Casio Exilim EX‑Z 750
- Fujifilm X‑T10
- HP PhotoSmart 620, 850, 935
- Nikon CoolPix 775, 950, 5700
- Olympus C350N, C860L, Mju 400 Digital, Stylus 300
- Sony Alpha DSLR, DSC‑P9, NEX‑6
- Pentax K20D
- Praktica DCZ‑3.4
Известные форматы файлов
PhotoRec ищет файлы по характерным сигнатурам (заголовкам). Если данные не фрагментированы, программа восстанавливает файл целиком. Она распознаёт более 480 расширений (около 300 семейств форматов), включая ZIP, Office, PDF, HTML, JPEG и многие другие графические форматы.
Домашняя страница: http://www.cgsecurity.org/wiki/PhotoRec
Автор: Christophe GRENIER
Лицензия: GNU GPL v2
Справка по использованию
photorec /version
/log— создаёт файл журналаphotorec.log/debug— включает отладочную информацию
Для возврата в предыдущее меню в интерактивном режиме используйте клавишу q.
Примеры запуска
Для работы с физическими дисками нужны права суперпользователя. Запуск от root:
Восстановление из сырого образа диска (файл образа):
Восстановление из образа EnCase E01:
Если образ EnCase разбит на несколько файлов:
Для образов в определённой папке (пример для Windows через Cygwin):
Большинство устройств (включая программные RAID /dev/md0, зашифрованные разделы LUKS, TrueCrypt/VeraCrypt) определяются автоматически. Если нужно указать конкретный диск или раздел:
Специалисты по криминалистике могут использовать ключ /log, чтобы получить журнал с путями к восстановленным файлам.
Установка PhotoRec
PhotoRec распространяется вместе с пакетом TestDisk. В большинстве дистрибутивов Linux он уже может быть предустановлен (например, в Kali Linux или BlackArch).
Установка в Linux Mint, Ubuntu, Debian
Установка в Windows
Скачайте архив с официального сайта. В нём будет как консольная версия (photorec_win.exe), так и графическая оболочка QPhotoRec (qphotorec_win.exe).
Скриншоты PhotoRec






