PC 하드 디스크에서 왜 사진이 손상됩니까?


13

저는 전문 사진 작가는 아니지만 사진을 매우 소중하게 생각합니다. 때로 몇 달 또는 몇 년 후에 그것들을 살펴보면 그들 중 일부는 명백한 이유없이 부패한 것으로 보입니다. 종종 회색 영역, 특정 지점에서 시작하여 변경된 색상 또는 완전히 표시 할 수없는 사진과 같은 것을 얻습니다. PC에서 Windows와 Linux OS를 모두 사용합니다.

왜 이런 일이 발생하며, 무엇보다 이것을 피하는 방법은 무엇입니까?


오래된 사진입니까? 즉, 예전 에는보기 좋았으며 나중에 디스크에서 움직이지 않은 사진은 무엇입니까? 아니면 최근에 디스크에 덤프 한 사진입니까, 이제는 손상된 것입니까?
user541686

4
나는 일반적인 IT 관리 및 하드 / 소프트웨어 장애에 관한 주제이기 때문에이 질문을 논외 주제로 마무리하려고합니다. 사진 파일에 적용되는 원칙은 다른 문서, 비디오 또는 응용 프로그램에도 적용됩니다.
James Snell

3
이미 여기에 대답 했습니다 .
JDługosz

피하는 방법 : 사진을 보관하는 파일 서버에서 ZFS를 사용하십시오.
JDługosz

답변:


17

두 가지 주요 원인이 있습니다. 첫 번째는 데이터 저하 입니다. 자기 미디어 (예 : 하드 디스크)에 저장된 비트는 시간이 지남에 따라 자기 방향을 잃어 비트를 손상시킬 수 있습니다. 가혹한 조건 (고열 및 습도)에서는 물리적 매체 자체의 성능이 저하 될 수 있습니다. SSD와 같은 솔리드 스테이트 미디어의 경우 메커니즘이 다르지만 결과는 비슷합니다.

보다 일반적인 경우는 자동 데이터 손상으로 , 데이터를 쓰거나 읽는 동안 오류가 발생합니다. 이전 링크의 이미지는 극단적 인 예이지만 종종 한 번의 뒤집힌 비트로 인해 이미지가 손상 될 수 있습니다.

이러한 문제에 대한 두 가지 솔루션이 있으며 백업을 교체한다고 가정하면 백업만으로는 도움이되지 않습니다. 보다 복잡하고 기술적 인 접근 방식은 데이터 무결성 메커니즘 (예 : ZFS 또는 btrfs) 이 내장 된 파일 시스템을 사용하는 반면, 간단한 접근 방식은 백업간에 각 파일의 해시계산하여 변경 사항을 감지하는 것입니다.


* nix 시스템의 경우 ZFS 또는 Btrfs 또는 Windows의 경우 ReFS
CVn

7
사진가는 아니지만 데이터 무결성 전문가입니다. 이 답변을지지하기 위해이 커뮤니티에 가입해야했습니다. 이미 의견을 작성하는 동안 "단일 뒤집힌 비트로 인해 이미지가 손상 될 수 있습니다" 에 대해 좀 더 감동 할 수 있습니다 . JPEG 및 기타 형식 은 의도적 으로 중복성을 최대한 제거 하기 때문 입니다. 비트를 뒤집어도 여전히 이미지를 인식 할 수 있다면, 그 비트는 (대략) 저장할 가치가 없었습니다. 따라서 압축되지 않은 형식은보다 탄력적이며보다 우아하게 저하 될 수 있습니다. 아마도 1000 %의 추가 벌금이 부과되지는 않을 것입니다.
pipe

1
@pipe Probably not worth the extra 1000% penalty in size...나는 정반대라고 말하고 싶습니다 -RAW를 촬영하고 RAW를 저장하고 RAW를 백업하십시오. 지문이 아닌 네거티브를 유지합니다.
J ...

