Восстановление файлов с фотоаппарата - Forum 3Dnews Tech
Вернуться   Forum 3Dnews Tech > Железо > Носители информации
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 03.05.2023, 10:31   Вверх   #1
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
Восстановление файлов с фотоаппарата

Доброго времени суток!
Подруга подрабатывает фотографом, попросила помочь. Всегда снимала в формате CR2, но в какой-то момент поняла, что ей не хватает места на SD и решила доснимать мероприятие в JPEG. Тут то и возникли беды, как оказалось по приезду домой, файлов на флешке нет. Какой-то левой бесплатной прогой она смогла файлы откопать, однако теперь они не открываются с ошибкой в духе "не правильный формат файла", хотя ПК определяет их как JPEG. Дальше за дело взялся я, через программу JPGfix выяснилось, что многие файлы целы на 100%, хотя и есть некоторые битые, таких все же не много. Сама программа фотки не открывает. На сколько удалось выяснить, беда может заключаться в неправильном заголовке изображения. Это совершенно не точно, кроме того, пытался подменять заголовок на взятый из файла сделанного с того же фотика позже, ничего так же не вышло, возможно тут уже мой косяк. К слову, в формате JPEG сейчас фотографии делаются нормально, никаких проблем с ними не возникает

В общем, не могу понять, что не так и как бороться с этим, выручайте, великие интернет-умы!
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 10:54   Вверх   #2
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Можете поделиться файлом-примером, на котором не должно быть компрометирующей информации?
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 11:02   Вверх   #3
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
При попытке отправить файл как фотку, пишет, что это не фотография)
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 11:12   Вверх   #4
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (Яр) »
При попытке отправить файл как фотку, пишет, что это не фотография)
Ожидаемо =)

