Восстановление файлов в Linux

Подписка на LinuxFormat 2017 Инфофорум национальной безопасности

Возвращаясь с отпуска, домой, я в очередной раз стал просматривать сделанные снимки. Открыв обозреватель фотографий на смартфоне, я был шокирован, на microSD карте начали исчезать фотографии прямо на моих глазах. Там было полно различных фотографий с экскурсий, за некоторые фотографии были заплачены деньги. Мое волнение немного прошло после того как моя супруга мне напомнила о восстановлении файлов.

Восстановление файлов в системах Linux

Придерживайтесь «золотого правила»: после того как Вы обнаружили потерю данных с вашего носителя, немедленно исключите какую-либо последующую запись на этот диск. Всегда надо помнить, когда исчезают файлы или когда Вы их удаляете, на самом деле все данные остаются на диске, помечается лишь только то место, где находится файл, как место свободное и готовое для перезаписи!!!

В отпуск с собой я взял свой ноутбук, на котором всегда проживает какой-нибудь Linux, в данный момент Ubuntu.
Для Linux существует просто волшебная программа — PhotoRec, которая входит в состав testdisk. Я активный пользователь интернета. Интернет у меня подключен не только домашний, но и мобильный. Даже тогда когда я нахожусь за пределами своего региона, то подключаю «интернет по России» и пользуюсь им в роуминге.

Недолго думая я подключил свой смартфон к ноутбуку, открыв доступ к сети. Далее открыл терминал и скомандовал:

Этим я установил программный пакет testdisk.

Далее вызвал утилиту photorec по восстановлению файлов, указывая все необходимые опции:

Программа не имеет графического интерфейса — она является консольной. В этом есть свои плюсы — ускоряется работа и общий подход. Один раз, научившись ей пользоваться, Вы больше не позабудете интерфейс, так как он консольный и не меняется с момента её появления. PhotoRec понимает и восстанавливает файлы сотен форматов.

Выбираем диск для восстановления файлов в PhotoRec Linux

После выбора диска для поиска файлов, необходимо выбрать раздел. Можно выбрать нужный Вам раздел, если он остался существовать, а можно выбрать «весь диск».

Выбор раздела для восстановлия файлов в Linux

Я выбрал все пространство на MicroSD карте.

Теперь нужно определить тип файловой системы, ext2/ext3/ext4 или FAT/NTFS/HFS+/ReiserFS/. В моем случае MicroSD имела файловую систему FAT32, поэтому я выбираю пункт:
>[ Other ] FAT/NTFS/HFS+/ReiserFS/…

Выбираем тип файловой системы для восстановления файлов в Linux

В заключительном шаге необходимо указать photorec, то место, куда он будет сохранять восстановленные файлы.

Указание каталога для восстановленных файлов в Linux

Директория выбрана, можно нажимать клавишу «C», что соответствует началу работы утилиты по восстановлению файлов.

«C» запускает утилиту Photorec для восстановления файлов

Теперь Вы можете смело идти заниматься своими делами, Photorec скрупулезно начнет искать файлы. Время работы программы напрямую зависит от объема диска. Программу неплохо запускать на ночь, пока она работает можно выспаться.

PhotoRec6

После окончания работы программы в указанном каталоге вы увидите кучу восстановленных файлов в созданных программой каталогах.

PhotoRec7

Все файлы имеют имена, которые им определил Photorec по мере восстановления. Так что всю работу, по сортировке, утилита оставляет Вам. А это уже другая история.

Комментарии:

Один комментарийВосстановление файлов в Linux

  • pasha

    огромное вам человеческое спасибо из всех способов в интернете помог только ваш, хотя если честно будь это мои файлы я бы забил на них, но в этом случае чужие файлы пропали по моей вине и я уже даже начал придумывать оправдание и нашел вашу статью, еще раз спасибо:)

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">