Поручить Photorec искать конкретный файл
Я хочу восстановить исходный код java с именем prog.java, используя photorec, я уже включил свою собственную подпись для поиска только файлов .java, но она по-прежнему создает слишком много файлов для поиска.
Есть ли способ найти и восстановить только мой prog.java?
1 ответ
Общее предупреждение и советы
Важно избегать записи файлов в раздел и файловую систему, где вы хотите восстановить данные, потому что вы можете перезаписать данные, которые вы хотите восстановить.
Размонтируйте раздел как можно скорее и не монтируйте его.
Если данные очень важны, рекомендуется клонировать диск (или раздел) и выполнить восстановление клонированной копии.
PhotoRec
Если я правильно понимаю, вы можете указать PhotoRec выполнить поиск файла определенного типа, который определяется шаблоном данных, характерным для такого типа файлов. Но я не думаю, что вы можете заставить его искать определенное имя файла.
Обратите внимание, что PhotoRec просматривает данные "на диске" таким образом, который не зависит от списка имен файлов и их указателей на расположения данных.
Другие инструменты
Могут быть и другие инструменты, которые могут использовать поврежденный список имен файлов и указателей на данные.
- Файловые системы Linux ext используют индексированное размещение, где каждый файл имеет свой собственный индексный блок или индекс. Индекс файла имеет прямые ссылки на блоки диска, а также ссылки на другие косвенные блоки.
NTFS начинается с основной таблицы файлов (MFT) для тома. Каждый файл в NTFS описывается одной или несколькими записями в MFT.
FAT32: FAT обозначает таблицу размещения файлов, а 32 означает 32-разрядный. Основная идея заключается в том, что раздел диска отводится для хранения таблицы размещения файлов, состоящей из записей для каждого блока.
связи
CGSecurity - Восстановление данных: TestDisk & PhotoRec
Файловые системы FAT, NTFS и EXT... В чем разница?