Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Odzyskiwanie straconych zdjęć*

Okres wakacyjny w pełni. Niektórzy już po, niektórzy w trakcie lub przed swoim urlopem. Niezależnie, każdy stara się jak najprzyjemniej spędzić swoje wakacje. Miło spędzony czas, zazwyczaj w jakiś sposób uwieczniamy - w dzisiejszych czasach, najpopularniejszą metodą jest fotografia. Biorąc pod uwagę fakt, że żyjemy w XXI wieku, zapewne te wspaniale spędzone chwile zostaną uwiecznione aparatem cyfrowym. Niestety pomimo zaawansowanej technologii, czasami wiąże się to z kłopotami, które zazwyczaj wychodzą, kiedy powracamy do wspomnień chcąc przypomnieć sobie te miłe chwile… Wkładamy naszą kartę SD wyjętą z aparatu do czytnika i… nic. Tutaj zazwyczaj jest próba ponawiana, a potem padają niecenzuralne słowa. Co robić, jak odzyskać nasze fotografie?

Dlaczego tak się dzieje? Przyczyn może być wiele. Czasami błąd zapisu spowodowany chwilowym brakiem napięcia, błąd firmware’u w aparacie, stara karta pamięci lub pendrive (ilość cykli zapisu, kasowań jest ograniczona), nasz błąd, itp. Na szczęście mamy do dyspozycji program photorec firmy CGsecurity. Ostatnią wersję programu można pobrać ze strony producenta: http://www.cgsecurity.org/wiki/TestDisk_Download. Program jest dostępny pod różne platformy systemowe, natomiast ja tutaj zajmę się tą wersją pod linux 2.6.x. Dlaczego właśnie tą? Przecież większość posiada na swoich komputerach windowsy. Ok, ale co, gdy partycja na dysku windowsowym popsuje się (np. przez wirusy) i nie da się wystartować systemu? Tutaj z pomocą przybywa płyta z, np. LiveCD Ubuntu. Z tej płyty startujemy system. W Ubuntu możemy sobie poradzić z instalacją tego programu w różny sposób:
- mając połączenie z internetem, z konsoli wpisując: sudo apt-get install testdisk,
- mając połączenie z internetem, wybierając z menadżera pakietów synaptic pakiet testdisk,
- mając pobrane wcześniej archiwum ze stronki CGsecurity, zwyczajnie je rozpakowujemy (np. na pendrive’a).

Kiedy mamy pakiet testdisk zainstalowany apt-get’em czy synaptic’iem, program odpalamy z konsoli wpisując: sudo photorec. Mając program ze strony producenta, rozpakowujemy archiwum, otwieramy konsolę, przechodzimy do katalogu z rozpakowanym programem, wchodzimy do folderu linux, a następnie odpalamy program komendą: sudo ./photorec_static. Oczywiście zanim uruchomimy program, musimy zaopatrzyć się w sprawny nośnik z partycją przygotowaną do zapisu, o pojemności przewidywanej objętości odzyskiwanych danych - gdzieś te Odzyskane dane musimy przecież zapisać… Perfekcją byłoby mieć dysk/pendrive przynajmniej o pojemności tego ze straconymi danymi, gdyż program photorec odzyskuje nie tylko zdjęcia, ale także dodatkowo potrafi poprawnie rozpoznać formaty niektórych plików tekstowych czy dźwiękowych i jeśli na straconym nośniku były także inne pliki jak tylko zdjęcia, to też mogą zostać odzyskane. Niezależnie od tego, przez jaki interfejs podpięliśmy nasz nośnik, pamiętamy że odnajdziemy go w katalogu /media.
Ok, wszystko mamy przygotowane. Dysk do przechwytywania straconych danych podpięty, Ubuntu odpalone, nośnik ze straconymi danymi włożony, program photorec przygotowany do uruchomienia - więc zaczynamy. Otwieramy terminal i uruchamiamy program, koniecznie z prawami super usera (sudo). Pojawi nam się menu z wyborem nośnika, z którego będziemy próbować odzyskać dane.

Rozpoznamy go po pojemności i opisie urządzenia - wszystko jest czytelnie opisane. Dokonaliśmy wyboru, dajemy Proceed. W następnym menu, z możliwością cofnięcia się do wyboru dysku, mamy do wyboru rodzaj partycji, jaki był na urządzeniu.

