Jak mogę odzyskać usunięte zdjęcia z karty SD?

27

Moja technofobowa matka wróciła z europejskiej podróży, aby odkryć, że usunęła wszystkie oprócz 15 zdjęć z prawie pełnej karty 2 GB. Ponieważ jestem informatykiem w rodzinie, wysłała mi kartę i poprosiła, żebym zrobił coś magicznego.

Zdjęcia zostały zrobione i usunięte przez Nikon Coolpix. (Nie znam modelu.)

Jestem facetem od Linuksa, ale mam do dyspozycji pudełko z Windows Vista.

Jaka jest moja najlepsza strategia, aby spróbować coś odzyskać?

Vanden
źródło
Powinienem był wspomnieć, że kazałem jej nacisnąć przełącznik ochrony przed zapisem i że rzeczywiście zrobiła kilka zdjęć po wielkim usunięciu. Jest tylko 15 zdjęć, ale ponad 50% miejsca na karcie jest pełne, więc niektóre z nich zniknęły, ale dla niektórych jest też nadzieja. Dziękuję za odpowiedzi. Na pewno wrócę po głosowanie i akceptację po wypróbowaniu niektórych sugestii.
vanden
3
To właściwie pytanie o odzyskiwanie usuniętych plików, tak naprawdę nie robi różnicy, że są to obrazy. Może lepiej pasowałby do administratora?
Guffa,
7
@Guffa Istnieją narzędzia specjalizujące się w odzyskiwaniu obrazów, które mogą skanować system plików w poszukiwaniu rzeczy, które wyglądają jak zdjęcia itp. Zgadzam się, że to granica, ale prawdopodobnie jest tutaj interesująca.
Rowland Shaw
2
Bez względu na to, jakiego narzędzia wypróbujesz, uruchom dd na karcie, aby najpierw mieć bezpieczną kopię zapasową. W razie potrzeby można z łatwością dodać to z powrotem na inną kartę SD.
AngerClown

Odpowiedzi:

21

Nie mówię w systemie Linux, ale w systemie Windows korzystałem z doskonałego produktu „ Recuva ” firmy Piriform do odzyskiwania skasowanych plików.

Polecam, aby sprawdzić, czy zawartość jest nadal dostępna do pobrania, i jak powiedziała Reid - jeśli później zrobiono więcej zdjęć, prawie na pewno jest na górze.

Kserkses
źródło
+1 również dla Recuva. Przywróciłem zdjęcia i filmy z dysków twardych, które zostały usunięte lata temu. Żałowałem, że nie ma wersji dla komputerów Mac.
cbmeeks
@cbmeeks - Czy próbowałeś Wine? Nie wiem, jak poradzi sobie z niskopoziomowym dostępem, ale może działać.
Fałszywe imię
@cbmeeks - appdb.winehq.org/objectManager.php?sClass=version&iId=7786 - Najwyraźniej możesz go użyć do odzyskania plików z partycji NTFS / FAT16 / 32 za pomocą pewnych sztuczek z linii poleceń. Jeśli nie masz doświadczenia w korzystaniu z narzędzi CLI, powinno to być wykonalne.
Fałszywe imię
19

Sprawdź TestDisk lub powiązane narzędzie PhotoRec z CGSecurity.

TestDisk pozwoli ci przeskanować system plików i poszukać usuniętych plików. (Zobacz Jak cofnąć usunięcie plików za pomocą TestDisk .) Pod warunkiem, że dane nie zostały nadpisane, powinno być możliwe odzyskanie plików. Możesz także użyć TestDisk, aby zrobić kopię bazowego systemu plików, aby zatrzymać przypadkowe zastąpienie danych, usuwając go na stałe.

PhotoRec oferuje podobną funkcjonalność, ale w szczególności zajmuje się odzyskiwaniem zdjęć / filmów i przeszukuje dane systemów plików w poszukiwaniu informacji, które można ponownie wbudować w obrazy. (Zobacz krok po kroku PhotoRec )

Zarówno darmowy, open source, jak i działający w systemach Windows i Linux.

(Wspominasz, że jest to karta SD. Może warto ją przełączyć w tryb tylko do odczytu przed podłączeniem, aby upewnić się, że nic nie zostanie zapisane na karcie podczas pracy z nią)

Simon P. Stevens
źródło
4
Tak, PhotoRec jest bardzo niesamowity, nawet jeśli system plików zostanie zniszczony na karcie, może odzyskać pliki jpg
Davy Landman
+1 dla PhotoRec. Łatwy, szybki i niezawodny. Uszczęśliwiło wielu przyjaciół, odzyskując swoje zdjęcia!
Agos,
2
+1 dla PhotoRec : udało mi się odzyskać wszystkie zdjęcia z karty, która zgłosiła brak formatowania (zniszczony system plików). W ogóle nie byłem w stanie uzyskać do niego dostępu w systemie Windows (nie wspominając o kamerze). Wszystkie zdjęcia nienaruszone i świetne. Dzięki twórcy tego programu. Oprogramowanie jest również bardzo proste, chociaż zadaje kilka pytań zorientowanych na komputer (takich jak typ platformy i systemu plików itp.).
Robert Koritnik
Kolejna opinia o TestDisk / PhotoRec: W przeszłości z powodzeniem korzystałem z niej do odzyskiwania obrazów.
BioGeek
12