1
@J ... RAW 형식이 무손실 알고리즘으로 압축되지 않도록주의하십시오. 그러면 여전히 비슷한 문제가 있습니다. 가장 좋은 방법은 우리가 언급 한 답변에서 권장 사항을 따르는 것입니다. RAW 파일을 유지하면 다른 이점도 있습니다. :)
파이프

1
계속해서 par2를 압축하고 사용하여 유용한 중복성 을 추가하십시오 .
JDługosz

17

하드 디스크 고장날 것이기 때문에 이런 일이 어떻게 발생하는지 걱정하지 않아도 됩니다 . 이 세상의 다른 것들과 마찬가지로 그들은 완벽하지 않습니다. 파일을 잃어 버리지 않을 상태에 도달 할 수 없습니다.

그러나 사진을 잃어 버리지 않는 상태가 수 있습니다. 별도의 물리적 위치에있는 하드 드라이브를 하나 이상 포함하여 별도의 하드 드라이브에 여러 복사본을두면됩니다. 그런 다음 다른 위치에서 사진을 가져올 수 있기 때문에 한 디스크에 문제가 발생하지 않았습니다.


이미지 파일의 무결성을 자동으로 확인할 수있는 프로그램이 있는지 궁금합니다. 어쩌면 아닙니다-손상된 JPEG는 여전히 유효한 JPEG 일 수 있습니다.
osullic

5
다른 곳에서 답변을 해주었 듯이 손상되었거나 손상되지 않은 문제에 대해 걱정하지 말고 변경 한 사항에 대해 걱정하십시오.
Philip Kendall

약간의 파일로 사진이 손상되어 사용할 수없는 경우, 일반 파일에서 이러한 현상이 발생하지 않는 이유는 무엇입니까? 나는 이것이 사진과 같이 일어난다면 OS가 무작위로 실패하고 모든 종류의 문서를 무작위로 읽을 수 없게 될 것이라고 생각하지만 아직까지는 보지 못했습니다.
Petru Dimitriu

@PetruDimitriu 사진과 비디오는 단일 비트가 뒤집히고 하드 드라이브의 90 %에 사진이 포함 된 경우 다른 파일이 아닌 사진에있을 확률이 90 %입니다. 운이 좋지 않고 그 비트가 중요한 시스템 파일 (Readme 아님)의 중요한 부분에있는 경우 컴퓨터가 어느 시점에서 충돌 할 가능성이 있으며 그 이유를 알 수 없습니다.
Jens

2

이것이 발생하는 이유에 대한 답은 드라이브 유형, 파일 유형, 파일 시스템 및 사용 된 운영 체제에 따라 다르므로이 질문에 대한 완전한 대답을하는 것은 불가능합니다.

그러나 이것을 피하는 방법과 관련하여 다른 대답은 백업이 필요합니다. 그러나 이와 같은 파일 손상으로 인해 파일의 특정 사본이 손상되었을 때를 식별하고이를 백업으로 복사하지 않는 방법이 필요합니다. 파일의 손상된 2 개 사본으로 끝나는 것은 매우 쉽습니다. 기술적 인 답변은 체크섬을 사용하고이를 비교하여 손상된 파일을 식별하는 것입니다.

요즘을 피하는 가장 좋은 방법은 온라인 스토리지 서비스를 사용하여 모든 중복성 및 파일 무결성을 처리하는 것입니다.


"모든 중복 및 파일 무결성을 처리하는 온라인 스토리지 서비스를 사용하십시오." 클라이언트가 사진의 로컬 사본에 대한 변경 사항을 자동으로 감지하고 손상된 새 버전을 업로드합니다 . 클라우드 스토리지는 우수한 백업 정책과 실제로 손상을 감지하는 방법을 대체하지 않습니다. 비교 무엇 전체 백업 시스템에 필요한거야? .
CVn

온라인 스토리지를 데이터의 보조 슬레이브 복사본으로 사용하는 @ MichaelKjörling은이 영향을 미치지 만 마스터 복사본은 부패 할 수없는 스토리지에 저장합니다. 일반적으로 항상보다 안정적인 스토리지에서 덜 안정적인 스토리지로 동기화하십시오.
해리 해리슨

1
@ MichaelKjörling their client automatically detects the change to the local copy of the photo and uploads the new version, which is corrupted. 사실 이것은 흥미로운 점입니다. 손상이 소프트웨어 계층에 있지 않으면 파일을 다시 쓰지 않으면 클라이언트가 실제로 손상을 감지 할 수 없기 때문입니다.
Michael

2
@HarryHarrison 동의하지 않습니다. NAS가 더 안정적이기 때문에 NAS에서 로컬 하드 디스크로 (예를 들어) 자동으로 동기화하고 싶지 않습니다. 여전히 로컬 하드 디스크가 아닌 나사가 망가 졌을 가능성이 있습니다. 나는 무언가를 찌르고 NAS에서 파일을 엉망으로 만들었다.) 여기에는 수동 개입이 필요합니다. AP (Association Press)가 아닌 한 일반적이지 않아야합니다.
Philip Kendall

1
누구도 부패 할 수없는 스토리지가 없습니다. S3조차도 "12"입니다.
Philip Kendall

1

사진 파일은 이와 관련하여 특별하지 않습니다. 컴퓨터의 파일이 손상 될 수 있습니다. JPEG는 아마도 다른 많은 파일 유형보다 명백한 방식으로 손상을 보일 가능성이 높으므로 더 많이 알 수 있습니다 (@alldayremix의 답변에 대한 @pipe의 의견 참조).

파일은 여러 가지 방식으로 손상 될 수 있으며 (SSD 이외의) 하드 드라이브는 자석에 너무 가까이두면 CD 및 DVD가 점차 썩을 수 있으며 펌웨어 또는 소프트웨어의 전기적 간섭 및 버그로 인해 전송중인 파일이 손상 될 수 있습니다. 다른 이유도 있지만 더 자세히 알고 싶다면 더 많은 컴퓨터 관련 스택을 요구하는 것이 좋습니다.

내가 할 수있는 일에 관해서, 내가 생각해 낼 수있는 가장 좋은 대답은 해시를 계산하고 사진의 여러 사본을 유지하는 것입니다. 이를 위해 필자는이 문제를 해결하기위한 무료 오픈 소스 프로그램을 작성했다 : Archiverify .

해시를 계산하고 이미지와 함께 해시를 저장하고 실행할 때 해시와 파일을 비교하여 작동합니다. 파일 사본이 둘 이상 있으면 좋은 사본에서 손상된 사본을 자동으로 새로 고칠 수 있습니다 (둘 다 한 번에 손상되지 않는다고 가정).

또는 해시를 수행하고 정기적으로 뒤에서 당신을 확인하는 유료 스토리지 / 백업 서비스가 있다고 확신합니다.


1
이론적으로, 이런 종류의 대답은 괜찮지 만 스패머가 아닌 법 을 읽는 것이 좋습니다 (약간의 염증성 제목을 무시하고 개별 SE 커뮤니티가 그에 대한 통제력을 가지고 있다고 생각하지 않습니다). 그러나 ...이 게시물은 실제로 "왜 사진이 손상됩니까?"라는 질문에 답변하지 않으므로 대신 해당 이유로 삭제 될 수 있습니다.
Philip Kendall

고마워, 그것은 사실이다, 그것은 헤드 라인 질문에 대답하지 않는다. 그러나 "가장 중요한"보조 질문에 대답합니다.
Dan

@scottbb 댓글을 게시 한 이후 답변이 크게 수정 되었습니다 . 편집 이력을 참조하십시오.
Philip Kendall

@PhilipKendall 사과합니다, 나는 역사를 보지 못했습니다.
scottbb

0

