Меню

Портятся фотографии на жестком диске



Почему фотографии повреждены на жестких дисках ПК?

Я не профессиональный фотограф, но я очень ценю свои фотографии. Иногда, когда я просматриваю их спустя месяцы или годы после того, как я их забрал, некоторые из них просто кажутся испорченными без видимой причины. Я часто получаю такие вещи, как серые области, измененные цвета, начиная с определенной точки, или даже совершенно не воспроизводимые фотографии. Я использую ОС Windows и Linux на своих ПК.

Почему это происходит и, самое главное, как этого избежать ?

Есть две основные причины. Первое — это ухудшение качества данных . Биты, хранящиеся на магнитном носителе (например, на жестком диске), могут со временем потерять магнитную ориентацию, что приведет к их повреждению. В более жестких условиях (высокая температура и влажность) сам физический носитель может начать ухудшаться. Для твердотельных носителей, таких как SSD, механизм отличается, но результат аналогичен.

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

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

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

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

Ответ на вопрос, почему это происходит, зависит от типа диска, типа файла, файловой системы и используемой операционной системы, поэтому невозможно дать полный ответ на этот вопрос.

Но что касается того, как этого избежать, другой ответ касается наличия резервных копий — однако при таком повреждении файла вам нужен способ определить, была ли повреждена конкретная копия вашего файла, и избегать копирования этого в ваши резервные копии. Очень легко получить 2 поврежденных копии файла. Технический ответ — использовать контрольные суммы и сравнивать их для выявления поврежденных файлов.

Лучший способ избежать этого в наши дни — использовать онлайн-сервис хранения, который будет обрабатывать все избыточность и целостность файлов для вас.

Файлы фотографий не являются особенными в этом отношении, любой файл на компьютере может быть поврежден. Вероятно, JPEG-файлы с большей вероятностью обнаружат искажение очевидным образом, чем многие другие типы файлов, поэтому вы можете заметить это больше (см. Комментарий @ pipe к ответу @ alldayremix).

Файлы могут быть повреждены разными способами, жесткие диски (не SSD) могут быть расположены слишком близко к магниту, компакт-диски и DVD-диски могут постепенно гнить, а электрические помехи и ошибки в прошивке или программном обеспечении могут повредить файлы при передаче. Есть и другие причины, но я бы посоветовал спросить о стеке, связанном с компьютером, если вы хотите углубиться в детали.

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

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

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

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

Почему это происходит и, самое главное, как этого избежать?

Вы должны задать этот вопрос на Security.SE.

Читайте также:  Разъем шлейф жесткого диска

Чтобы избежать коррупции, вы должны сделать резервные копии .

В информационных технологиях резервное копирование или процесс резервного копирования относится к копированию и архивированию компьютерных данных, поэтому его можно использовать для восстановления оригинала после события потери данных. Форма глагола — это резервное копирование в двух словах, тогда как существительное является резервным.

Записываемые цифровые оптические носители, такие как CD-R и DVD-R, могут быть повреждены даже солнечным светом. Чтобы избежать этого, вы можете использовать что-то вроде стратегии двойного резервного копирования. Однако в настоящее время у нас есть такие красивые онлайн-методы для резервного копирования фотографий, как Instagram или другие онлайн-сервисы. Например, за Google Drive существует большое количество дата-центров. Каждая из ваших фотографий будет храниться в файловой системе Google (GoogleFS или GFS) на серверах, расположенных в этих дата-центрах. Эта файловая система была разработана Google для защиты пользователей от потери данных. Ваши фотографии будут сохранены в трех экземплярах в трех разных географических точках для защиты от потери данных из-за локальных бедствий, вызванных молнией, цунами, землетрясением и т. Д.

Попробуйте использовать несколько онлайн-сервисов одновременно (например, megaupload, dropbox, wuala, 4shared и т. Д.).

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

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

Лучший способ — использовать криптографию для такой задачи. Используйте новейшие стабильные хеш-функции, такие как SHA-256 или SHA-512. Старые алгоритмы, такие как MD5, теперь считаются небезопасными. Современный злоумышленник может подделать ваши данные с помощью той же md5sum.

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

Две копии DVD с одинаковыми данными внутри:

Где этот SHA256SUM должен содержать что-то вроде:

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

Во-вторых, все эти фотографии и этот файл SHA256SUM-хэшей загружаются, например, в Dropbox и куда-то еще.

Теперь у вас есть 5 копий ваших фотографий. 2 в автономном режиме, 2 в режиме онлайн, 1 на вашем текущем жестком диске.

Схема может быть развита к чему-то более устойчивому, конечно. Ваше воображение — ваш козырь.

Источник

Как восстановить поврежденные JPG файлы

После восстановления фото с флешки или карты памяти, а иногда и при простом копировании JPG файлов они могут оказаться повреждены. Обычно это выглядит как сообщение о том, что формат этого файла не поддерживается, «Средству просмотра фотографий Windows не удается открыть это изображение, так как файл поврежден», «Файл не является изображением» и подобного рода ошибки в различных программах просмотра фото, а также артефакты на изображении. В некоторых случаях возможно восстановление поврежденных JPG файлов.

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

