Як відновити віддалений файл в 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. Тоді команда відновлення:
Якщо цей трюк не дав результату, то негайно размонтіруйте файлову систему з віддаленим файлом або переведіть її в режим тільки читання.