위에서 언급 한 여러 가지 이유가 있습니다. 시간이 지남에 따라 파일의 일부가 손상되거나 물리적 성능이 저하 될 수 있습니다. 지속적으로 사진과 기타 파일이 심각하게 손상되면 컴퓨터 바이러스의 징후 일 수 있습니다. 파일이 처음 두 가지 방법으로 손상되지 않도록하려면 SSD가 빠르게 저하되지 않고 10 배 더 빠르기 때문에 SSD에 투자하십시오. 빠른 바이러스 검사도 수행 할 수 있습니다.


0

왜 이런 일이 발생하며, 가장 중요한 것은 이것을 피하는 방법입니다.

이 질문은 Security.SE에 문의해야합니다.

손상을 피하려면 백업 을 만들어야 합니다.

정보 기술, 백업 또는 백업 프로세스는 데이터 손실 이벤트 후 원본을 복원하는 데 사용될 수 있도록 컴퓨터 데이터의 복사 및 보관을 의미합니다. 동사 형태는 두 단어로 백업하는 반면 명사는 백업입니다.

CD-R 및 DVD-R과 같은 쓰기 가능한 디지털 광 미디어는 햇빛에도 손상 될 수 있습니다. 이를 피하기 위해 이중 백업 전략과 같은 것을 사용할 수 있습니다. 그러나 요즘에는 Instagram이나 다른 온라인 서비스와 같은 사진을 백업하는 아름다운 온라인 방법이 있습니다. 예를 들어 Google 드라이브 뒤에는 많은 데이터 센터가 있습니다. 모든 사진은 이러한 데이터 센터에서 호스팅되는 서버의 Google 파일 시스템 (GoogleFS 또는 GFS)에 저장됩니다. 이 파일 시스템은 Google이 사용자의 데이터 손실을 방지하도록 설계되었습니다. 번개, 해일, 지진 등으로 인한 지역 재난으로 인한 데이터 손실을 방지하기 위해 사진이 3 개의 다른 지리적 위치에있는 3 개의 예에 저장됩니다.

megaupload, dropbox, wuala, 4shared 등과 같은 여러 온라인 서비스를 동시에 사용하십시오.

그 이후에는 사진이 수정되거나 손상되지 않았 음을 최대한 안심 시키기 위해 체크섬 을 사용하여 데이터 무결성을 확인합니다.

체크섬은 전송 또는 저장 중에 발생할 수있는 오류를 감지하기 위해 디지털 데이터 블록의 소형 데이텀입니다.

가장 좋은 방법은 그러한 작업에 암호화를 사용하는 것입니다. SHA-256 또는 SHA-512와 같은 최신 안정 해시 함수를 사용하십시오. MD5와 같은 오래된 알고리즘은 이제 안전하지 않은 것으로 간주됩니다. 현대의 공격자는 동일한 md5sum으로 데이터를 위조 할 수 있습니다.

완료되면 가장 정교하고 헌신적 인 공격자 (예 : 국가 국가 지원 공격)에 의해 쉽게 파괴되지 않는 분산 백업 시스템이 제공됩니다.

  • 동일한 데이터를 가진 두 개의 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- 해시 파일은 예를 들어 보관함과 다른 곳에 업로드됩니다.

이제 5 장의 사진이 있습니다. 오프라인 2 개, 온라인 2 개, 현재 하드 드라이브 1 개.

이 계획은 물론보다 강력한 것으로 진화 될 수 있습니다. 당신의 상상력은 당신의 트럼프 카드입니다.


-1

오래된 카메라와 최신 이미지 뷰어 사이의 jpeg 표준이 다소 차이가있어 사진 손상된 것처럼 보입니다 . 때로는 소프트웨어가 표준의 예비 버전 만 준수합니다. 오래된 뷰어 (오래된 컴퓨터)를 사용해보십시오.


1
나는 그것을 배제 할 수 있습니다. JPEG 표준 에 대한 최신 업데이트 는 2012 년에있었습니다. 실제로 기본 업데이트는 1990 년대의 것입니다. "사진 만 손상된 것 같습니다"라는 상태는 없습니다. (이것은 모두 합리적으로 들리지만 실제 이력과 일치하지는 않습니다.)
제 프로필을 읽으십시오
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.