1

Я использую Ubuntu 14.04 на моей машине. Случайно я удалил несколько файлов. Поэтому я ищу в интернете, как восстановить удаленные файлы. Таким образом, я получил решение как фоторепортаж. Но у меня есть некоторые сомнения в этом,

  • Как это работает внутри?
  • Если заголовок файла также потерян, то как он восстановит данные?
  • Почему имя восстановленного файла отличается от исходного файла?
  • Как он найдет первый блок удаленного файла?

Для этого я прочитал в ссылке, Как работает PhotoRec. Но я не могу понять это ясно, поэтому кто-нибудь, пожалуйста, объясните это и проясните мои сомнения. Также мне нужно знать, как его использовать.

1 ответ1

1

Я много использовал Photorec, и, хотя иногда это происходит случайно, кажется, что он всегда восстанавливает больше, чем я себе представлял. Я не могу говорить о том, как это работает внутри, хотя их сайт говорит, что вы можете скачать исходный код там.

Когда вы удаляете файл, ОС обычно не стирает данные. Вместо этого он удаляет метаданные файла (данные о файле) из таблицы файлов в этом разделе. Это равносильно вырыванию страницы из телефонной книги: люди все еще там, но мы не можем позвонить им, потому что мы не знаем их имени, номера или места их проживания. Вот почему имена файлов, которые он восстанавливает, не являются оригинальными именами.

Без заголовка он пытается просканировать диск на наличие идентификаторов определенных типов файлов. Например, файлы Word, JPEG и т.д. Имеют определенный шаблон данных в файле, который идентифицирует его как таковой. Photorec видит это и понимает, что это тот тип файлов.

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

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