Як відновити віддалений файл в linux

Якщо PhotoRec не принесла результатів, то спробуйте інші інструменти.

Використання Scalpel

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

Установка Scalpel в Ubuntu, Linux Mint і Debian

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

Після завершення установки scalpel, вам потрібно знайти файл scalpel.conf.

У командному рядку вам потрібно вказати розташування віддалених файлів, які ви намагаєтеся відновити (в даному прикладі це / dev / sda1):

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

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

Використання extundelete

extundelete - утиліта, що дозволяє відновлювати файли, які були видалені з розділів ext3 / ext4.

Встановити extundelete в Ubuntu, Linux Mint і Debian можна виконавши команду:

Як тільки ви зрозуміли, що видалили потрібні файли, треба отмонтировать розділ:

або перемонтувати в режимі "тільки читання"

Так само слід створити резервну копію розділу перш, ніж починати з ним роботу по відновленню файлів:

Зайдіть в каталог, в який будуть відновлюватися видалені дані. Він повинен бути розташований на розділі відмінному від того, на якому зберігалися відновлювані дані:

Запустіть extundelete, вказавши розділ, з якого буде відбуватися відновлення і файл, який необхідно відновити:

Можна так само відновлювати вміст каталогів:

Можна задати для відновлення рамки за часом видалення відновлюваних файлів, наприклад так:

Дату необхідно вказувати в UNIX-часу:

Деякі файли можуть відновитися під іншим ім'ям і розширенням, хоча це не вплине на вміст файлу.

Використання foremost

foremost здійснює пошук і відновлення даних по сигнатурам. Добре підходить для відновлення фотографій і скріншотів з битих карт пам'яті і флешок.

Установка foremost в Ubuntu, Linux Mint і Debian:

Приклад використання для відновлення зображень з диска / dev / sdb в каталог

Вилучений файл, відкритий в програмі

Якщо ви вважаєте, що віддалений файл ще відкритий в якійсь програмі (наприклад, фільм, який в даний момент програється медіа плеєром) і ви знаєте ім'я файлу, але для початку спробуйте цю процедуру:

Запам'ятовуємо номер у другому стовпці, це 5559, і номер в четвертій колонці, це 22. Тоді команда відновлення:

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