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