7 лучших инструментов восстановления данных для Linux

data-recovery-linux-tools-featured
⏱️ 1 min read

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

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

1. Тройной спасательный комплект

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

лучшие инструменты для восстановления данных-linux-trinity-rescue-kit

Так что же Спасательный комплект Троицы? По сути, если ваша основная ОС Linux (или Windows или macOS в этом отношении) становится непригодной для использования из-за сбоя жесткого диска или какой-либо другой катастрофы, вы можете создать USB-накопитель TRK, а затем загрузиться на него, чтобы извлечь данные из вашей основной ОС с помощью команды линия. Это аварийный диск, и действительно довольно хороший, с дополнительными функциями, такими как восстановление пароля и сканирование на вирусы.

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

2. Тестовый диск

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

инструменты-восстановления-данных-для-linux-testdisk

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

Помимо выполнения глубоких операций, таких как восстановление загрузочных секторов и таблиц файловой системы, Testdisk также способен восстанавливать данные — даже удаленные данные — с жестких дисков в форматах NTFS, FAT, exFAT и ext.

Чтобы установить Testdisk в Linux, перейдите в Терминал и введите

sudo apt-get install testdisk

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

3. найти

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

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

спасение

Здесь вы видите некоторый результат работы ddrescue. В первой команде он копирует весь диск в образ с именем «backup.img». Затем вторая команда копирует в тот же образ только плохие блоки, проходя по этим блокам три раза каждый, чтобы попытаться прочитать их.

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

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

4. В первую очередь

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

В первую очередь

Здесь вы видите вывод Foremost в подробном режиме (т. -v вариант). -t опция ищет типы файлов jpg, а -i а также -o options отмечают соответствующий входной файл и выходной каталог.

Вы можете видеть, что Foremost анализирует образ ddrescue, созданный на предыдущем шаге; в этом изображении есть несколько файлов JPEG. Компания Foremost смогла найти десять таких файлов, а когда завершила очистку изображения, скопировала эти десять файлов в указанную выходную папку.

5. скальпель

Скальпель, первоначально основанный на Foremost, стремится быть экономным в своей работе. Он использует многопоточность и асинхронный ввод/вывод для эффективного поиска изображений. Более того, это дает пользователям возможность указать количество нижних и верхних колонтитулов, которые они хотят использовать для восстановления файлов.

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

скальпель

На этом снимке экрана вы можете увидеть окончательный результат анализа скальпелем «backup.img». Базовая команда (указана внизу снимка экрана) требует только выходной каталог и образ для анализа.

6. Фоторек

Фоторек отклоняется от своих конкурентов, сосредоточившись на восстановлении фотографий, видео и текстовых документов. Он также работает как интерактивная утилита внутри самой консоли. Проверьте все его величие

linux-photorec-скриншот-обрезанный

Начальная команда PhotoRec должна указать желаемое изображение (наш backup.img) и выходную папку. Затем PhotoRec помещает пользователя в свою графическую среду. На скриншоте здесь показан размер изображения. На следующих экранах он запрашивает тип раздела диска и хотите ли вы искать файлы во всем образе.

7. грэп

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

В файле backup.img существует файл с именем «myfile». Он содержит только одну строку текста: «Это файл, который я попытаюсь восстановить».

Grep использует эту строку в качестве отправной точки для восстановления файлов. Наряду с несколькими другими параметрами вы можете видеть, что в этом примере найденная строка выгружается в новый двоичный файл с именем «foundtext».

linux-grep1-скриншот-обрезанный

В частности, вы захотите обратить внимание и изменить -C параметр, который печатает дополнительный контекст, окружающий строку в исходной команде. В этом примере команда указывает grep найти одну строку текста до и одну после предоставленной строки.

Начинается с -C 200, grep найдет по 200 строк до и после строки. Такой охват здесь не нужен, но он может быть важен для больших текстовых файлов с сотнями строк. Вам, конечно, нужно знать текст ваших собственных файлов, чтобы у grep была отправная точка для начала поиска.

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

grep

Вывод

Подводя итог, обязательно сначала скопируйте диск или раздел с помощью ddrescue, а затем поработайте с этой копией с помощью любого другого инструмента восстановления Linux, который вам нужен. Не бойтесь пробовать более одного инструмента, особенно если первый выбор не дал нужных вам данных.

Потерпи. Если повезет, вы получите свои драгоценные файлы обратно, прежде чем вы это узнаете.

Эта статья была впервые опубликована в феврале 2018 года и обновлена ​​в марте 2019 года.

Join our Newsletter and receive offers and updates! ✅

0 0 голоса
Article Rating
Аватар Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Подписаться
Уведомить о
guest
0 Comments
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x