Часом користувачі стикаються з втратою або випадковим видаленням потрібних файлів. При виникненні такої ситуації нічого не залишається робити, як спробувати відновити все за допомогою спеціалізованих утиліт. Вони проводять сканування розділів жорсткого диска, знаходять там пошкоджені або раніше стерті об'єкти і намагаються їх повернути. Не завжди така операція проходить успішно через фрагментацію або повної втрати інформації, але спробувати точно варто.
Відновлення видалених файлів в Ubuntu
Сьогодні ми хотіли б поговорити про доступні рішення для операційної системи Ubuntu, яка працює на базі ядра Linux. Тобто розглянуті способи підійдуть для всіх дистрибутивів, заснованих на Ubuntu або Debian. Кожна утиліта функціонує по-різному, тому якщо перша не принесла ніякого ефекту, обов'язково слід спробувати другу, а ми, в свою чергу, представимо максимально детальні керівництва по цій темі.
Спосіб 1: TestDisk
TestDisk, як і наступна утиліта, є консольним інструментом, проте не весь процес буде здійснюватися шляхом введення команд, деяка реалізація графічного інтерфейсу тут все-таки присутня. Почнемо з інсталяції:
- Перейдіть до меню та запустіть &171;Термінал&187; . Зробити це також можна шляхом затиснення гарячої клавіші Ctrl + Alt + T .
- Пропишіть команду
sudo apt install testdisk
для запуску установки. - Далі слід підтвердити свій обліковий запис, ввівши пароль. Зверніть увагу, що вводяться Символи при цьому не відображаються.
- Чекайте завершення завантаження та розпакування всіх необхідних пакетів.
- Після появи нового поля можна запускати саму утиліту від імені суперкористувача, а робиться це через команду
sudo testdisk
. - Тепер Ви потрапляєте в якусь простеньку реалізацію GUI через консоль. Управління здійснюється стрілочками і клавішею Enter . Почніть зі створення нового лог-файлу, щоб в разі чого бути в курсі, які дії проводилися в певний момент.
- При показі всіх доступних дисків слід вибрати той, на якому буде відбуватися відновлення загублених файлів.
- Виберіть поточну таблицю розділів. Якщо не виходить визначитися з вибором, ознайомтеся з підказками від розробника.
- Ви потрапляєте в меню дій, повернення об'єктів відбувається через розділ &171;Advanced&187; .
- Залишилося тільки за допомогою стрілок вгору і Вниз визначити цікавить розділ, а за допомогою праворуч і ліворуч вказати потрібну операцію, в нашому випадку це &171;List&187; .
- Після недовгого сканування з'явиться список файлів, що знаходяться на розділі. Позначені червоним кольором рядки означають, що об'єкт був пошкоджений або видалений. Вам залишиться тільки перемістити рядок вибору на цікавить файл і натиснути на з , щоб скопіювати його в потрібну папку.
Функціональність розглянутої утиліти просто вражає, адже вона може відновлювати не тільки файли, але і цілі розділи, а також відмінно взаємодіє з файловими системами NTFS, FAT і з усіма версіями Ext. Крім усього, інструмент не просто повертає дані, але і проводить виправлення знайдених помилок, що дозволяє уникнути подальших проблем з працездатністю накопичувача.
Спосіб 2: Scalpel
Для початківця користувача розібратися з утилітою Scalpel буде трохи складніше, тому що тут кожна дія активується шляхом введення відповідної команди, але переживати не варто, адже ми детально розпишемо кожен крок. Що стосується функціональності цієї програми, то вона не прив'язана до будь-яких файлових систем і однаково добре працює на всіх їх типах, а також підтримує всі популярні формати даних.
- Завантаження всіх потрібних бібліотек відбувається з офіційного сховища через
sudo apt-get install scalpel
. - Далі вам необхідно буде ввести пароль від свого облікового запису.
- Після цього очікуйте завершення додавання нових пакетів до появи рядка введення.
- Тепер слід налаштувати конфігураційний файл, відкривши його через текстовий редактор. Використовується для цього такий рядок:
sudo gedit /etc/scalpel/scalpel.conf
. - Справа в тому, що за замовчуванням утиліта не працює з форматами файлів &8212; їх необхідно підключити шляхом розкоментування рядків. Для цього просто навпроти потрібного формату прибираєте решітки, а по завершенні настройки зберігаєте зміни. Після виконання цих дій Scalpel буде нормально відновлювати зазначені типи. Це слід робити для того, щоб сканування займало якомога менше часу.
- Вам залишилося тільки визначити розділ жорсткого диска, де буде проводитися аналіз. Для цього відкрийте новий&171; Термінал & 187;
і пропишіть команду
lsblk
. У списку відшукайте позначення необхідного накопичувача. - Запустіть відновлення за допомогою команди
sudo scalpel /dev/sda0 -o /home/user/Folder/output/
, де sda0 & 8212; номер бажаного розділу, user &8212; назва папки користувача, а Folder &8212; ім'я нової папки, в яку будуть поміщені всі відновлені дані. - Після завершення перейдіть до файлового менеджера (
sudo nautilus
) і ознайомтеся з знайденими об'єктами.
Як бачите, розібратися в Scalpel не складе великих труднощів, а після ознайомлення з управлінням активація дій через команди вже й не здається такою складною. Звичайно, жодне з наведених коштів не гарантує повного відновлення всіх загублених даних, але хоча б частина з них кожна утиліта повинна повернути.