Udało mi się odzyskać wszystkie pliki ze sformatowanej karty, kopiując ją za pomocą dd, a następnie za pomocą zestawu podszewki w systemie Linux. Na szczęście od czasu sformatowania karty nie zostały zrobione żadne zdjęcia.

Użyłem poleceń fls i icat zgodnie z opisem w wynikach obrazu testowego z Sleuthkit Informer Issue # 14 i narzędzia TSK Overview

Danio
źródło
Podobne podejście zadziałało dla mnie, ale zamiast zestawu fałszywek po prostu „grepowałem” obraz karty dla nagłówków JPEG. Ponieważ zdjęcia były przechowywane sekwencyjnie, w rzeczywistości wyodrębniono większość z nich.
che
6

Próbowałem dwóch aplikacji, które działały dla mnie:

  • Ontrack EasyRecovery - Bardzo dobry, kompleksowy i niezawodny. Wydostałem mnie z kłopotów więcej niż raz. Niestety trochę drogo. Tylko Windows. Wersja Lite jest dla Ciebie wystarczająco dobra, ponieważ może odzyskać do 25 plików.

  • Sandisk RescuePRO - nie tak kompleksowy jak EasyRecovery, ale wykonuje zadanie i jest zoptymalizowany do zdjęć. Jest dostępny z niektórymi (a może wszystkimi) kartami pamięci Sandiks. Dostępne dla Windows i Mac.

  • Piriform Recuva - bezpłatne rozwiązanie, z którego nigdy nie korzystałem, ale słyszałem o nim dobre rzeczy. Znowu tylko Windows.

Piotr Żurek
źródło
2
Tak, kilka razy z powodzeniem korzystałem z Sandisk RescuePRO.
Marc
4

Lubię PhotoRescue, ponieważ mogę zacząć od wykonania kopii zapasowej mojej karty (przydatne, jeśli karta jest bliska śmierci), a następnie mogę odzyskać dane z kopii zapasowej (szybciej, ponieważ znajduje się ona na dysku twardym). Może również odzyskać wideo, czego niektórzy inni nie mogą zrobić i jest super tanie.

ronmartblog.com
źródło
2

Najpierw będziesz chciał sklonować system plików karty za pomocą dd. Wierzę, że systemy plików tych rzeczy są proste, FAT lub coś w tym rodzaju. Gdy dowiesz się, co to jest FS, możesz google znaleźć odpowiednie narzędzia do odzyskiwania. Jeśli możesz, pracuj nad kopiami klonu, a nie nad samą kartą.

Jeśli pliki zostały usunięte, a nic więcej się nie wydarzyło, prawdopodobnie możesz je odzyskać. Z drugiej strony, jeśli usunęła, a następnie zrobiła więcej zdjęć, prawie na pewno jesteś na SOL przynajmniej na niektórych zdjęciach.

Powodzenia!

Reid
źródło
2

Po usunięciu pliki są po prostu pozostawione tam, gdzie się znajdują, a klastry są oznaczane jako nieużywane, więc podczas gdy wpisy katalogu zawierające nazwę pliku i klaster początkowy zniknęły, większość danych pliku powinna pozostać nienaruszona.

Istnieje kilka różnych programów, które mogą cofnąć usunięcie plików, należy wyszukać w Internecie „Usuń pliki” i system plików karty pamięci.

Guffa
źródło
Dlaczego głosowanie negatywne? Jeśli nie wyjaśnisz, co uważasz za złe, nie może poprawić odpowiedzi.
Guffa,
+1, ale może link do dobrego posta na superużytkowniku, aby dalej o tym mówić i oświecić każdego użytkownika, który tu przychodzi?
Wayne
1
Nie głosuj ode mnie, ale zgaduję, że to dlatego, że tak naprawdę nie wspomniałeś o żadnym konkretnym narzędziu, tylko niejasne wyjaśnienie faktu, że pliki można usunąć, a następnie „kilka różnych programów” i „przeszukaj sieć”
Mark
@ Mark: Być może. Jednak faktycznie poprosił o stragegię, a nie narzędzie ...
Guffa,
2

Wypróbuj Zero Assumption Recovery (ZAR) - użyłem go do odzyskania danych z dysku twardego z uszkodzonym Master Boot Record i działałem naprawdę dobrze. Program można bezpłatnie używać na kartach pamięci.

Piers Myers
źródło