Відновлення видалених файлів в Ubuntu

Часом користувачі стикаються з втратою або випадковим видаленням потрібних файлів. При виникненні такої ситуації нічого не залишається робити, як спробувати відновити все за допомогою спеціалізованих утиліт. Вони проводять сканування розділів жорсткого диска, знаходять там пошкоджені або раніше стерті об'єкти і намагаються їх повернути. Не завжди така операція проходить успішно через фрагментацію або повної втрати інформації, але спробувати точно варто.

Відновлення видалених файлів в Ubuntu

Сьогодні ми хотіли б поговорити про доступні рішення для операційної системи Ubuntu, яка працює на базі ядра Linux. Тобто розглянуті способи підійдуть для всіх дистрибутивів, заснованих на Ubuntu або Debian. Кожна утиліта функціонує по-різному, тому якщо перша не принесла ніякого ефекту, обов'язково слід спробувати другу, а ми, в свою чергу, представимо максимально детальні керівництва по цій темі.

Спосіб 1: TestDisk

TestDisk, як і наступна утиліта, є консольним інструментом, проте не весь процес буде здійснюватися шляхом введення команд, деяка реалізація графічного інтерфейсу тут все-таки присутня. Почнемо з інсталяції:

  1. Перейдіть до меню та запустіть &171;Термінал&187; . Зробити це також можна шляхом затиснення гарячої клавіші Ctrl + Alt + T .
  2. Переход к взаимодействию с терминалом в Ubuntu
  3. Пропишіть команду sudo apt install testdisk для запуску установки.
  4. Команда для установки утилиты TestDisk Ubuntu
  5. Далі слід підтвердити свій обліковий запис, ввівши пароль. Зверніть увагу, що вводяться Символи при цьому не відображаються.
  6. Ввод пароля для установки утилиты TestDisk в Ubuntu
  7. Чекайте завершення завантаження та розпакування всіх необхідних пакетів.
  8. Ожидание завершения установки утилиты TestDisk в Ubuntu
  9. Після появи нового поля можна запускати саму утиліту від імені суперкористувача, а робиться це через команду sudo testdisk .
  10. Запуск утилиты TestDisk в Ubuntu
  11. Тепер Ви потрапляєте в якусь простеньку реалізацію GUI через консоль. Управління здійснюється стрілочками і клавішею Enter . Почніть зі створення нового лог-файлу, щоб в разі чого бути в курсі, які дії проводилися в певний момент.
  12. Создание нового лог-файла в TestDisk в Ubuntu
  13. При показі всіх доступних дисків слід вибрати той, на якому буде відбуватися відновлення загублених файлів.
  14. Выбрать необходимый раздел для восстановления TestDisk в Ubuntu
  15. Виберіть поточну таблицю розділів. Якщо не виходить визначитися з вибором, ознайомтеся з підказками від розробника.
  16. Выбрать формат разделов TestDisk в Ubuntu
  17. Ви потрапляєте в меню дій, повернення об'єктів відбувається через розділ &171;Advanced&187; .
  18. Выбрать необходимую операцию в утилите TestDisk в Ubuntu
  19. Залишилося тільки за допомогою стрілок вгору і Вниз визначити цікавить розділ, а за допомогою праворуч і ліворуч вказати потрібну операцію, в нашому випадку це &171;List&187; .
  20. Выбрать раздел и опцию для восстановления TestDisk в Ubuntu
  21. Після недовгого сканування з'явиться список файлів, що знаходяться на розділі. Позначені червоним кольором рядки означають, що об'єкт був пошкоджений або видалений. Вам залишиться тільки перемістити рядок вибору на цікавить файл і натиснути на з , щоб скопіювати його в потрібну папку.
  22. Список найденных файлов раздела TestDisk в Ubuntu

Функціональність розглянутої утиліти просто вражає, адже вона може відновлювати не тільки файли, але і цілі розділи, а також відмінно взаємодіє з файловими системами NTFS, FAT і з усіма версіями Ext. Крім усього, інструмент не просто повертає дані, але і проводить виправлення знайдених помилок, що дозволяє уникнути подальших проблем з працездатністю накопичувача.

Спосіб 2: Scalpel

Для початківця користувача розібратися з утилітою Scalpel буде трохи складніше, тому що тут кожна дія активується шляхом введення відповідної команди, але переживати не варто, адже ми детально розпишемо кожен крок. Що стосується функціональності цієї програми, то вона не прив'язана до будь-яких файлових систем і однаково добре працює на всіх їх типах, а також підтримує всі популярні формати даних.

  1. Завантаження всіх потрібних бібліотек відбувається з офіційного сховища через sudo apt-get install scalpel .
  2. Команда для установки Scalpel в Ubuntu
  3. Далі вам необхідно буде ввести пароль від свого облікового запису.
  4. Ввод пароля для установки Scalpel в Ubuntu
  5. Після цього очікуйте завершення додавання нових пакетів до появи рядка введення.
  6. Ожидание завершения установки Scalpel в Ubuntu
  7. Тепер слід налаштувати конфігураційний файл, відкривши його через текстовий редактор. Використовується для цього такий рядок: sudo gedit /etc/scalpel/scalpel.conf .
  8. Запуск конфигурационного файла Scalpel в Ubuntu
  9. Справа в тому, що за замовчуванням утиліта не працює з форматами файлів &8212; їх необхідно підключити шляхом розкоментування рядків. Для цього просто навпроти потрібного формату прибираєте решітки, а по завершенні настройки зберігаєте зміни. Після виконання цих дій Scalpel буде нормально відновлювати зазначені типи. Це слід робити для того, щоб сканування займало якомога менше часу.
  10. Настройка конфигурационного файла Scalpel в Ubuntu
  11. Вам залишилося тільки визначити розділ жорсткого диска, де буде проводитися аналіз. Для цього відкрийте новий&171; Термінал & 187; і пропишіть команду lsblk . У списку відшукайте позначення необхідного накопичувача.
  12. Просмотреть список разделов для Scalpel в Ubuntu
  13. Запустіть відновлення за допомогою команди sudo scalpel /dev/sda0 -o /home/user/Folder/output/ , де sda0 & 8212; номер бажаного розділу, user &8212; назва папки користувача, а Folder &8212; ім'я нової папки, в яку будуть поміщені всі відновлені дані.
  14. Запуск команды для восстановления файлов Scalpel в Ubuntu
  15. Після завершення перейдіть до файлового менеджера ( sudo nautilus ) і ознайомтеся з знайденими об'єктами.
  16. Переход к файловому менеджеру для просмотра файлов Scalpel в Ubuntu

Як бачите, розібратися в Scalpel не складе великих труднощів, а після ознайомлення з управлінням активація дій через команди вже й не здається такою складною. Звичайно, жодне з наведених коштів не гарантує повного відновлення всіх загублених даних, але хоча б частина з них кожна утиліта повинна повернути.

більше статей на цю тему: