Mam kartę SD o pojemności 4 GB z kilkoma zdjęciami rodzinnymi, które muszę odzyskać. Po włożeniu karty do czytnika kart pojawia się jako nieznane urządzenie o pojemności 32 MB (as /dev/sde
) i nie można go zamontować. Podczas wkładania z powrotem do aparatu (Nikon D60) mówi, że karty muszą zostać sformatowane (podobnie jak włożenie go do komputera z systemem Windows). Chcę odzyskać wszystkie zdjęcia z karty (przed zdjęciami rodzinnymi były jeszcze inne), ponieważ nie wiem, ile ich wziąłem ani ich dokładnych rozmiarów (ale uważam, że wszystkie były plikami JPEG). Karta powinna być sformatowana jako system plików FAT32.
Jakie narzędzia Linux lub Unix są dostępne do odzyskiwania plików? Czy mogę to zrobić sam, czy potrzebuję profesjonalnej pomocy?
Edycja: Wygląda na to, że mój czytnik kart w jakiś sposób uszkodził kartę, przez co jest ona nieczytelna i niemożliwa do sformatowania. Kiedy sprawdziłem inną kartę, która była dokładnie taka sama (nie zapisuj plików), „zrujnowała” drugą. Chciałbym ponownie użyć drugiej karty, więc czy istnieje narzędzie do formatowania uszkodzonej karty, która nie wie (lub nie może prawidłowo zgłosić), jak duża jest?
źródło
ddrescue
. Nie musisz nic wiedzieć o cylindrach / głowicach / sektorach.-dr3
opcja ta oznacza-d
, co oznacza „użyj bezpośredniego dostępu do dysku”, pomijając wszelkie pamięci podręczne jądra zawartości dysku, i-r3
co oznacza ponawianie próby odczytu 3 razy, jeśli wystąpi błąd w uszkodzonym sektorze.PhotoRec z http://www.cgsecurity.org/ - darmowy, open source, łatwy w użyciu. Właśnie odzyskałem mnóstwo zdjęć i filmów rodzinnych z uszkodzonej karty SD. Po prostu rozpakuj do folderu, uruchom plik i skieruj go na dysk.
źródło
Polecam TestDisk . Z powodzeniem wykorzystałem go do odzyskania plików z uszkodzonych dysków twardych. Zwykle używam dystrybucji takiej jak TRK lub SystemRescueCd .
źródło
Nie opisałeś szczegółowo, w jaki sposób dane zostały utracone. Jeśli jest to logiczne usunięcie, a urządzenie nie widziało dużo pisania, szanse na odzyskanie danych są spore: oczywistą radą jest skorzystanie z TestDisk i Photorec . Oczywiście, tradycyjna rekomendacja: zabezpiecz oryginalne urządzenie przed zapisem, w każdym razie narażaj je na jak najmniejszą interakcję. Najlepsze jest
dd
to , że obsługuje on inne wsparcie, odłącz go i pracuj nad plikiem obrazu. Z drugiej strony, jeśli „zły” w tym temacie oznacza fizyczne zniszczenie, sytuacja staje się trudniejsza, ale powinieneś spróbować mimo wszystko, ponieważ zwykle niewielka część bloków staje się nieczytelna. Zwłaszcza na SD, które mają reputację bardzo wysokiej wytrzymałości.źródło
dd if=/dev/sda of=/mnt/hda1/image.dd bs=1M
gdzie / mnt / hda1 jest punktem montowania innego wystarczająco dużego wsparcia. Następnie odłącz sd, zrób kopię image.dd i pracuj na tym drugim, abyś nie musiał ponownie instalować SD. Zobacz przewodnik krok po kroku TestDisk na stronie głównej. Mam nadzieję, że z tego, co mówisz, brzmi to tak, jakbyś musiał przywrócić tablicę partycji / mbr. Powodzenia.dd
, ponieważ zatrzymuje się przy pierwszym błędzie. Użyj czegoś takiegoddrescue
.Użyłem photorec, który jest w pakiecie testdisk. Udało mi się odzyskać zdjęcia z dysku Sandisk, który został uszkodzony przez mój telefon.
źródło