Поиск по сайту:

Как восстановить удаленные файлы с помощью TestDisk в Linux


Всем нам знакомо чувство, когда ищешь файл и не находишь его, даже в корзине. Травма, связанная с потерей файлов и данных, должна прекратиться благодаря TestDisk – бесплатному программному обеспечению с открытым исходным кодом, которое изначально было разработано для восстановления разделов памяти и повторной загрузки незагрузочных дисков. Это полезно для восстановления данных из разделов, возникших в результате человеческой ошибки или вирусов.

В этой статье мы покажем вам, как восстановить удаленные файлы в Linux с помощью инструмента восстановления данных TestDisk. Чтобы использовать testdisk, у вас должен быть установлен TestDisk в вашей системе Linux, как описано в нашей статье: Как установить и использовать инструмент восстановления данных TestDisk в Linux.

После того как вы установили TestDisk в свой Linux, вы можете проверить версию testDisk с помощью этой команды.

testdisk --version
Пример вывода
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email >
http://www.cgsecurity.org

Version: 7.0
Compiler: GCC 7.2
ext2fs lib: 1.44.1, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0
OS: Linux, kernel 4.15.0-55-generic (#60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019) x86_64

Большой! Это подтверждает, что мы успешно установили testdisk. Теперь продолжим, чтобы узнать, как восстановить удаленные файлы в Linux.

Шаг 1. Создание файла журнала данных TestDisk

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

testdisk

Экран описания утилиты имеет три опции, подробно описанные ниже:

Создать

    создать

    • Добавить — опция позволяет добавить в отчет дополнительную информацию из предыдущих сеансов.
    • Нет журнала – выберите этот вариант, если вы не хотите записывать журналы для последующего использования.

    Примечание. Утилита Testdisk удобна для начинающих; он предлагает варианты вариантов на каждом экране. Выберите рекомендуемые параметры (выделены). Нажимайте клавиши со стрелками вверх и для переключения между различными параметрами.

    Выберите опцию «Создать», так как нам нужно создать новый файл журнала. В зависимости от безопасности системы компьютер может запросить пароль sudo для продолжения восстановления.

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

    Testdisk отобразит диски, подключенные к вашей системе. Система отображает общий объем памяти каждого диска и свободное пространство. Выберите диск, на котором хранится ваш файл, затем используйте клавиши со стрелками вправо и влево для навигации и выберите «Продолжить». Затем нажмите кнопку ВВОД. В данном случае это внешний флэш-накопитель с меткой /dev/sdb.

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

    Откройте Sudo и введите свой пароль. После успешной проверки пароля система отобразит все подключенные диски с их характеристиками.

    Шаг 3. Выбор типа таблицы разделов

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

    Затем нажмите «ВВОД», чтобы продолжить.

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

    Шаг 4. Выберите раздел диска с удаленным источником файла.

    Экран на нашей картинке позволяет вам выбрать раздел, если на вашем компьютере их много. Выберите свой вариант и нажмите «ENTER», чтобы продолжить. В данном случае я использую съемный флэш-накопитель только с 1 разделом FAT32.

    Шаг 5. Проверьте исходный каталог удаленных файлов.

    После того, как утилита отобразит системные каталоги для всех разделов, перейдите к конкретному каталогу, в котором вы потеряли или удалили файл. Например, если ваш файл был сохранен в файле «Документы», перейдите на вкладку «Документы».

    Совет: используйте стрелку «назад», чтобы вернуться туда, где вы потеряли свои файлы.

    Перейдя в исходный каталог, вы найдете удаленные файлы, выделенные красным. Найдите свой файл в раскрывающемся списке и выделите или отметьте его.

    Шаг 6. Восстановление удаленного файла в Linux

    Скопируйте файл, который хотите восстановить, нажав букву c на клавиатуре. На предыдущем изображении удаленный файл, который я хочу восстановить, называется Best Password Practices.docx.

    Чтобы скопировать файл, просто нажмите на клавиатуре букву c.

    Шаг 7. Вставьте восстановленный файл в каталог.

    Утилита Testdisk отобразит список мест, куда вы можете вставить скопированный файл, чтобы восстановить его. Снова выберите пункт назначения, прокручивая его, и, как и раньше, нажмите C, чтобы вставить его. В этом случае файл копируется в каталог Public.

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

    Чтобы выйти из утилиты Testdisk, выберите Выход и нажмите ENTER. Это вернет вас к предыдущему экрану. Выберите Выход и нажмите ВВОД. Опять же, это вернет вас назад и, как и раньше, выберите Выход и нажмите ENTER, чтобы полностью выйти из TestDisk.

    Вот как вы можете восстановить удаленный файл в Linux с помощью утилиты testdisk. Если вы когда-нибудь случайно удалили файл в своей системе, не паникуйте, testdisk придет вам на помощь.