Как восстановить удаленные файлы на Linux

Восстановление удаленных данных реально до тех пор, пока вы не перезапишете на их место другую информацию. Это актуально для любых носителей, поэтому в Mint и других сборках Linux или Windows возврат стертых файлов производится по одной схеме, отличаются лишь инструменты. Ниже вы найдете инструкцию по работе с некоторыми программами, которые отлично умеют восстанавливать удаленные данные на Linux.

Восстановление через Photorec

Утилита Photorec, как следует из названия, создавалась специально для поиска удаленных фотографий. Однако со временем приложение превратилось в мощную программу, которая находит и возвращает из небытия файлы разных форматов. Единственное условие успешного восстановления удаленных данных – на их место не должно быть ничего записано. Поэтому сразу после пропажи файлов необходимо перестать работать с диском, с которого они были удалены. Копирование новых файлов, изменение пароля – ничего этого делать не стоит.

Программа Photorec распространяется бесплатно в составе пакета TestDisk, регистрационного ключа не требует. Чтобы её установить на Linux Mint или другую версию, откройте терминал и выполните команду «sudo apt-get install testdisk». Для запуска программы используйте команду «sudo photorec».linux-files-10

  1. После старта приложения для восстановления удаленных из системы файлов введите пароль пользователя, установленный на Linux Mint. Введя пароль, вы увидите все подключенные диски, который определились в системе. Если пароля нет, то ничего вводить не надо, подключенные носители сразу отобразятся. Используя стрелки на клавиатуре, выберите раздел, на котором хранились стертые данные, и нажмите Enter.linux-files-9
  2. В следующем окне вы можете сразу запустить поиск или немного настроить критерии, отфильтровав файлы, которые не нужно восстанавливать. Если вы сразу запустите поиск удаленных их системы данных, то потом будете долго разбирать файловый «мусор». Photorec может найти то, о чем пользователь давно забыл, так что лучше немного ограничить программу. Выделите пункт «File Opt» (используйте для перемещения стрелку вправо) и нажмите Enter.linux-files-8
  3. По умолчанию выделены все типы файлов. Но чтобы не перегружать систему лишней работой, снимите все отметки, нажав клавишу «S». Затем выделяйте стрелками те форматы данных, которые нужно восстановить, и нажимайте на пробел, чтобы поставить отметку.linux-files-7
  4. Затем вернитесь в предыдущее окно. Выделите формат FAT32 и запустите поиск кнопкой «Search».linux-files-6
  5. Оставьте выделение на пункте «Other».linux-files-5
  6. Выберите режим поиска данных. Если выбрать «Free», то Photorec будет искать только удаленные файлы на пустом пространстве. Если же выбрать режим «Whole», то программа будет сканировать всю поверхность, что даст возможность восстановить файлы, которые так давно удалены из системы, что пользователь о них забыл.linux-files-4
  7. Последний шаг – выбор директории, в которую будут сохраняться данные, найденные программой. Для старта сканирования нажмите клавишу «C» в английской раскладке.linux-files-3

Главное правило восстановления – никогда не сохраняйте файлы на тот раздел, с которого они были удалены. Лучше используйте съемный носитель, когда восстановление будет завершено, просто перенесете данные обратно в систему. Все данные, которые Photorec удастся найти и восстановить, будут лежать в папке, которую вы указали на последнем шаге. Имена файлов изменятся, поэтому какое-то время придется потратить на разбор данных, но это не так критично, как пропажа важной информации.

Использование программы Scalpel

Photorec – не единственная программа для Линукс, которая умеет восстанавливать стертые файлы. Её плюс в том, что она работает быстро, лишь один раз требует ввести пароль пользователя и одинаково хорошо возвращает данные на Linux Mint, Ubuntu или Windows.

Вместо Photorec можно использовать программу Scalpel, которая вообще не требует ввода пароля и отличается даже большей функциональностью, чем предоставляет приложение из пакета TestDisk. Для установки утилиты введите в терминале команду «sudo apt-get install scalpel».linux-files-2

Чтобы утилита начала искать файлы, нужно изменить её конфигурационный файл. Открывается он командой «sudo nano /etc/scalpel/scalpel.conf». Внутри файла конфигурации нужно указать, данные какого типа нужно восстановить. Например, для восстановления файла PDF нужно прописать:

  • pdf y 5000000%PDF %EOF\x0d REVERSE.
  • pdf y 5000000%PDF %EOF\x0a REVERSE.

Сканирование раздела запускается командой «scalpel /dev/sda1 -o output», где «/dev/sda1» – том, на котором хранились файлы в Linux Mint до удаления, а «o output» – директория для сохранения восстановленных данных.

Надеемся наша статья Вам помогла!
Оценка статьи:
1 звезда2 звезды3 звезды4 звезды5 звезд (нет голосов, будьте первым)
Загрузка...
Поделиться с друзьями: