Как восстановить удаленные фотографии с SD-карты?

27

Моя мама из Технофоба вернулась из европейской поездки и обнаружила, что стерла все, кроме 15 изображений, с почти полной карты 2 ГБ. Поскольку я являюсь компьютерным парнем в семье, она отправила мне открытку и попросила меня сделать что-нибудь волшебное.

Фотографии были сделаны и удалены Nikon Coolpix. (Я не знаю модель.)

Я парень из Linux, но в моем распоряжении есть коробка с Windows Vista.

Какова моя лучшая стратегия, чтобы попытаться что-то восстановить?

Вэнден
источник
Я должен был упомянуть, что я действительно заставил ее нажать переключатель защиты от записи и что она действительно сделала несколько фотографий после большого удаления. Есть только 15 фотографий, но более 50% места на карте заполнено, поэтому некоторые из них явно исчезли, но у некоторых тоже есть надежда. Спасибо за ответы. Я обязательно вернусь для голосования и принятия после того, как я попробовал некоторые из предложений.
Ванден
3
Это на самом деле вопрос о восстановлении удаленных файлов, на самом деле это не делает различий, что они являются изображениями. Возможно, подойдет лучше на суперпользователя?
Гуффа
7
@Guffa Существуют инструменты, специализирующиеся на восстановлении изображений, которые могут сканировать файловую систему на предмет того, что они выглядят как фотографии и т. Д. Согласитесь, это границы, но, вероятно, здесь это интересно.
Роуланд Шоу
2
Независимо от того, какой инструмент вы используете, запустите на карте dd, чтобы у вас была безопасная резервная копия. Достаточно легко перенести это обратно на другую SD-карту, если это необходимо.
AngerClown

Ответы:

21

Я не могу говорить о Linux, но в Windows я использовал превосходный продукт " Recuva " от Piriform для восстановления удаленных файлов.

Рекомендую попробовать проверить, можно ли восстановить содержимое, и, как сказал Рейд, - если после этого будет сделано больше фотографий, то она почти наверняка окажется на вершине.

Ксеркс
источник
+1 за рекуву тоже. Я восстановил фото и видео с жестких дисков, которые были удалены несколько лет назад. Я хотел, чтобы была версия для Mac.
cbmeeks
@cbmeeks - ты пробовал вино? Я не знаю, как он справится с вещами низкого уровня, но это может сработать.
Фальшивое имя
@cbmeeks - appdb.winehq.org/objectManager.php?sClass=version&iId=7786 - Очевидно, вы можете использовать его для восстановления файлов из разделов NTFS / FAT16 / 32 с помощью некоторых хитростей командной строки. Если вы знакомы с использованием инструментов CLI, это должно быть работоспособно.
Фальшивое имя
19

Проверьте TestDisk или связанный инструмент PhotoRec из CGSecurity.

TestDisk позволит вам сканировать файловую систему и искать удаленные файлы. (См. Как восстановить файлы с помощью TestDisk .) При условии, что данные не были перезаписаны, должна быть возможность восстановить файлы. Вы также можете использовать TestDisk, чтобы взять копию базовой файловой системы, чтобы остановить любые случайные перезаписи данных, удаляющих их навсегда.

PhotoRec предлагает аналогичную функциональность, но специально предназначена для восстановления фотографий / видео и будет искать данные файловых систем для получения информации, которая может быть встроена в изображения. (Смотрите PhotoRec шаг за шагом )

И бесплатно, с открытым исходным кодом и работать на Windows и Linux.

(Вы упоминаете, что это SD-карта. Может быть, стоит перевести ее в режим только для чтения, прежде чем подключать ее, чтобы быть уверенным, что ничего не будет записано на карту во время работы с ней)

