Дали вашият екран просто стана черен или вашият лаптоп замръзна без предупреждение? Може би твърдият ви диск е започнал да трепери. Още по-лошо, може би изведнъж не можете да запишете до вашия дял.

Всички тези признаци на повреден или неуспешен шофиране могат да ви накарат да се потите, но няма причина незабавно да изхвърлите компютъра си. Продължете да четете, за да научите повече за петте инструмента на Linux, които могат да ви помогнат да извлечете данните си и да възстановите цифровия си живот.

Свързани : Как да възстановите данни и дялове безплатно с TestDisk

1. ddrescue

Докато ddrescue не е инструмент за възстановяване на данни в заглавието, той трябва да е първата стъпка в пътуването до извличането на вашите файлове. Ddrescue създава изображение на вашия корупционен диск или дял, за да можете да анализирате копие на вашия счупен диск.

Винаги копирайте диска на отделно изображение, преди да започнете операциите по възстановяване на файлове с инструментите, изброени по-долу. Колкото повече използвате действителното неуспешно устройство, толкова повече щети може да го причините.

Това, което виждате тук, е някакво изкачване на действие в действие. В първата команда копира целия диск на изображение с име "backup.img". След това втората команда копира само лошите блокове на същото изображение, минавайки през тези блокове три пъти всеки, за да се опита да ги прочете.

Когато изпълнявате същите команди, винаги използвайте лог файл. Защитените архиви могат да отнемат часове или дни, за да завършат, без да са в лог файл, всички прекъсвания ще ви накарат да започнете процеса още от самото начало.

Когато този процес е завършен за вашия собствен диск или дял, можете да монтирате копираното изображение и да използвате следните помощни програми, за да изтеглите файлове от него. По-нататъшното използване на другите ни инструменти за възстановяване на Linux в тази статия ще привлече данни от същия "backup.img", създаден тук.

2. Напред

Най-напред използва структурите на данни на често срещани типове файлове за извличане на данни. Можете да изтриете цялото изображение на диска за всичките му файлове или да определите определени видове файлове, от които се интересувате най-много.

Това, което можете да видите тук, е извеждането на Foremost в подробен режим (опцията -v ). Опцията -t търси файлови типове от jpg, а опциите -i и -o маркират съответния входен файл и изходната директория.

Можете да видите, че Foremost анализира изображението ddrescue, създадено в предишната стъпка; това изображение има редица JPEG файлове в него. Най-накрая успя да намери десет такива файла и когато се направи изстъргване на изображението, той копира тези десет файла в посочената папка за изход.

3. скалпел

Скалпел, първоначално базиран на Foremost, има за цел да бъде скромен в своята работа. Той използва многожилни и асинхронни входове / изходи за ефективно търсене в изображения. Освен това, потребителите дават възможност да определят броя на долните и главните букви, които желаят да използват за възстановяване на файлове.

Потребителите могат също така да определят видовете файлове, които искат да възстановят, като редактират конфигурационния файл на скалпела. Конфигурацията по подразбиране генерира много изход, дори и да не е включен по-подробен режим (-v параметър).

В тази екранна снимка можете да видите крайния изход на скалпела за анализ на "backup.img". Основната команда (посочена в долната част на екранната снимка) изисква само изходна директория и изображение за анализ.

4. PhotoRec

PhotoRec се отклонява от конкурентите си, като се фокусира върху възстановяването на снимки, видеоклипове и текстови документи. Той също така работи като интерактивна програма в самата конзола. Проверете цялото му величие

Първоначалната команда PhotoRec трябва да укаже желаното изображение (нашата backup.img) и изходната папка. След това PhotoRec пуска потребителя в графичната му среда. Екранната снимка тук показва размера на изображението. В следващите екрани той пита за типа на дяла на диска и дали искате да търсите в цялото изображение за файлове.

5. grep

Накрая стигаме до грепване. Това също не може да изглежда като най-ясната опция за възстановяване, но grep има властта да намира изтрити или изгубени текстови файлове, като търси струни, присъстващи на блоково устройство или дисково изображение.

Файлът съществува в "backup.img", наречен "myfile". Той съдържа само един ред текст: "Това е файлът, който ще се опитам да възстановя."

Grep използва този низ като начална точка за възстановяване на файлове. Наред с няколко други параметри, можете да видите, че в този пример той изхвърля намерения низ в нов бинарен файл, наречен "foundtext".

По-конкретно, вие ще искате да обърнете внимание на - и да промените - параметъра -C, който отпечатва допълнителен контекст около низа в първоначалната команда. Тази примерна команда казва на grep да намери един ред текст преди и един след предоставения низ.

Започвайки от -C 200, grep ще намери 200 реда както преди, така и след низ. Такъв обхват не е необходим тук, но може да е важен за по-големи текстови файлове със стотици линии. Вие, разбира се, трябва да знаете текста на вашите собствени файлове, така че grep има начална точка, за да започне търсенето.

Grep ще генерира бинарен файл като изход. Все пак някои части ще бъдат четими от хора, като желания текст на този пример в долната част на тази екранна снимка. Вашата задача е ръчно да изстържете данните, от които се нуждаете. Това е трудна работа, със сигурност, но побеждава алтернативата на липсата на файл изобщо.

заключение

В обобщение, не забравяйте първо да копирате устройството или дяла си с ddrescue, след което да работите върху това копие с някой от другите инструменти за възстановяване на Linux, от които се нуждаете. Не се страхувайте да опитате повече от един инструмент, особено ако първият ви избор не намери данните, които искате.

Бъди търпелив. С малко късмет, ще имате вашите ценни файлове, преди да сте го разбрали.