Восстановление JPG фото онлайн

Единственный отлично работающий онлайн сервис восстановления поврежденных JPG файлов и других типов изображений, который мне удалось найти — PixRecovery на сайте officerecovery.com

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

Порядок действий будет следующим:

  1. Зайдите на сайт https://online.officerecovery.com/ru/pixrecovery/ укажите путь к файлу и нажмите кнопку «Безопасная загрузка и восстановление».
  2. Подождите немного, а затем нажмите «Получить восстановленный файл».
  3. Загрузите демонстрационный бесплатный результат восстановления.
Читайте также:  После переустановки на жестком диске мало места

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

Дополнительно, этот же сервис предоставляет программу PixRecovery для восстановления JPEG на вашем локальном компьютере, но тоже не бесплатно, скачать пробную версию можно здесь: http://www.officerecovery.com/pixrecovery/.

Программы восстановления поврежденных JPG файлов

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

JPEGfix

JPEGfix — полностью бесплатная утилита для восстановления поврежденных JPG файлов: не только тех, которые не открываются, но и открываются с какими-либо артефактами. В общем случае использование программы выглядит следующим образом:

  1. В меню «Main» нажимаем Load Jpeg и указываем путь к поврежденному файлу.
  2. Программа сразу пробует восстановить его и, если все получилось сделать автоматически, вы сразу увидите свой восстановленный файл.
  3. В меню Main сохраните восстановленный файл JPG.
  4. Также, в разделе меню Repair присутствуют дополнительные средства для восстановления JPG, которые открываются с различными артефактами.

Официальная страница автора программы: https://overquantum.livejournal.com/ — на ней можно не только скачать JPEGFix, но и более подробно прочесть об использовании утилиты.

JPEGsnoop

Бесплатная программа с открытым исходным кодом JPEGsnoop предназначена не только для восстановления JPG файлов, но и для других целей. Тем не менее, мы будем использовать её именно для открытия и сохранения фотографии, которая не открывается:

  1. Зайдите в меню Options — Scan Segment и отметьте пункт «Full IDCT».
  2. В программе в меню File выберите «Open Image» и укажите путь к поврежденному файлу JPEG.
  3. Если вы увидите сообщение «File did not start with JPEG marker», в меню программы выберите Tools — Image Search Fwd (искать следующее изображение в файле, можно использовать несколько раз).
  4. Если содержимое было найдено (отобразится в нижней части окна программы), сохраните файл: в меню выберите Tools — Export JPEG. Если в окне экспорта поставить отметку «Extract All JPEGs», то будут сохранены все найденные в файле изображения (в одном JPEG файле их может быть несколько).

Stellar Repair for Photo

Stellar Repair for Photo — платная, но эффективная программа восстановления поврежденных файлов изображений, в том числе в формате JPEG. Бесплатная пробная версия, доступная для Windows и Mac OS, позволяет лишь просмотреть результаты, но не сохранить их.

  1. В главном окне программы нажмите кнопку «Add File» и добавьте поврежденные файлы в список.
  2. Нажмите кнопку «Repair» и дождитесь завершения процесса восстановления.
  3. Просмотрите результаты. Для сохранения восстановленных JPG придется приобрести и ввести лицензионный ключ программы.

JPEG Recovery Pro

JPEG Recovery Pro в бесплатной версии позволяет восстановить и сохранить восстановленные JPG файлы, но при этом накладывает водяные знаки поверх изображения. Порядок использования программы выглядит следующим образом:

  1. В поле вверху указываем папку с поврежденными JPG файлами. При необходимости отмечаем пункт «Scan subfolder» (сканировать вложенные папки).
  2. Ожидаем получения результата и выделяем фотографии, которые нужно восстановить. В поле «Output folder» указываем папку, куда требуется сохранить восстановленные фотографии и нажимаем кнопку Recover.
  3. При восстановлении без регистрации получим результат в полном разрешении, но с водяными знаками.

Скачать JPEG Recovery Pro можно с официального сайта https://www.hketech.com/JPEG-recovery/download.php

SoftOrbits Picture Doctor (Jpeg Repair)

SoftOrbits Picture Doctor, возможно, самая дешевая программа восстановления JPG файлов для русскоязычного пользователя. Порядок использования:

  1. Включить русский язык интерфейса в программе можно в меню Rescue — Language.
  2. Нажать кнопку «Добавить файлы» и добавить в список поврежденные файлы JPG (поддерживаются также PSD).
  3. В поле «Выходная директория» указать папку, куда следует сохранять файлы.
  4. Нажать кнопку «Начать». Файлы будут автоматически обработаны и сохранены в указанной вами папке. С большим черным прямоугольником с информацией о покупке программы.

Официальный сайт загрузки пробной версии Picture Doctor и приобретения лицензии — https://www.softorbits.ru/picdoctor/

