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