Лучшие инструменты Linux для восстановления файлов с поврежденного диска

{title}

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

Напомним, что жесткий диск является механическим элементом, если только мы не используем твердотельный диск (SDD), поэтому он подвержен многочисленным ситуациям, таким как удары, царапины, электрические сбои и т. Д., Что может поставить под угрозу целостность и правильное функционирование этого. Использование в системе, такое как массовая или опасная установка программ, также может вызывать ошибки.

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

ddrescue

{title}

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

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

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

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

В ddrescue также есть функция, называемая «режим заполнения», которая способна выборочно перезаписывать части выходного файла, и мы можем реализовать ее для стирания данных, маркировки дефектных областей или восстановления поврежденных секторов жесткого диска. Он совместим с устройствами ATA, SATA, SCSI, старыми накопителями MFM, дискетами или даже флэш-мультимедийными картами, такими как SD и другие.

Самые выдающиеся функции

  • Интегрировать новый метод обнаружения устройств
  • Перепишите готовое окно с размерами
  • Иконка интегрирована в графический интерфейс
  • Перепроектируйте все стрелки в MainWindow

Для установки ddrescue у нас есть два варианта:

Во-первых, перейдите по следующей ссылке и загрузите туда файл .gz:

ddrescue

Второй вариант - выполнить в терминале следующие команды:

 add-apt-repository ppa: hamishmb / myppa (Добавление хранилища) 

{title}

 apt-get update apt-get install ddrescue-gui -y (установка DDRESCUE) 

{title}

Затем мы можем получить доступ к графическому интерфейсу ddrescue из поисковой системы распространения:

{title}

$config[ads_text5] not found

При доступе к инструменту мы должны настроить шаги по мере необходимости:

{title}

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

{title}

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

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

$config[ads_text5] not found

Ваша загрузка доступна по следующей ссылке в формате .gz:

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

Или, если мы хотим установить его с консоли, мы можем выполнить следующее:

 sudo apt установить в первую очередь 

{title}

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

JPG, GIF, PNG, BMP, AVI, TIFF, MP4, EXE, MPG, WAV, ASF, WMA, MP3, FWS, риф, WMV, MOV, PDF, оле, док, DOCX, XLS, XLSX. ppt, pptx, zip, rar, html, cpp, java, art, pst, ost, dbx, idx, mbx, wpc, pgp, txt, rpm, dat и другие.

$config[ads_text6] not found

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

 sudo nano /etc/foremost.conf 
Прежде всего, это возможность восстанавливать элементы из файловых систем NTFS, ext2, ext3, ext4, exFAT, FAT, FAT32 и т. Д.
Чтобы использовать Foremost, мы выполним следующий основной синтаксис:
 sudo foremost -i / dev / sda -o / Маршрут, в котором будут сохранены результаты 

{title}

скальпель

{title}

Scalpel - это приложение для определения размера и индексации файлов, разработанное для работы в средах Linux и Windows.

Самые выдающиеся функции

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

$config[ads_text5] not found

Операция Scalpel заключается в том, что он выполняет операции вырезания файлов на основе шаблонов, которые назначают определенные типы файлов или фрагменты данных. Эти шаблоны или типы файлов могут основываться на фиксированных двоичных строках или регулярных выражениях. Ряд шаблонов по умолчанию включен в файл конфигурации по умолчанию, называемый scalpel.conf.

Scalpel можно использовать в Windows, Linux или macOS. Для установки Scalpel мы можем выполнить следующее:

 sudo apt установить скальпель 

{title}

Или перейдите по следующей ссылке и загрузите оттуда:

скальпель

$config[ads_text6] not found

После загрузки мы выполняем следующее:

 ./bootstrap ./configure make 
После установки это будет синтаксис для использования:
 sudo scalpel / dev / sda1 -o вывод 

{title}

Grep

{title}

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

$config[ads_text5] not found

Grep можно установить по следующей ссылке:

Grep

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

В этом случае мы выполнили следующее:

 sudo grep -a -C50 Image / dev / sda1 

{title}

$config[ads_text6] not found

Trinity Rescue Kit

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

