Останалите дни дойде приятелка със сериозен проблем. Бяха форматирали MicroSD на мобилния й телефон и снимките й умряха !!
Правейки малко изследвания, намерих отлично приложение за конзолата. Всъщност има две: TestDisk y photorec.
TestDisk Използва се за възстановяване на изтрити файлове, но особено загубени дялове. Вместо photorec специализира в възстановяването на изтрити файлове (особено мултимедийни файлове) и прави и други неща.
Преди всичко важен момент: Ако знаем, че сме изтрили или форматирали нещо по погрешка, без причина да пишем нещо върху него. Ако това е дял на нашия компютър, най-добре е да го демонтирате. И ако е в дяла на нашата система, най-добре е незабавно да изключите нашия компютър и да направите стъпките от LiveCD.
И още нещо, за да се възстанови изтрит файл, трябва да бъдат изпълнени определени условия, а понякога не е толкова лесно и е много малко вероятно (поради технически причини) да се възстанови всичко.
Като казахме това, нека започнем:
Първо, първо, за да го инсталирате:
sudo apt-get install testdisk (с този пакет инсталирайте и двете програми).
Въпреки че и двете програми имат мощна и разнообразна програма, оставям това за друга публикация. Сега ще се съсредоточим върху възстановяването на данни с photorec.
Отваряме терминала
Избираме директорията (ако тя не съществува, ние я създаваме), за да запазим възстановените файлове.
mkdir ./recuperados
cd ./recuperados/
След това програмата:
sudo photorec (ние се нуждаем от привилегии на суперпотребител)
Познавайки малко английски, осъзнаваме, че той ни дава избор между дисковете, които сме вмъкнали. Тъй като не можах да намеря своя пендирайв, единственото нещо, което имам, е любимият ми твърд диск.
> [Продължете] За да го изберете (т.е. натиснете [Въведете])
Както ще видите в този случай, той ни дава възможност да изберем дяла.
Тогава трябва да изберем > [Търсене] и ни дава възможност да изберем типа дял. Не е много трудно, имаме само две възможности. За да го улесните, ако е диск или дял с Linux, той е първият, ако е с друга операционна система или е висящо устройство, карта с памет или нещо друго, е вторият (с изключение на много странни изключения).
Продължаваме напред. Сега имаме две възможности:
Безплатно: Възстановява само файлове, изтрити в свободно пространство.
Цяло: Възстановява всичко, независимо дали са изтрити или не.
Ние просто избираме Безплатно. В следващия прозорец ни показва списък с навигационни папки, където можем да копираме възстановените от него файлове (логично не може да е на едно и също устройство). Можем да изберем папката по наш вкус, но ако в първата стъпка създадем директория и я изберем с cd Ще ги възстанови там, защото по подразбиране го прави в папката, където работехме с терминала. Ако това е правилно, натискаме на клавиатурата C и ще започне да запазва намереното. Нещо повече, по време на операцията ще покаже списък с броя на намерените различни файлове.
След като приключим, ние отваряме любимия си файлов изследовател и отиваме в папката, където извличаме файловете, за да видим какво намираме.
Тази програма ми беше много полезна и се надявам да ви служи толкова, колкото и на мен. И ви напомням, че е невъзможно да се възстанови всичко.
ЕДИН МОМЕНТ!!! Ако изтрия само файл от 100 kb. Трябва ли да копирам 500 Gb свободно пространство от моя дял в папката си, за да намеря този файл ???
Много добър въпрос и истината е, че не искаме да накараме албума да работи с удоволствие.
Нека да видим бързо (много е подобно на горното) как да възстановите един (или повече файлове) с TestDisk.
1) Отваряме конзолата
2) mkdir ./възстановено
3) cd. / възстановен /
4) sudo тестдиск
5) Избираме опцията Създаване на (ще създаде списък с файлове)
6) Избираме диска, pendrive или единицата, която е.
7) Тип дял (ако не знаете кой винаги той е този, който сте избрали по подразбиране.)
8) ВАЖНО: ние избираме Advanced, вторият вариант. Останалото препоръчвам да го оставите за напреднали потребители.
9) Избираме (ако е приложимо) дяла, където е бил файлът. Забележете, че в долната част на екрана имаме 5 опции: Type, Boot, възстановя, Създаване на изображение, Изход. Това, което ни интересува, е възстановя. Със стрелките наляво / надясно на клавиатурата го избираме и (след избора на дяла) го даваме Въведете.
10) Сега виждаме списък с файлове за разглеждане. Файловете в червено са тези, които се изтриват и подлежат на възстановяване. Търсим нашите и (според командите в края на прозореца) натискаме C (важно е да го запазите с малки букви) за работа само с този файл. Ако са няколко, ние ги избираме с : и след това натискаме C (забележете разликата между главни и малки букви).
11) Сега избираме директорията, където да я запазим. Ако следваме стъпките, както преди mkdir и cd, можем да натиснем директно C y ГОТОВ!!!
Нека да видим как е файлът.
Още нещо, тъй като работим със sudo, файлът вече принадлежи на root. Но със сигурност вече знаете какво да правите в този случай
Сега казах всичко. Насладете му се и нека ви бъде полезно.