Site icon 8HOST.COM

Топ-20 утилит для восстановления данных

Сегодня мы рассмотрим лучшие утилиты Linux, которые помогут вам восстановить любые утерянные данные. 

Читайте также: Топ-7 дистрибутивов Linux для ноутбуков

Если вы удалили файлы недавно, вероятность их успешного восстановления очень велика. Но не отчаивайтесь, если вы деинсталлировали их давно — не исключено, что данные файлов все еще находятся на жестком диске. Поэтому читайте дальше, возможно, вам удастся восстановить все файлы, которые вы потеряли!

Как выбрать утилиту для восстановления данных в Linux?

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

Основные отличия между утилитами восстановления данных заключаются в простоте использования, пользовательском интерфейсе и функциях. Итак, давайте рассмотрим особенности и функционал 20 лучших утилит для восстановления утерянных файлов на Linux.

1: TestDisk — утилита восстановления разделов и дисков

TestDisk — одна из наших любимых утилит. Она основана на командной строке, но очень проста в использовании и интерактивна. Утилита запускается и начинает творить чудеса всего одной командой.

Возможности TestDisk:

2: Mondo Rescue — утилита восстановления сетевого диска

Mondo Rescue — еще одна полезная утилита командной строки, которая предлагает несколько уникальных функций. Ее функционал может быть очень полезен для пользователей, которые работают с разными типами файловых систем. Это одна из немногих утилит, которая десятилетиями использовалась для резервного бэкапа/копирования/восстановления данных со всех типов устройств хранения, включая ленточные накопители!

Функции Mondo Rescue:

3: ddrescue — утилита восстановления данных GNU

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

Особенности ddrescue:

4: Redo Backup and Recovery — простейшая утилита с графическим интерфейсом

Redo Backup and Recovery может работать как обычная утилита или как загрузочный CD/USB, который можно подключить к любому устройству, загрузить программу и начать восстановление данных. Ее преимущество в том, что она позволяет восстанавливать данные практически на любой операционной системе, включая Linux.

Возможности Redo Backup and Recovery:

5: PhotoRec — утилита восстановления мультимедиа

PhotoRec — еще одна утилита от CGSecurity (как и уже упомянутая TestDisk). PhotoRec была специально разработана для восстановления удаленных фотографий и других типов мультимедийных файлов с SD карт, жестких дисков и т.д.

Особенности PhotoRec:

6: Boot Repair — восстановление файлов с Live CD

Если ваша ОС не загружается и нужно восстановить файлы с жесткого диска, вам поможет это сделать Boot Repair. Его можно использовать как CD или USB накопитель в зависимости от доступности устройств.

Основные функции Boot Repair Live CD:

7: Boot Repair  — криминалистический инструмент восстановления данных

Boot Repair — криминалистическая утилита для восстановления данных в рамках судебной экспертизы. Она предустановлена только в Kali Linux, но может быть инсталлирована практически на любой другой дистрибутив. Также она может восстанавливать данные из образов (например, созданные с помощью команды dd).

Особенности Foremost:

8: Scalpel — кроссплатформенная утилита для извлечения файлов

Scalpel — это утилита для извлечения файлов, разработанная на базе Foremost, она работает в Windows и Linux. Утилита также работает с файлами образов и имеет дополнительное преимущество в виде многопоточности и асинхронного ввода-вывода

Функции Scalpel:

9: SystemRescue CD — Live CD с набором утилит

SystemRescue CD — это скорее набор утилит, чем отдельная утилита. Если вы попали в ситуацию, когда система не загружается, этот загрузочный диск восстановления вам поможет.

SystemRescue CD включает такие утилиты:

10: Ultimate Boot CD — набор диагностических утилит

Аналогично SystemRescue CD, Ultimate Boot CD — это набор диагностических утилит. Но это не все, что он умеет. 

Если вы посмотрите на скриншот выше, то заметите Parted Magic и UBCD FreeDOS. Эти две ОС можно загрузить в реальном времени из меню для устранения любых проблем с Linux или Windows. Полный список инструментов и утилит доступен на сайте, а здесь мы выделили некоторые из них.

Особенности Ultimate Boot CD:

11: Knoppix — дистрибутив восстановления для ежедневного использования

Knoppix — не такая утилита, как все остальные. Целью создания этого дистрибутива Linux был запуск в реальном времени для восстановления потерянных данных или операционных систем, потому он вполне может работать как отдельная ОС на вашем компьютере.

Он поставляется в комплекте почти со всеми утилитами, которые могут понадобиться для восстановления потерянных данных.

Фичи Knoppix:

12: GParted Live — графическая утилита для GNU Parted

Ранее мы упоминали утилиту GParted, которая является графическим интерфейсом для GNU Parted. Если вам нужен только GParted для восстановления, GParted Live решит вашу проблему.

GParted Live — это live CD, который дает мгновенный доступ к GParted, если вы хотите восстановить систему или раздел.

Особенности GParted Live:

13: SafeCopy — одна из лучших утилит для Linux

Утилита SafeCopy справится там, где не справятся все остальные инструменты. Она восстанавливает данные с поврежденных и битых секторов на жестком диске.

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

Основные функции SafeCopy:

14: Команда grep — простое восстановление текстовых данных

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

grep -a -A 400 -B 25 'string to find here' /dev/sdb1 > recover.txt

15: ext3grep — утилита для ext3

ext3grep — утилита командной строки, созданная для восстановления данных файловых систем ext3. С помощью всего двух команд можно восстановить любой удаленный файл:

ext3grep --dump-name
ext3grep --restore-all

#Restored data is stored in this folder
cd RESTORED_FILES

16: ext4magic — одна из лучших утилит для ext4

ext4magic — утилита командной строки, как и многие другие в нашем топе, она доступна в репозиториях пакетов для большинства дистрибутивов Linux.

Особенности ext4magic:

17: extundelete — преемник ext3grep

Утилита extundelete берет свое начало в коде ext3grep. Она, как и ext3grep, восстанавливает файлы с помощью журнала диска — ищет в журнале старые копии существующего инода, чтобы восстановить больше деталей, и собирает их в файл.

Что умеет extundelete:

18: R-Undelete — технология IntelligentScan для восстановления данных 

R-Undelete — одна из лучших утилит в нашем списке. У нее есть и премиум-версия, но для личного использования она полностью бесплатна. Утилита использует технологию IntelligentScan, которая может восстановить сильно поврежденные данные.

Функционал R-Undelete:

19: ext3undel — скрипт для упрощения восстановления файлов

Скрипт ext3undel написан, чтобы упростить работу некоторых сложных утилит, например Sleuthkit и PhotoRec. Использование этих утилит в комбинации делает этот скрипт более эффективным для корректного извлечения большого количества удаленных инодов.

Данный скрипт объединяет в себе функциональность нескольких утилит.

20: The Sleuth Kit — утилита для судебно-следственных доказательств

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

Предыдущая утилита, о которой мы говорили, ext3undel, использует технологию из Sleuth Kit, но если вы хотите использовать этот инструмент отдельно, вы можете использовать его вместе с его графическим интерфейсом Autopsy.

Особенности The Sleuth Kit:

Заключение

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

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