1

У меня есть диск без какой-либо файловой системы или разделов. Я копирую туда файл командой dd. Существует ли программа, которая может искать на таком диске заголовки файлов или что-то в этом роде и таким образом восстанавливать файл? Программа не должна иметь дело с файловой системой, так как ее нет.

1 ответ1

0

Если вы скопировали файл с помощью dd , вы можете просто скопировать его обратно с помощью dd :-).

dd поместит файл в начало диска (если вы не использовали параметр seek= ). Так что просто прочитайте его обратно, используя

dd if=/dev/mydevice of=/tmp/rescued_file bs=1M count=<filesize in megabyte>

Единственная проблема заключается в том, что невозможно определить, где заканчивается файл (если только вы не знаете, что в файле есть какой-то маркер конца), поэтому вам придется явно указать размер файла.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .