Программы

Статьи

SSD и USB flash drive общие вопросы, ремонт и восстановление, технологии

PhotoRec: восстановление удалённых и потерянных фотографий и файлов на картах памяти и жёстких дисках

Программа для восстановления удалённых файлов — PhotoRec

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

PhotoRec

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

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

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

  • 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 [/log] [/debug] [/d recup_dir] [file.dd|file.e01|device]
photorec /version
  • /log — создаёт файл журнала photorec.log
  • /debug — включает отладочную информацию

Для возврата в предыдущее меню в интерактивном режиме используйте клавишу q.

Примеры запуска

Для работы с физическими дисками нужны права суперпользователя. Запуск от root:

sudo photorec

Восстановление из сырого образа диска (файл образа):

sudo photorec image.dd

Восстановление из образа EnCase E01:

sudo photorec image.E01

Если образ EnCase разбит на несколько файлов:

sudo photorec `image.???`

Для образов в определённой папке (пример для Windows через Cygwin):

sudo photorec `/cygdrive/d/evidence/image.???`

Большинство устройств (включая программные RAID /dev/md0, зашифрованные разделы LUKS, TrueCrypt/VeraCrypt) определяются автоматически. Если нужно указать конкретный диск или раздел:

sudo photorec /dev/sda3

Специалисты по криминалистике могут использовать ключ /log, чтобы получить журнал с путями к восстановленным файлам.

Установка PhotoRec

PhotoRec распространяется вместе с пакетом TestDisk. В большинстве дистрибутивов Linux он уже может быть предустановлен (например, в Kali Linux или BlackArch).

Установка в Linux Mint, Ubuntu, Debian

sudo apt-get install testdisk

Установка в Windows

Скачайте архив с официального сайта. В нём будет как консольная версия (photorec_win.exe), так и графическая оболочка QPhotoRec (qphotorec_win.exe).

Скриншоты PhotoRec

PhotoRec
PhotoRec
PhotoRec
PhotoRec
PhotoRec
PhotoRec
PhotoRec

Прочее :