Звучит так, будто изображения, которые вы действительно хотите получить, - это некоторые из тех, которые были перезаписаны последующими изображениями, снятыми вами с помощью карты. На данный момент кажется, что не осталось ничего, чтобы попробовать то, что вы еще не сделали. Они ушли.
Существует ли ограничение на количество изображений, которые могут найти программы восстановления?
Да. Вы никогда не восстановите больше данных, чем общая емкость карты. Если в течение нескольких форматов / стираний вы записали 1100 изображений на карту, которая может содержать только 900 изображений такого размера, то 200 самых последних изображений были записаны в том же пространстве, которое когда-то использовалось для 200 изображений, написанных до переформатирования карты.
Одна вещь, которую вы можете сделать, это проверить общий размер всех файлов, которые вы восстановили с карты, включая файлы, которые еще не были стерты. Вероятно, это будет довольно близко к общему объему памяти на карте. Если это так, то почти наверняка файлы, которые вы не можете восстановить, были перезаписаны более новыми файлами. Более подробное обсуждение того, как это работает, см. В конце этого ответа.
У меня был подобный опыт, когда я забыл положить несколько дополнительных карт памяти в карман перед съемкой, которая требовала парковки вдали от того места, где я снимал. Я собирался быть в толпе и оставил большую часть своего снаряжения в багажнике моей машины. Примерно на полпути во время съемки я понял, что не отформатировал карту памяти в своей камере, чтобы стереть все изображения с предыдущего снимка, которые все еще были на карте, хотя я скопировал более ранние изображения на свой компьютер, сделал все редактирует и поддерживает все. Естественно, это была одна из моих меньших резервных карт, которые я использовал в конце предыдущего снимка после заполнения больших основных карт (которые находились в полумиле от моего рюкзака в багажнике моей машины на другой стороне входа). Выходные ворота).
Я защитил все снимки, сделанные той ночью, стер остальные снимки и продолжил снимать.
Я делал много снимков, потому что это было ночью на карнавале, и хотя у меня была камера на штативе, было много людей, которые не следили за ними из-за людей, идущих перед камерой во время долгой выдержки, мигающие огни на аттракционах и других аттракционах горят только для нескольких цветов или только для частей поездки во время экспозиции, а также для брекетинга и WB для многих снимков и т. д. Когда я начал теснить пространство я снова решил просмотреть свои снимки и снять защиту с явных выбрасываний, а затем снова стер все, кроме защищенных изображений.
Затем я снял еще несколько изображений и начал просматривать их в обратной последовательности. Когда я добрался до первого снимка, сделанного после второй операции стирания, следующее изображение назад было последним, которое я снял перед первой операцией стирания.
Именно тогда я понял, что забыл защитить изображения, которые я сделал между первым и вторым разом, я стер все, кроме защищенных изображений на карте! NOOOOooooo! Некоторые из лучших изображений ночи были в этом разделе. Я не мог вернуться и забрать большинство из них, потому что карнавал заканчивался, большинство людей уехали, и многие из поездок закрывались, когда они готовились закрыться.
Я добрался до дома и сразу же скопировал неснятые изображения с карты на мой компьютер. Затем я начал операцию восстановления данных. Поскольку рассматриваемая CF-карта была маркой Transcend, я начал с приложения Transcend RecoveRx. На карте найдено 509 стертых изображений. Большинство из них были из двух предыдущих сессий, которые я снимал, используя эту карту перед карнавалом. Он восстановил 54 из 82 необработанных файлов, которые я случайно удалил.
(Некоторые дети из местной средней школы узнали меня по работе, которую я делал в их школе, и попросили меня сфотографировать их. Не один из лучших произведений в тот вечер, но я бы не хотел потерять его и не смог бы отправить это им.)
Затем я повернулся к Recova от Piriform, используя настройки, специально предназначенные для восстановления файлов изображений. Он идентифицировал все 82 случайно удаленных файла как файлы TIFF (он всегда видит файлы .cr2 как файлы TIFF). Я скопировал их на свой компьютер и изменил расширение файла на .cr2. Однако только те 54, которые были восстановлены RecoveRx, могли быть открыты любым из моих графических приложений, которые могут открывать файлы Canon .cr2. Я могу открыть остальные 28 в блокноте и получить огромный документ бессмысленных символов, но я не нашел способа открыть их с помощью какого-либо программного обеспечения для восстановления изображений.
Моя теория заключается в том, что они были каким-то образом перечислены в каталоге файлов, который все еще читался, но в местах, на которые указывали эти списки, были перезаписаны 27 изображений, которые я снял после второй операции стирания. Поскольку все необработанные файлы имеют немного разные размеры, ни один из заголовков новых изображений не совпадает с тем, где в старом каталоге указано, что каждый из заголовков для старых изображений находится, и поэтому я не могу их открыть. Если бы я нашел приложение для работы с фотографиями, которое могло бы открыть хотя бы фрагменты файлов, я почти уверен, что в основном буду искать информацию из 27 изображений, которые я сделал последним, и для которых у меня уже есть очень хорошие копии, зашифрованные с очень маленькими фрагментами. изображения, которые они переписали.
Способ работы карт флэш-памяти (и USB-накопителей) заключается в том, что контроллер памяти на карте назначает разные области карты для определенных местоположений каталогов при каждом форматировании карты. Они делают это для того, что известно как балансировка нагрузки.
Флэш-память имеет ограниченное количество циклов записи, которые она может выдержать до сбоя. Число циклов записи, которые каждый бит на карте флэш-памяти может обработать до того, как она выйдет из строя, очень велико, но в конечном итоге оно изнашивается. Таким образом, контроллер пытается обеспечить, чтобы каждое место хранения всей карты записывалось примерно одинаковое количество раз в течение срока службы карты. Это означает, что даже после того, как вы отформатируете карту, контроллер будет продолжать использовать части карты, на которые еще не была записана запись, до тех пор, пока не будет записана каждая ячейка памяти на всей карте, прежде чем он вернется и начнет использовать местоположения, которые уже были использованы.
Это хорошо для восстановления, потому что это означает, что мало что будет перезаписано, пока вся карта не будет записана в один раз. Но потом он вернется и снова использует самое начало, если это пространство будет пустым. Когда вы удаляете файл обычно, то пространство, которое используется, помечается как пустое, но состояние каждого бита в этом пространстве не изменяется. Когда вы форматируете карту, почти все обычное место на карте помечается как пустое и доступное для использования.
Регулярное форматирование помогает контроллеру памяти на карте лучше справляться с выравниванием износа. Это также позволяет повысить производительность карты за счет увеличения вероятности последовательных операций записи. Если вы оставляете один и тот же файл на половине карточки и неоднократно записываете файлы на другую половину, стираете их и перезаписываете другие файлы, то весь износ будет приходиться только на половину карточки, а продолжительность жизни карточки - до половины не получится будет короче!
Это также означает, что если вы сохранили несколько одинаковых изображений на карте в течение нескольких операций стирания / перезаписи, каждая из которых использовала значительный процент от остальной части карты, то первый пробел для использования после формата весьма вероятно будет пространство, содержащее те изображения, которые не были стерты и переписаны каждый раз при повторном использовании большей части карты.