Почему фотографии повреждены на жестких дисках ПК? - Фотопедия
13 голосов
/ 09 июля 2016

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

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

Ответы [ 7 ]

17 голосов
/ 09 июля 2016

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

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

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

17 голосов
/ 09 июля 2016

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

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

2 голосов
/ 09 июля 2016

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

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

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

1 голос
/ 09 июля 2016

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

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

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

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

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

0 голосов
/ 21 января 2019

Не могу исключить, что стандарты jpeg между вашей старой камерой и вашей последней программой просмотра изображений несколько разошлись, поэтому только фотографии выглядят испорченными. Иногда программное обеспечение соответствует только предварительной версии стандарта. Попробуйте старый просмотрщик (на старом компьютере).

0 голосов
/ 19 июля 2016

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

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

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

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

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

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

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

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

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

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

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

       1. Photo1.jpg
       2. Photo2.jpg
       3. Photo3.jpg
     ...
     999. Photo999.jpg
    1000. SHA256SUM
    

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

    e5347dce99eb8cf694cf708d4a17d83abb3ec378241b5878c0abdab045859b24  Photo1.jpg
    b497a12b608def869a0429d7e6bbbd112bd413256201647a5aff6773de3b7bd9  Photo2.jpg
    b15b0d99bf8135286f444fc62bcf70278a89e60650252ab2bd3b6fffd40c4255  Photo3.jpg
    ...
    209732fbdb499f0cad6fd3311b45185667bbb40e501106997d3ac2c49cb30a7e  Photo999.jpg
    

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

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

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

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

0 голосов
/ 09 июля 2016

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

...