Если мы обнаружим, что наш диск выходит из строя или что он каким-то образом стал недоступен, его восстановление через Trinity Rescue может быть очень полезным решением. Это утилита, распространяемая Linus бесплатно, которая позволяет практически любому пользователю с минимальными знаниями выполнять обслуживание и восстановление. Мы можем запустить этот инструмент в 3-х помещениях:

  • Через загрузочный компакт-диск, который мы можем записать, используя исполняемый файл ISO или Windows EXE.
  • Использование загрузочной памяти USB.
  • Через сеть PXE без изменения данных локальной сети.

Основные особенности

Среди особенностей Trinity Rescue Kit можно выделить:

  • Сброс пароля.
  • Очистка ненужных системных файлов.
  • Отличная аппаратная поддержка.
  • Он содержит простой сценарий копирования.
  • Восстановление разделов или файлов.
  • Поддержка прокси-сервера.

ISO скачать

TestDisk

{title}

$config[ads_text5] not found

TestDisk - это инструмент под программным обеспечением OpenSource и с лицензией GNU General Public. Благодаря этой утилите мы можем восстановить потерянные разделы, а также восстановить другие, которые по какой-то причине были повреждены. На наших дисках часто встречаются проблемы, такие как поврежденные загрузочные секторы или логические разделы, удаленные по ошибке.

Мы можем восстановить разделы или восстановить файловую систему USB, диск и другие мультисистемы, такие как Linux, Mac или Windows.

Как использовать ваши команды

Для установки TestDisk в Linux мы будем использовать следующие команды:

 sudo apt установить тестдиск 
Чтобы восстановить отсутствующий раздел или восстановить файловую систему в Linus, мы выполним следующее:
 sudo testdisk-6.9 / linux / testdisk_static 
Чтобы восстановить раздел из образа или восстановить образ системного файла, мы будем использовать следующие команды:
 testdisk image.dd testdisk image.E0 testdisk 'image. ???' 
Для восстановления файловой системы мы выполним:
 testdisk / dev / mapper / truecrypt0 или testdisk / dev / loop0 testdisk / dev / md0 (восстановление загрузочных системных файлов Linux RAID) 

Скачать TestDisk

{title}

Knoppix

{title}

Knoppix - это дистрибутив GNU Linux, созданный на основе системы Debian, и хотя его интерфейс - KDE, мы можем выбрать, какой из них мы хотим использовать. Этот инструмент в основном представляет собой LiveCD, который мы можем инициализировать непосредственно с компакт-диска или внешней памяти. Он обладает отличной аппаратной совместимостью, а его характер является бесплатным и бесплатным. Так же, как вы можете записать его на внешний диск и запустить его, мы также можем запустить его с помощью сценария выполнения и установки (это рекомендуется для пользователей с большим опытом работы).

Knoppix включает в себя набор программ, которые также могут быть расширены с использованием только Интернета. В прилагаемом программном обеспечении мы можем найти такие опции, как OpenOffice.org, Gimp, PHP или Mozilla.

Knoppix Utilities

Вот некоторые из применений, которые мы можем дать утилите Knoppix:

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

Скачать Knoppix

Ultimate Boot CD

$config[ads_text5] not found

{title}

Ultimate Boot CD - это инструмент, который объединяет различные утилиты для анализа и ремонта оборудования, которое мы можем загрузить с компакт-диска или съемной памяти, не выполняя традиционную установку. Благодаря комбинации его инструментов у нас всегда будут под рукой опции для устранения возможных ошибок на диске. Чтобы иметь возможность использовать его, не забудьте записать ISO на носитель, а затем, после настройки BIOS, мы загрузимся с него.

С Ultimate Boot CD вы можете анализировать такие элементы, как BIOS, RAM, периферийные устройства или сам диск. Благодаря этому загрузочному диску легче анализировать наше оборудование на наличие сбоев, загружая только ISO размером около 350 МБ. Это бесплатная лицензионная программа GNU, но принимает пожертвования от пользователей.

$config[ads_text5] not found

Основные особенности

В его утилитах мы можем найти следующие функции:

  • Анализ и диагностика с CD.
  • Набор из нескольких инструментов в одном.
  • Позволяет выполнять его с USB-накопителей.

Скачать Ultimate Boot CD

{title}

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