Lumpics lumpics.ru

Восстановление удаленных файлов в Ubuntu

Порой пользователи сталкиваются с потерей или случайным удалением нужных файлов. При возникновении такой ситуации ничего не остается делать, как попытаться восстановить все с помощью специализированных утилит. Они проводят сканирование разделов жесткого диска, находят там поврежденные или ранее стертые объекты и пытаются их вернуть. Не всегда такая операция проходит успешно из-за фрагментации или полной потери информации, но попытаться точно стоит.

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

Сегодня мы бы хотели поговорить о доступных решениях для операционной системы Ubuntu, которая работает на базе ядра Linux. То есть рассмотренные способы подойдут для всех дистрибутивов, основанных на Ubuntu либо Debian. Каждая утилита функционирует по-разному, поэтому если первая не принесла никакого эффекта, обязательно следует попробовать вторую, а мы, в свою очередь, представим максимально детальные руководства по этой теме.

Способ 1: TestDisk

TestDisk, как и следующая утилита, является консольным инструментом, однако не весь процесс будет осуществляться путем ввода команд, кое-какая реализация графического интерфейса здесь все-таки присутствует. Давайте начнем с инсталляции:

  1. Перейдите в меню и запустите «Терминал». Сделать это также можно путем зажатия горячей клавиши Ctrl + Alt + T.
  2. Переход к взаимодействию с терминалом в Ubuntu
  3. Пропишите команду sudo apt install testdisk для запуска установки.
  4. Команда для установки утилиты TestDisk Ubuntu
  5. Далее следует подтвердить свою учетную запись, введя пароль. Обратите внимание, что вводимые символы при этом не отображаются.
  6. Ввод пароля для установки утилиты TestDisk в Ubuntu
  7. Дожидайтесь завершения скачивания и распаковки всех необходимых пакетов.
  8. Ожидание завершения установки утилиты TestDisk в Ubuntu
  9. После появления нового поля можно запускать саму утилиту от имени суперпользователя, а делается это через команду sudo testdisk.
  10. Запуск утилиты TestDisk в Ubuntu
  11. Теперь вы попадаете в некую простенькую реализацию GUI через консоль. Управление осуществляется стрелочками и клавишей Enter. Начните с создания нового лог-файла, чтобы в случае чего быть в курсе, какие действия производились в определенный момент.
  12. Создание нового лог-файла в TestDisk в Ubuntu
  13. При показе всех доступных дисков следует выбрать тот, на котором будет происходить восстановление утерянных файлов.
  14. Выбрать необходимый раздел для восстановления TestDisk в Ubuntu
  15. Выберите текущую таблицу разделов. Если не получается определиться с выбором, ознакомьтесь с подсказками от разработчика.
  16. Выбрать формат разделов TestDisk в Ubuntu
  17. Вы попадаете в меню действий, возвращение объектов происходит через раздел «Advanced».
  18. Выбрать необходимую операцию в утилите TestDisk в Ubuntu
  19. Осталось только с помощью стрелок Вверх и Вниз определить интересующий раздел, а с помощью Вправо и Влево указать нужную операцию, в нашем случае это «List».
  20. Выбрать раздел и опцию для восстановления TestDisk в Ubuntu
  21. После недолгого сканирования появится список файлов, находящихся на разделе. Отмеченные красным цветом строки означают, что объект был поврежден или удален. Вам останется только переместить строку выбора на интересующий файл и нажать на С, чтобы скопировать его в желаемую папку.
  22. Список найденных файлов раздела TestDisk в Ubuntu

Функциональность рассмотренной утилиты просто поражает, ведь она может восстанавливать не только файлы, но и целые разделы, а также отлично взаимодействует с файловыми системами NTFS, FAT и со всеми версиями Ext. Кроме всего, инструмент не просто возвращает данные, но и проводит исправление найденных ошибок, что позволяет избежать дальнейших проблем с работоспособностью накопителя.

Способ 2: Scalpel

Для начинающего пользователя разобраться с утилитой Scalpel будет немного сложнее, потому что здесь каждое действие активируется путем ввода соответствующей команды, но переживать не стоит, ведь мы детально распишем каждый шаг. Что касается функциональности этой программы, то она не привязана к каким-либо файловым системам и одинаково хорошо работает на всех их типах, а также поддерживает все популярные форматы данных.

  1. Скачивание всех нужных библиотек происходит с официального репозитория через sudo apt-get install scalpel.
  2. Команда для установки Scalpel в Ubuntu
  3. Далее вам необходимо будет ввести пароль от своей учетной записи.
  4. Ввод пароля для установки Scalpel в Ubuntu
  5. После этого ожидайте завершения добавления новых пакетов до появления строки ввода.
  6. Ожидание завершения установки Scalpel в Ubuntu
  7. Теперь следует настроить конфигурационный файл, открыв его через текстовый редактор. Используется для этого такая строка: sudo gedit /etc/scalpel/scalpel.conf.
  8. Запуск конфигурационного файла Scalpel в Ubuntu
  9. Дело в том, что по умолчанию утилита не работает с форматами файлов — их необходимо подключить путем раскомментирования строк. Для этого просто напротив нужного формата убираете решетки, а по завершении настройки сохраняете изменения. После выполнения этих действий Scalpel будет нормально восстанавливать указанные типы. Это следует делать для того, чтобы сканирование занимало как можно меньше времени.
  10. Настройка конфигурационного файла Scalpel в Ubuntu
  11. Вам осталось только определить раздел жесткого диска, где будет производиться анализ. Для этого откройте новый «Терминал» и пропишите команду lsblk. В списке отыщите обозначение требуемого накопителя.
  12. Просмотреть список разделов для Scalpel в Ubuntu
  13. Запустите восстановление через команду sudo scalpel /dev/sda0 -o /home/user/Folder/output/, где sda0 — номер желаемого раздела, user — название пользовательской папки, а Folder — имя новой папки, в которую будут помещены все восстановленные данные.
  14. Запуск команды для восстановления файлов Scalpel в Ubuntu
  15. По завершении перейдите в файловый менеджер (sudo nautilus) и ознакомьтесь с найденными объектами.
  16. Переход к файловому менеджеру для просмотра файлов Scalpel в Ubuntu

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

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Виктор Бухтеев

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 12:23

Большое спасибо. Оказывается все просто

Задать вопрос