typ partycji

Zazwyczaj aparaty fotograficzne i inne urządzenia przenośne używają formatu partycji Fat32, więc większość z nas użyje pierwszej opcji Intel. Po zaakceptowaniu wyboru, program spróbuje ustalić z jakimi partycjami będzie miał do czynienia, po czym wyświetli menu, którą partycję ma przeskanować w poszukiwaniu utraconych plików. Jeśli nie jesteśmy pewni, czy program poprawnie rozpoznał układ partycji na naszym nośniku, lub nie jesteśmy pewni na której partycji mamy utracone fotki, wybieramy pierwszą opcję No Partition i wtedy program będzie skanował cały ten nośnik, niezależnie od tego, w których miejscach były na nim partycje.

Kolejne menu wyboru będzie dotyczyć typu partycji, jaki był na tym nośniku. Tutaj mamy dwie opcje. W skrócie można to opisać tak: pierwsza opcja dotyczy partycji linuksowych, a druga windowsowych. Jeśli mamy do czynienia z kartą z aparatu, czy pendrivem z dużym prawdopodobieństwem będziemy musieli wybrać opcję drugą (Other).

typ systemu plików

Kolejnym krokiem jest wybór miejsca, gdzie chcemy zapisać nasze odzyskane pliki. Po wybraniu nośnika i katalogu, do którego będziemy zrzucać dane, wciskamy Y i czekamy, odprawiając modły.

odzyskiwanie danych

Muszę przyznać, że program jest bardzo skuteczny jeśli chodzi o zdjęcia zapisane w formacie jpg. Widzę, że w miarę sprawnie odnajduje dokumenty stworzone w Wordzie (.doc) i nieźle daje rady niektórym pliczkom mp3. Mam nadzieję, że nie będziecie mieć potrzeby używać tego programu, ale gdyby do tego doszło, to życzę powodzenia.

*tekst skopiowany w całości z mojego skromnego bloga 

Komentarze

0 nowych
Zulowski   8 #1 02.09.2010 17:32

"mając pobrane wcześniej archiwum ze stronki CGsecurity, zwyczajnie je rozpakowujemy (np. na pendrive’a)."

Warto dodać, że NIE zapisujemy na tym samym nośniku, na którym są te utracone zdjęcia...

FaUst   11 #2 02.09.2010 20:48

Sam ostatnio korzystałem z PhotoRec tylko, że pod Windowsem. 10 GB zdjęć prawie poszło się... kochać po bezmyślnym zrobieniu mkfs.ext3 na partycji. Żaden program nie dał rady poza PhotoRec, który odzyskał zdjęcia co do sztuki (partycja po "formatowaniu" nie była nadpisywana). Zbierałem się na wpis na blogu DP ale widzę, że kolega był szybszy :)

  #3 06.09.2010 08:12

Nie wiem, czy to jest ten sam sposób, którym ktoś mi kiedyś uratował zdjęcia sprzed okresu 4 lat, ale jest to bardzo dobra i przydatna usługa Linuksa. Dzięki temu sposobowi odzyskałam swoje zdjęcia.

command-dos   17 #4 06.09.2010 09:04

@Karolinah - nie należy tu wywyższać linuksa - program testdisk i photorec dostępny jest także na platformę windows: http://www.dobreprogramy.pl/TestDisk-PhotoRec,Program,Windows,12758.html - jednakże mając livecd, np. ubuntu i na pendraku zgranego testdiska, chcąc odzyskać parę fotek z twardziela, nie trzeba nawet wyjmować dysku z obudowy - takie ułatwienie w przypadku linuksa...

  #5 06.09.2010 12:03

Jednak myślę, że to było robione w konsoli więc i tak Linux tutaj się przydał.

filozof   9 #6 07.09.2010 16:43

Wersja na Windows również jest tekstowa, więc tu akurat nie ma różnicy :) Ale faktycznie, to narzędzie jest niezwykle przydatne. I proste w obsłudze, cokolwiek by o nim nie mówiono.

  #7 19.04.2015 20:43

Dziękuuuuuję! Uratowało mi to życie :)

command-dos   17 #8 20.04.2015 04:29

@Anonim (niezalogowany): ależ proszę - cieszę się, że ocaliłem choć jedno życie ;)