Но можно заархивировать и приложить как вложение.
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 11:17   Вверх   #5
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
А теперь он жалуется на размер, мол более 341кб нельзя. Каждая фотка по 5 Мб весит(
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 11:20   Вверх   #6
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (Яр) »
А теперь он жалуется на размер, мол более 341кб нельзя. Каждая фотка по 5 Мб весит(
Постараемся поправить это как можно скорее, лимиты явно устарели. Пока только могу предложить обходное решение со сторонними файлообменниками.
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 11:22   Вверх   #7
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
Могу залить на гугл диск:
https://drive. google.com/drive/folders/1-p8fX-wQ-xwYU7dt4TSUt1fobZy9qoPR?usp=sharing

Добавлено через 9 минут

Есть контакт? Фотки удалось скачать?
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 11:42   Вверх   #8
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (Яр) »

Есть контакт? Фотки удалось скачать?
Да, есть. Теперь надо смотреть, что там и как.
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 14:10   Вверх   #9
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
Есть какие-нибудь зацепки? Помочь, может, чем-нибудь надо?
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 14:28   Вверх   #10
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
Цитата (Яр) »
Дальше за дело взялся я, через программу JPGfix выяснилось, что многие файлы целы на 100%, хотя и есть некоторые битые, таких все же не много.
https://docs.google.com/document/u/0...h.n8dq6288fklc
Цитата (Яр) »
Сама программа фотки не открывает.
Какая программа? Если это о JPGfix, то почему вы тогда пишете что "файлы целы на 100%"? Ведь она и битые открывает. Нипанятна...

Еще можно попробовать https://www.disktuna.com/jpegdigger-...hoto-recovery/
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай.

Последний раз редактировалось garniv; 03.05.2023 в 14:32.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 15:11   Вверх   #11
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
Вот скриншот, анализировал один из файлов залитых на гугл диск.
Миниатюры
изображение_2023-05-03_151115733.png  
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 15:11   Вверх   #12
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Файлы явно битые, но данные вроде на месте, надо просто каким-нибудь hex редактором вырезать данные между FF D8 FF и FF D9 байтами.
Пруф-превью из первого файла в аттаче.
Вот так этот файл можно максимально восстановить (тут не смотрел на реальное окончание файла, так что есть, куда работать):
Код:
dd skip=$((0x1f8264)) if=IMG_4844.JPG of=output.jpg bs=1
Миниатюры
output.jpg  
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 03.05.2023, 17:55   Вверх   #13
Яр
Мужской Новенький
Автор темы
 
Регистрация: 03.05.2023
А можете, пожалуйста, объяснить ход действий подробнее? В форме какого-нибудь плана или просто разжевать написанное вами ранее? Раньше не было опыта работы с подобными вещами, полный 0 в данном аспекте.
Яр вне форума  
Ответить с цитированием
Старый 03.05.2023, 18:08   Вверх   #14
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Яр, да я сам не занимаюсь подобным =)
Но тут должно хватить любого hex-редактора (тот же winhex), которым нужно найти смещения для начала и конца файла. Для простоты хватит и начала, а это простой поиск по FF D8 FF байтам, они показывают на начало jpg файла. Редактор покажет адрес смещения для оных (для IMG_4844.JPG это 0x1f8264), а далее отбрасываем начало файла до данного места через dd, как в примере выше:
Код:
dd skip=$((смещение)) if=Оригинальный_файл.JPG of=результат.jpg bs=1
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 04.05.2023, 02:27   Вверх   #15
9285
Мужской Умудрённый
 
Аватар для 9285
 
Регистрация: 08.02.2019
Адрес: https://t.me/help9285
Фото "фотографов" по определению не могут весить 6 мегов.
Да и о другим моментам догадываюсь о каком фотографе идёт речь.
Нет места - должна быть другая карта и не одна.
А тут, насколько понял, даже проблемную уже пустили в действие.
1. Есть подозрение что пользовались не левой программой, а пиратской. Той же DMDE.
А в некоторых ломанных как раз и есть такой эффект - восстанавливаются кривые файлы. При том что фришка восстанавливает нормально.
2. Идёт попытка пролечить какой то "фарш" вместо того чтобы работать если не с оригиналом, то с посекторкой. Уверен, что результат был бы намного лучше, тем более что при желании можно было бы разобраться с причиной. Может кривые записи FAT, может и какой то сдвиг в данных, а может и банальная логческая ошибка.

Лишь в одной из "фоток" есть начальные и конечные сигнатуры джипегов, но и они относятся к превьюшке. Хотя (структуру джипегов знаю поверхностно) видны характерные для основного блока данных последовательности.

Так что, если я ошибся, и карту ещё не пустили на новые "заработки" - делать посекторку и анализировать структуру данных или просто восстанавливать нормальным софтом. ну а если не ошибся, то и поделом - таких "фотографов" надо "уничтожать", чтобы не портили людям радости свадьбы или другого мероприятия.
Достаточно давно сам столкнулся с таким. Знакомый попросил помочь "коллеге". В то время знания были не те что сейчас и проанализировать нормально не мог. но данные восстановил. Когда речь зашла об оплате, и была оглашена сумма (несоимеримо низкая), то реакция была неадекватная. Вернул карточку назад и предложил "поторговаться на рынке". При этом я то прекрасно знал расценки таких "фотографов" (жлобов).
9285 вне форума  
Ответить с цитированием
Старый 04.05.2023, 10:31   Вверх   #16
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (9285) »
Лишь в одной из "фоток" есть начальные и конечные сигнатуры джипегов, но и они относятся к превьюшке. Хотя (структуру джипегов знаю поверхностно) видны характерные для основного блока данных последовательности.
В первой точно не только превьюха, вытащил фотку 5472*3648. Остальные не смотрел.
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 04.05.2023, 12:00   Вверх   #17
9285
Мужской Умудрённый
 
Аватар для 9285
 
Регистрация: 08.02.2019
Адрес: https://t.me/help9285
VitohA
Первая - это какая?
9285 вне форума  
Ответить с цитированием
Старый 04.05.2023, 12:02   Вверх   #18
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (9285) »
Первая - это какая?
IMG_4844.JPG
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 04.05.2023, 12:08   Вверх   #19
9285
Мужской Умудрённый
 
Аватар для 9285
 
Регистрация: 08.02.2019
Адрес: https://t.me/help9285
VitohA
Ну да, в ней есть "фотка", но она без конечной сигнатуры. Да и без Exif, что не характерно для именно фоток.
И как писал выше, в остальных тоже просматриваются элементы (хексы), характерные для фоток - типа всадников без головы, вопрос в том как им голову "пришить" и какую.

Добавлено через 6 минут

Кстати, хотел на канале написать один интересный случай, но всё никак руки не доходят.
Если кратко - у одного человека посыпался диск, плюс буквально перед этим он очистил флэшку фотика и начал записывать данные. Ну и стал вопрос о восстановлении данных. Файловая система частично была повреждена, в том числе и MFT и восстановить все фото было невозможно по данным ФС. Запустил черновой поиск и по его окончанию заметил что восстановленные по нему фотки (по сравнению с тем же файлом восстановленным по ФС) имеют меньший размер файла. Влез в файл и заметил в файле дополнительный блок, вычленив который можно было получить фото, но чуть меньшего качества (кстати, без Exif)ю Что собственно и сделал. И да, там начал было не в начале сектора.
9285 вне форума  
Ответить с цитированием
Старый 04.05.2023, 12:44   Вверх   #20
VitohA
Мужской 3Dnews fan
 
Регистрация: 13.09.2016
Адрес: Citizen of the World
Цитата (9285) »
VitohA
Ну да, в ней есть "фотка", но она без конечной сигнатуры. Да и без Exif, что не характерно для именно фоток.
И как писал выше, в остальных тоже просматриваются элементы (хексы), характерные для фоток - типа всадников без головы, вопрос в том как им голову "пришить" и какую.
Согласен, там "месиво". По-хорошему бы попробовать восстановить файлы с флешки на бис, если там не было больше записей.
VitohA вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Метки
восстановление данных, фото, фотоаппарат


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:18. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot