PhotoRec FAQ
Частые вопросы о восстановлении файлов, безопасности и использовании. Ответы основаны на официальной документации CGSecurity.
PhotoRec — программа восстановления файлов: фото, видео, документы и архивы с жёстких дисков (HDD/SSD), CD-ROM и карт памяти. Использует восстановление по сигнатурам (data carving): ищет известные заголовки файлов и извлекает данные блоками, поэтому работает даже при повреждённой ФС или переформатированном диске. Распознаёт сотни форматов (480+ расширений, 300+ семейств).
Да. Поскольку PhotoRec не использует файловую систему и работает с сырыми данными, он может восстанавливать файлы с переформатированных разделов или дисков — пока сами данные не перезаписаны. Новая ФС могла перераспределить часть пространства, поэтому чем раньше запустить восстановление после форматирования, тем лучше. Всегда сохраняйте восстановленные файлы на другой диск.
При повреждённой, переформатированной или отсутствующей ФС метаданные (записи каталогов, таблицы размещения) теряются или ненадёжны. PhotoRec обходит это, сканируя носитель по известным сигнатурам (заголовки/окончания). Так можно находить и извлекать содержимое файлов, даже когда ФС не читается. Обратная сторона — исходные имена и структура папок часто не восстанавливаются.
PhotoRec восстанавливает файлы с носителей с (или бывшей) ФС FAT, NTFS, exFAT, ext2/ext3/ext4 и HFS+. Он не опирается на ФС при carving — читает блоки и сопоставляет сигнатуры — поэтому работает и при сильном повреждении ФС. ReiserFS имеет особенности хранения, которые PhotoRec обрабатывает хуже. Размер блока определяется по суперблоку, загрузочной записи или по первым найденным файлам при повреждённой ФС.
В большинстве случаев нет. PhotoRec именует файлы по логическому сектору и добавляет правильное расширение; иногда подставляет исходное имя или заголовок документа, если они хранятся внутри файла, но это редко. При целой ФС и простом удалении TestDisk часто может восстановить файлы с исходными именами на FAT, NTFS и ext2. Используйте TestDisk первым, когда ФС ещё читается.
Да. PhotoRec бесплатен и с открытым кодом, распространяется под GNU General Public License (GPL) v2 или новее. Использование, изучение, изменение и распространение — по условиям GPL. Платной версии или блокировки функций нет.
PhotoRec только читает с исходного диска; на него не пишет. Дополнительного износа или изменений на неисправном диске не создаёт. Однако чтение неисправного диска может ускорить отказ. Если диск критичен, рассмотрите создание образа (например dd) и запуск PhotoRec по образу. Использование на ваш риск; мы не гарантируем, что диск переживёт процесс чтения.
Запись восстановленных файлов на тот же раздел или устройство может перезаписать сами данные, которые вы пытаетесь восстановить. Место, где ещё лежат удалённые файлы, может быть занято новыми. Всегда выбирайте назначение на другом физическом диске или разделе (второй внутренний диск, USB или сетевая папка).
Зависит от размера носителя, скорости интерфейса (USB, SATA и т.д.) и опций (например bruteforce для фрагментированных JPEG нагружает CPU). Глубокое сканирование больших дисков может занимать часы. Фиксированных цифр нет; меньшие носители и сканирование «только неразмещённое» обычно быстрее полного сканирования многотерабайтных дисков.
PhotoRec может работать с SSD как с любым блочным устройством. Однако SSD используют TRIM (и подобные команды) для стирания блоков при удалении файлов. После выполнения TRIM данные могут быть потеряны и восстановление часто невозможно. Если TRIM отключён или ещё не выполнялся (например недавно удалённые файлы), восстановление может сработать. Мы не обещаем результат на SSD; он зависит от диска и поведения ОС.
Да. PhotoRec восстанавливает много типов: видео (MP4, MOV, AVI, MKV и др.), документы (PDF, DOC/DOCX, XLS/XLSX, ODT и др.), архивы (ZIP, 7z, RAR, gzip и др.), а также фото и RAW. В меню File Opt можно включать и отключать целые семейства. Полный список на CGSecurity.
В PhotoRec перед началом поиска откройте File Opt (опции файлов). Там можно включить или отключить целые семейства (JPEG, TIFF/RAW, ZIP, документы Office и т.д.). Оставить всё включённым допустимо, но будет больше файлов и дольше; отключение ненужных типов ускоряет сканирование и уменьшает количество мусора в выводе.
Да. Запустите PhotoRec с файлом образа в качестве аргумента, например
photorec image.dd для сырого образа или photorec image.E01 для EnCase EWF. Для разбитых E01 используйте шаблон вида photorec 'image.???'. Работа с образом безопаснее для исходного носителя и позволяет повторяемую форензику.Утилитам восстановления нужен низкоуровневый доступ к дискам — такую же возможность используют некоторые вредоносные программы. Антивирусы могут применять эвристику к такому поведению. PhotoRec не является вредоносным ПО; он с открытым кодом и широко используется. Для безопасности: скачивайте только с официального сайта CGSecurity, проверяйте контрольные суммы и сканируйте скачанный архив. Одно эвристическое предупреждение после проверки часто ложное.
Сразу прекратите использование устройства. Не сохраняйте новые файлы, не устанавливайте ПО и по возможности не запускайте систему с этого диска. Распакуйте или установите PhotoRec (и запустите его) с другого диска. Выберите назначение для восстановления на другом диске. Чем меньше записи на пострадавший носитель, тем выше шанс восстановления.
Нет. PhotoRec использует доступ только для чтения к диску или карте, с которой идёт восстановление. Читает только секторы; на исходное устройство не пишет. Все восстановленные данные записываются в выбранную вами папку назначения, которая должна быть на другом диске или разделе.
Данные перезаписаны (после удаления или форматирования записаны новые файлы); выполнен TRIM или безопасное стирание на SSD; сильная фрагментация, из-за которой файл не собрать; физическое повреждение носителя; или тип файла отсутствует в базе сигнатур PhotoRec. Восстановление никогда не гарантируется. Прекращение использования носителя сразу после потери и сохранение результата на другой диск дают наилучший шанс.