🗃️ Как установить и использовать инструмент восстановления данных TestDisk на Linux — Information Security Squad

🗃️ Как установить и использовать инструмент восстановления данных TestDisk на Linux

TestDisk — это бесплатный инструмент для восстановления данных из командной строки с открытым исходным кодом, который используется для восстановления данных из удаленных или потерянных разделов.

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

Программное обеспечение для командной строки было написано на языках программирования C Кристофом Гранье и лицензировано по лицензии GNU / GPLv2.

TestDisk — это кроссплатформенный инструмент, который работает практически на любой настольной операционной системе: Linux, Windows, macOS, FreeBSD, OpenBSD и даже NetBSD.

Он прост в использовании и не требует установки:

Что может сделать TestDisk?

TestDisk — это мощный и легкий программный инструмент, который поставляется с множеством приложений для восстановления данных, как описано ниже:

  • TestDisk может восстановить поврежденную таблицу разделов.
  • Он может легко восстановить удаленный раздел диска.
  • Он восстанавливает файлы из файловых систем Windows, таких как NTFS, FAT, FAT32, exFAT и ext2 Linux.
  • Он может копировать файлы из удаленных или поврежденных файловых систем Windows, таких как разделы NTFS, FAT32, exFAT и Linux (ext2, ext3 и ext4).
  • TestDisk может восстанавливать и восстанавливать загрузочные сектора NTFS, FAT32 и FAT16 из их резервных копий.
  • TestDisk также может восстанавливать поврежденные таблицы FAT32, а также MFT,  с помощью зеркала MFT

Как установить TestDisk в Linux

Пакет TestDisk доступен для установки из системных репозиториев по умолчанию в большинстве дистрибутивов Linux с использованием менеджера пакетов по умолчанию, как показано на рисунке.

Установка TestDisk в Debian и Ubuntu

Для начала обновите системные пакеты и установите TestDisk, как показано далее

$ sudo apt update
$ sudo apt install testdisk

Чтобы убедиться, что Testdisk установлен, и отобразить дополнительную информацию, выполните следующую команду dpkg.

$ sudo dpkg -l testdisk

 Установка TestDisk на RHEL и CentOS

Чтобы установить TestDisk, сначала включите репозиторий EPEL, а затем установите TestDisk, как показано далее:
------------ На RHEL/CentOS 7 ------------
# yum install epel-release
# yum update
# yum install testdisk

------------ На RHEL/CentOS 8 ------------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# yum update
# yum install testdisk
Чтобы убедиться, что Testdisk установлен и отобразить дополнительную информацию об инструменте TestDisk, выполните следующую команду rpm.
# rpm -qi testdisk

Установка TestDisk на Fedora и Arch Linux

$ sudo dnf install testdisk

На Arch Linux запустите:

$ sudo pacman -S testdisk
Если подходящего пакета для вашего дистрибутива Linux не найдено, загрузите TestDisk с его официального сайта.
  • Добавить в Словарь
    • Новый список слов для Русский -> Русский…
    • Создать новый список слов…
  • Копировать

Как запустить и использовать TestDisk на Linux

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

# testdisk /list
Теперь предположим, что ваша таблица разделов Linux потеряна или повреждена.
Для восстановления раздела Linux с помощью TestDisk сначала запустите.
# testdisk

Выберите «create» и нажмите ENTER.
Это отобразит список разделов на выбор.
В вашем случае ваши разделы будут отличаться от показанных ниже.
Затем выберите «Proceed» внизу, чтобы перейти к следующим параметрам.
Ваша система автоматически определит тип таблицы разделов, которую вы используете.
В моем случае это «Intel».
Нажмите ENTER, чтобы продолжить.
В следующем разделе выберите опцию «Analyze» для утилиты testdisk, чтобы проверить структуру вашего раздела.
Если на диске не найден загрузочный раздел, будет выведена ошибка, как показано ниже.
Partition                  Start        End    Size in sectors
No partition is bootable

*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted

[Proceed ]

Выберите «Proceed».

Список доступных разделов будет отображен на следующем экране.

Нажмите ‘ENTER‘, чтобы перейти к следующему экрану.

Выберите опцию «write» на следующем экране.

Эта опция заставит TestDisk записывать в таблицу разделов.

Затем нажмите Y для подтверждения, как показано ниже.

Write partition table, confirm ? (Y/N)
TestDisk предложит перезагрузить систему, чтобы изменения вступили в силу.
You will have to reboot for the change to take effect.

Выберите опцию ОК.

На следующем экране выберите «Exit», чтобы выйти из меню, и, наконец, снова выберите «exit», чтобы выйти из программы TestDisk.

Все, что вам нужно сделать сейчас, это перезагрузить вашу систему.

Если все прошло хорошо, новая таблица разделов должна позволить системе нормально загружаться.

Заключение

TeskDisk — идеальный инструмент, если вы хотите восстановить данные из поврежденных разделов или восстановить не загружаемые разделы и загрузить их, как ожидалось.

Он поддерживает широкий спектр файловых систем и может работать в любой операционной системе: от Windows до Linux.

В этом руководстве мы продемонстрировали, как восстановить незагружаемый раздел с помощью TestDisk, однако инструмент можно использовать для гораздо большего!

 

cryptoparty

Cryptography is typically bypassed, not penetrated.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5e7fa976b0640d40