Саймон П Стивенс
источник
4
Да, PhotoRec очень классный, даже если файловая система на карте уничтожена, он может восстановить jpg
Davy Landman
+1 для PhotoRec. Легко, быстро и безошибочно. Сделал много друзей счастливыми, восстанавливая их фотографии!
Agos
2
+1 за PhotoRec : мне удалось восстановить все фотографии с карты, которая сообщила о том, что она не была отформатирована (разрушенная файловая система). Я не смог получить к нему доступ в Windows вообще (не говоря уже о камере). Все фото целы и великолепны. Спасибо создателю этой программы. Программное обеспечение также очень прямолинейно, хотя и задает несколько компьютерных вопросов (например, тип платформы и файловой системы и т. Д.).
Роберт Коритник
Еще одно замечание для TestDisk / PhotoRec: в прошлом я успешно использовал его для восстановления изображений.
BioGeek
12

Я успешно восстановил все файлы с отформатированной карты, скопировав ее с помощью dd, а затем с помощью комплекта Sleuth под Linux. К счастью, фотографии не были сделаны, так как карта была отформатирована.

Я использовал команды fls и icat, как описано в результатах тестового образа из Sleepkit Informer, выпуск № 14 и Обзор инструмента TSK

данио
источник
Подобный подход сработал для меня, но вместо комплекта материалов я просто «подрезал» изображение карты для заголовков JPEG. Поскольку изображения были сохранены последовательно, это фактически извлекло большинство из них.
Че
6

Я попробовал два приложения, которые сработали для меня:

  • Ontrack EasyRecovery - Очень хорошо, комплексно и надежно. Вытащил меня из беды не раз. К сожалению, немного дорогой. Только для Windows Версия Lite достаточно хороша для восстановления до 25 файлов.

  • Sandisk RescuePRO - не такой всеобъемлющий, как EasyRecovery, но выполняет свою работу и оптимизирован для фотографий. Поставляется бесплатно с некоторыми (или, возможно, со всеми) картами памяти Sandiks. Доступно для Windows и Mac.

  • Piriform Recuva - бесплатное решение, которое я никогда не использовал, но слышал хорошие новости. Опять только винда.

Петр Зурек
источник
2
Да, я пару раз успешно пользовался Sandisk RescuePRO.
Марк
4

Мне нравится PhotoRescue, потому что я могу начать с создания резервной копии своей карты (полезно, если карта почти умирает), а затем я могу восстановить резервную копию (быстрее, потому что она на вашем жестком диске). Это также может восстановить видео, что некоторые другие не могут сделать, и это очень дешево.

ronmartblog.com
источник
2

Сначала вы захотите клонировать файловую систему карты, используя dd. Я считаю, что файловые системы на этих вещах просты, FAT или что-то в этом роде. После того, как вы выясните, что такое FS, вы можете поискать подходящие инструменты для восстановления в Google. Если можете, работайте с копиями клона, а не с самой картой.

Если файлы были удалены, а затем ничего не произошло, вы, вероятно, можете вернуть их обратно. С другой стороны, если она удалила, а затем сделала больше фотографий, вы почти наверняка СОЛНЦЕ по крайней мере на некоторых фотографиях.

Удачи!

Reid
источник
2

Когда файлы удаляются, они просто остаются там, где они есть, и кластеры помечаются как неиспользуемые, поэтому пока записи каталога, содержащие имя файла и начальный кластер, удалены, большая часть данных файла должна быть неповрежденной.

Существует несколько различных программ, которые могут восстановить файлы, вам следует выполнить поиск в Интернете по «файлам восстановления» и файловой системе карты памяти.

Guffa
источник
Почему отрицательный голос? Если вы не объясните, что вы считаете неправильным, это не улучшит ответ.
Гуффа
+1 но может быть ссылка на хороший пост на суперпользователя для дальнейшего разговора об этом и просвещения любого пользователя, который приходит сюда?
Уэйн
1
Никаких отрицательных отзывов от меня, но я предполагаю, что это потому, что вы на самом деле не упомянули какие-либо конкретные инструменты, только смутное объяснение того факта, что файлы могут быть восстановлены, за которыми следуют «несколько разных программ» и «поиск в Интернете»
Марк
@ Марк: Возможно. Тем не менее, он на самом деле попросил о стратегии, а не о инструменте ...
Гуффа
2

Попробуйте Zero Assuming Recovery (ZAR) - я использовал его для извлечения данных с жесткого диска с поврежденной Master Boot Record и работал очень хорошо. Программа бесплатна для использования на картах памяти.

Пирс Майерс
источник