Comfy File Repair

Comfy File Repair — ещё одна не бесплатная программа восстановления поврежденных файлов, в том числе подходящая для JPG, сохранение без ввода ключа продукта недоступно. Доступна на русском языке. Несмотря на то, что давно не обновлялась, продолжает исправно работать.

  1. Запустите программу и выберите файл, который нужно восстановить. Нажмите кнопку «Анализ» или «Исследование» (второй вариант выполняется дольше, но чаще дает положительный результат).
  2. После завершения анализа, если удалось найти графическое содержимое JPG файла, вы увидите его в панели предварительного просмотра внизу окна программы. В одном файле может быть найдено более одного изображения.
  3. Используйте кнопки сохранения для того, чтобы сохранить восстановленный файл. Без регистрации программы сохранение работать не будет.
Читайте также:  Самые дешевые ssd жесткие диски

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

А вдруг и это будет интересно:

Почему бы не подписаться?

Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)

06.06.2019 в 14:09

Здравствуйте! Установил JPEGsnoop. Восстанавливал файлы, как Вы описали. Но сохраняются они маленькими. Например: исходный файл-1.2 Мб, а восстановленный-чуть меньше 10 Кб. В чём может быть причина? Заранее благодарен.

06.06.2019 в 15:14

Здравствуйте.
А отметку «Extract All JPEGs» (извлечь все JPEG) поставили?
Вообще, суть проблемы в том, что он у вас изображение предварительного просмотра почему-то восстанавливает, а не само содержимое JPG (в одном файле JPG может хранится сразу несколько изображений — уменьшенное для быстрого просмотра и оригинальное, у вас почему-то только первое восстанавливается).

13.07.2019 в 23:07

доброго времени суток,

проблема такова. Фотографии и видео (jpg и mp4) чудесным образом стали занимать 25-26гб каждая. Это понятно, что такого не может быть на самом деле.
Отписался в тех поддержке microsoft, пока решение не найдено. Посоветовали открыть через TotalComander и прочитать файл через lister. В итоге двоичный код каждого файла содержит 99% точек (…) или 16етиричный 99% «00….».

испытал пару программ из списка — без полезно.

Может у вас есть идеи?

14.07.2019 в 12:35

Здравствуйте.
Идей нет.
предположения: если просто фото лежали и такое с ними стало — сбой файловой системы похоже. не знаю, chkdsk и прочее поможет или нет, но попробовать можно.
если после восстановления данных — то, видать, только так их получилось восстановить.

14.07.2019 в 15:55

Файлы не после восстановления. Они были перенесены с телефона. После переноса все было ок. Через время решил навести под рок. И увидел папку в 20 тб. С диском все ок. chkdsk выполнял.

27.11.2019 в 10:56

Большое спасибо! Ваша статья мне очень помогла! Спасла большинство фотографий с неисправной флэшки с помощью бесплатной программы JPEGsnoop! Безумно этому рада!

26.01.2020 в 17:48

Повреждённое изображение настолько для меня важно — что я скачала абсолютно все перечисленные здесь приложения. Все испробовала. И, к моему сожалению, ни одно не помогло. Ни одно. Я очень разочарована. И, похоже, мне больше вообще ничто не поможет…

27.01.2020 в 09:47

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

07.02.2020 в 10:53

Дмитрий здравствуйте! Спасибо огромное за информацию и возможность вернуть потерянные фото! У меня такая же проблема, как у Михаила: фото сохраняются маленькими, хотя галочка Extract All JPEGs стоит. Как можно исправить?
С уважением, Ольга

07.02.2020 в 15:02

Ольга, здравствуйте!
Боюсь, мне нечего больше предложить. Просто восстановление поврежденных JPG это такая вещь… где больше на удачу приходится рассчитывать и если та часть файла, где хранится «большой JPG» сильно повреждена, не факт, что вообще что-то сработает.

07.09.2020 в 14:10

Поставьте галочку в меню: Options -> Scan Segment -> Full IDCT

10.04.2020 в 15:29

Слетел жесткий диск, отформатировали. Начали восстанавливать фото, некоторые восстановили полностью, другие повреждены. Поврежденные фото занимают плюс минус больше 1 мб, то есть вес у них есть. Как восстановить поврежденные фото?

10.04.2020 в 15:36

Пробовать с помощью программ наподобие тех, что выше. Но вообще гарантий, что удастся — никаких.

24.04.2020 в 15:14

Добрый день. Скажите, пожалуйста, есть ограничения по размеру восстанавливающих файлов в программе JPEGsnoop?
Скачала JPEGsnoop_v1_8_0.zip и ничего не получается восстановить.
Программа PixRecovery некоторые фотографии восстанавливает (логотип на все фото, но видно, что фото восстановлено).
Заранее благодарю за ответ

24.04.2020 в 15:21

Здравствуйте.
Тут не знаю, не могу ответить точно — не тот софт, которым пользуюсь на постоянной основе. Но по идее не должно быть.

Источник