Восстанавливаем удаленные файлы в linux

От ошибок ни кто не застрахован, да и ещё есть дурацкая привычка удалять файлы через Shift+del у каждого третьего. Думаю понятно к чему я клоню: файл исчез и его надо вернуть. Для этого нам поможет программа photorec, которая работает из консоли и имеет псевдографический интерфейс, а главное то, что программа умеет восстанавливать файлы со всех популярных файловых систем(fat, ntfs, ext, маков и т.п.).

Установить photorec в ubuntu можно вместе с пакетом testdisk:

sudo apt-get install testdisk

Программа требует права рута, а значит запускаем её через:

sudo photorec

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

Вначале программа спрашивает с каково диска будет восстанавливать данные:

Выбор диска для восстановления

Следует обратить, что можно восстанавливать данные и с флешки.
Далее отвечаем на вопросы о типе файловой системы:

В случае необходимости выбираем типы восстанавливаемых файлов(по умолчанию всё включено) в «File Opt».

Выбираем какие типы файлов мы хотим восстановить.

И в завершении выбираем куда хотим сохранить восстановленные файлы:

Когда определились с папкой жмём "Y"

Осталось только наблюдать за процессом восстановления:

Программа работает относительно шустро и практически не грузит процессор, в отличии от аналогичных «восстановителей».

Добавлено: Выяснилось, что программа не работает с файлами, имена, которых написаны кириллицей.

Поделись статьёй с друзьями

Или просто поиграйся с кнопочками

4 комментария на «Восстанавливаем удаленные файлы в linux»

  1. Ну, если уж на то пошло, то удалённые файлы надо восстанавливать из бекапа. :)

  2. А как быть с кириллицей для testdisk? Пользователь активно использовал названия файлов кириллицей и они восстановились testdisk’ом вот так:
     &5=B@0;L=K9 @09>==K9 AC4.doc
    Это вообще какая кодировка-то?

  3. nema:

    Присоединяюсь к вопросу о кодировке. Восставносить-то не проблема, а как это потом использовать-то? Не пойми что и как называется :(

  4. Zegi:

    Похоже проблема в самой программе… не умет она с кириллицей работать. Когда писал статью и тестировал различные программки, то, как-то не додумался на русских файлах проверить. Видимо придётся искать аналог.

Добавить комментарий