Fotoğraflar PC sabit disklerinde neden bozuluyor?


13

Profesyonel bir fotoğrafçı değilim ama fotoğraflarıma çok değer veriyorum. Bazen onları aldıktan aylar ya da yıllar sonra baktığımda, bazıları açık bir sebep olmadan yolsuzluk gösterir. Çoğu zaman gri alanlar, değişen renkler gibi belirli bir noktadan başlayarak değiştirilen renkler, hatta tamamen görüntülenemeyen fotoğraflar elde ederim. Bilgisayarlarımda hem Windows hem de Linux OS kullanıyorum.

Bu neden oluyor ve en önemlisi bundan nasıl kaçınılır ?


Bunlar eski fotoğraflar mı? yani, fotoğraflar kullanıldı sen sonra diskte hareket etmediğini iyi bakmak ve? Yoksa son zamanlarda diskinize döktüğünüz fotoğraflar, yalnızca şimdi bozuk olduklarını bulmak için mi?
user541686

4
Bu soruyu konu dışı olarak kapatmak için oy kullanıyorum çünkü genel BT yönetimi ve donanım / yazılım hatalarıyla ilgili. Fotoğrafik dosyalar için geçerli olan ilkeler, diğer tüm belge, video veya uygulamalar için de geçerlidir.
James Snell

3
Buraya zaten cevap verdim .
JDługosz

Nasıl önlenir: ZFS'yi fotoğraflarımı sakladığım bir dosya sunucusunda kullanma.
JDługosz

Yanıtlar:


17

İki ana neden vardır. Birincisi veri bozulmasıdır . Manyetik ortamda depolanan bitler (sabit diskiniz gibi) zaman içinde manyetik yönlerini kaybederek biti bozabilir. Daha zorlu koşullarda (yüksek ısı ve nem) fiziksel ortamın kendisi bozulmaya başlayabilir. SSD gibi katı hal ortamları için mekanizma farklıdır, ancak sonuç benzerdir.

Daha yaygın olanı, verilerin yazılması veya okunması sırasında bir hatanın meydana geldiği sessiz veri bozulmasıdır . Önceki bağlantıdaki görüntü aşırı bir örnek olsa da, çoğu zaman tek bir döndürülmüş bit görüntüyü bozabilir.

Bu sorunlara iki çözüm vardır ve yedeklerinizi döndürdüğünüzü varsaydığınızda, yedekler tek başına yardımcı olmaz. Daha karmaşık ve teknik yaklaşım, yerleşik veri bütünlüğü mekanizmalarına sahip bir dosya sistemi kullanmaktır (ZFS veya btrfs gibi), daha basit bir yaklaşım ise herhangi bir değişikliği tespit etmek için yedeklemeler arasındaki her dosya için bir karma hesaplamak olacaktır .


* Nix sistemlerinde ZFS veya Btrfs veya Windows'ta ReFS.
CVn

7
Bir fotoğrafçı değil, veri bütünlüğü uzmanı. Bu cevabı oylamak için bu topluluğa katılmak zorunda kaldım. Zaten bir yorum yazarken, "tek bir döndürülmüş bit bir görüntüyü bozabilir" üzerine biraz daha dokunabilirim . Bunun nedeni, JPEG ve tasarımdaki diğer formatların olabildiğince fazla artıklığı kaldırmasıdır, hepsi budur. Biraz çevirebilir ve görüntüyü hala tanıyabilirseniz, o bit depolamaya değmezdi (kabaca). Böylece, sıkıştırılmamış biçimler daha esnek olabilir ve daha zarif bir şekilde bozunabilir. Muhtemelen ekstra% 1000 ceza değerinde değildir.
boru

1
@pipe Probably not worth the extra 1000% penalty in size...Tam tersini söyleyebilirim - RAW çek, RAW depola, RAW yedekle. Negatifleri tutarsınız, baskıları değil.
J ...

1
@J ... RAW formatınızın kayıpsız bir algoritma ile sıkıştırılmamasına dikkat edin, yine de benzer bir sorununuz var demektir. En iyi seçenek, yorum yaptığımız cevaptaki önerilere uymaktır. RAW dosyalarının tutulması elbette başka avantajlara da sahiptir. :)
boru

1
Devam edin ve yararlı yedeklilik eklemek için par2'yi sıkıştırın ve kullanın .
JDługosz

17

Bunun nasıl olacağı konusunda fazla endişelenmeyeceğim, çünkü sabit diskler başarısız olacak ; tıpkı bu dünyadaki her şey gibi, onlar da mükemmel değil. Asla bir dosyayı kaybetmeyeceğiniz bir duruma geçemezsiniz.

Ancak, hiçbir zaman fotoğraf kaybetmeyeceğiniz bir duruma gelebilirsiniz - bunu, ayrı bir fiziksel konumda olmak üzere ayrı sabit sürücülerde birden fazla kopya oluşturarak yaparsınız. O zaman bir disk arızası önemli değildi, çünkü fotoğrafı başka bir yerden alabilirsiniz.


Görüntü dosyalarının bütünlüğünü otomatik olarak kontrol edebilen bir program olup olmadığını merak ediyorum. Belki değil - bozuk bir JPEG hala geçerli bir JPEG olabilir.
osullic

5
Başka bir yerde cevap olarak yorumlandığı gibi, bozuk olup olmadıklarını anlamaya çalışmak için endişelenmeyin, sadece ne değiştirdiklerinden endişe edin.
Philip Kendall

Fotoğraflar bir parça dosyada bozulur ve kullanılamaz hale gelirse, bu normal dosyalarda neden olmaz? Sanırım bu fotoğraflarda olduğu gibi, işletim sistemlerinin muhtemelen rastgele başarısız olacağını, her türlü belgenin rastgele okunamaz hale geleceğini ... ama henüz görmedim.
Petru Dimitriu

@PetruDimitriu Tek bir bit ters çevrilirse ve sabit sürücünüzün% 90'ı resim içeriyorsa, resimler ve video çok fazla yer kaplar, bu bitin başka bir dosyada değil, bir resimde olma şansı% 90'dır. Şanssızsanız ve bu bit önemli bir sistem dosyasının (benioku değil) önemli bir parçası oluyorsa, bilgisayarınız muhtemelen bir noktada çökecektir ve nedenini bilmeyeceksiniz.
Jens

2

Bunun nedeninin cevabı, sürücünün türüne, dosya türüne, dosya sistemine ve kullanılan işletim sistemine bağlıdır, bu nedenle bu soruya tam bir cevap vermek imkansızdır.

Ancak bundan nasıl kaçınılacağına ilişkin olarak, diğer yanıt yedeklere dokunmakla ilgilidir - ancak, böyle bir dosya bozulmasıyla, dosyanızın belirli bir kopyasının ne zaman bozulduğunu tanımlamak ve bunu yedeklerinize kopyalamaktan kaçınmak için bir yola ihtiyacınız vardır. Bir dosyanın 2 bozuk kopyasıyla sonuçlanmak çok kolaydır. Teknik yanıt, sağlama toplamlarını kullanmak ve bozuk dosyaları tanımlamak için bunları karşılaştırmaktır.

Bu günlerde bundan kaçınmanın en iyi yolu, tüm artıklığı ve dosya bütünlüğünü işleyecek bir çevrimiçi depolama hizmeti kullanmaktır.


"sizin için tüm yedekliliği ve dosya bütünlüğünü işleyecek bir çevrimiçi depolama hizmeti kullanın." ... ve istemcileri fotoğrafın yerel kopyasındaki değişikliği otomatik olarak algılar ve bozuk olan yeni sürümü yükler . Bulut depolama, iyi yedekleme politikalarının ve aslında yolsuzluğun tespit edilmesinin bir yolunun yerini tutmaz. Karşılaştır Tam bir yedekleme sistemi için gerekenler nelerdir? .
CVn

@ MichaelKjörling, çevrimiçi depolamayı verilerin ikincil bir köle kopyası olarak kullanarak bu etkiye sahip olacak, ancak ana kopyayı bozulmaz bir depoda saklayacaktır. Genel olarak daima daha güvenilir depolama alanından daha az güvenilir depolama alanına senkronize edin.
Harry Harrison

1
@ MichaelKjörling their client automatically detects the change to the local copy of the photo and uploads the new version, which is corrupted. Aslında, bu ilginç bir noktadır, çünkü bozulma bir yazılım katmanında olmadığı sürece, istemci dosyayı yeniden yazmazsanız aslında bozulmayı algılayamaz.
Michael

2
@HarryHarrison Katılıyorum. NAS'ım daha güvenilir olduğu için NAS'ımı yerel sabit diskimle otomatik olarak senkronize etmek istemiyorum (hala), yerel sabit diskimi değil, vidalanmış NAS'ın hala bir şansı var. Şişman bir şey parmaklı ve NAS dosya kendim berbat). Manuel müdahale burada ihtiyaç duyulan şeydir - Associated Press değilseniz bu kadar yaygın olmamalıdır.
Philip Kendall

1
Kimse bozulmaz depolama alanına sahip değil. S3 bile "sadece" 12 dokuzdur.
Philip Kendall

1

Fotoğraf dosyaları bu konuda özel değildir, bilgisayardaki herhangi bir dosya bozulabilir. JPEG'lerin muhtemelen diğer birçok dosya türünden daha fazla yolsuzluk gösterme olasılığı daha yüksektir, bu yüzden daha fazla fark edebilirsiniz (@ pipe'ın @ alldayremix'in cevabı hakkındaki yorumuna bakın).

Dosyalar birçok şekilde bozulabilir, (SSD olmayan) sabit diskler bir mıknatısa çok yakın yerleştirilebilir, CD'ler ve DVD'ler yavaş yavaş çürümeye neden olabilir ve ürün yazılımı veya yazılımdaki elektrik paraziti ve hatalar aktarılan dosyaları bozabilir. Başka nedenleri de var, ancak daha fazla ayrıntıya girmek istiyorsanız bilgisayarla ilgili daha fazla yığını istemenizi öneririm.

Bu konuda yapılabilecekler açısından, karşılaşabileceğim en iyi cevap, karmaları hesaplamak ve fotoğrafların birden fazla kopyasını tutmaktır. Bu amaçla, bu konuyu kendim ele almak için ücretsiz, açık kaynaklı bir program yazdım: Archiverify .

Karmaları hesaplayarak, karmaları görüntülerin yanında saklayarak ve dosyaları çalıştırdığınızda karmaları ile karşılaştırarak çalışır. Dosyanın birden fazla kopyası olduğu sürece, bozuk kopyayı iyi olandan otomatik olarak yenileyebilir (her ikisinin de bir kerede bozulmadığı varsayılarak).

Alternatif olarak, sahne arkasında düzenli olarak karma ve kontrol yapacak ücretli depolama / yedekleme hizmetleri olduğundan eminim.


1
Teorik olarak, bu tür bir cevap iyidir, ama muhtemelen okumaya değer Bir spamcı olmamak (biraz iltihaplı başlığı görmezden gelmek, bireysel SE topluluklarının bunun üzerinde herhangi bir kontrolü olmadığını düşünüyorum). Ancak ... bu gönderi aslında sorulan soruya cevap vermiyor ("Fotoğraflar neden bozuluyor?"), Bu nedenle bunun yerine silinebilir.
Philip Kendall

Teşekkürler, bu doğru, başlık sorusuna cevap vermiyor, bunu ele almaya çalışacağım. Yine de "en önemli" yan soruyu cevaplıyor.
Dan

@scottbb Bu yorumu gönderdiğimden beri cevap önemli ölçüde düzenlendi. Lütfen düzenleme geçmişine bakın.
Philip Kendall

@PhilipKendall özür dilerim, tarihi fark etmedim.
scottbb

0

Yukarıda belirtildiği gibi birçok neden vardır. Zamanla, dosya parçalarını veya fiziksel bozulmayı bozan doğal aşınma olabilir. Sürekli olarak fotoğraf ve diğer dosyaları ciddi bir şekilde bozuk buluyorsanız, bilgisayar virüsünün bir işareti olabilir. Dosyalarınızın ilk iki şekilde bozulmasını istemiyorsanız, bir SSD'ye yatırım yapın, çünkü hızlı bir şekilde bozulmayacak ve 10 kat daha hızlı olacaktır. (Ayrıca hızlı bir virüs taraması da yapmak isteyebilirsiniz.)


0

Bu neden oluyor ve en önemlisi bundan nasıl kaçınılır?

Bu soruyu Security.SE hakkında sormalısınız.

Yolsuzluğu önlemek için yedek almalısınız .

Bilgi teknolojisinde, bir yedekleme veya yedekleme işlemi bilgisayar verilerinin kopyalanması ve arşivlenmesi anlamına gelir, böylece veri kaybı olayından sonra orijinali geri yüklemek için kullanılabilir. Fiil formu iki kelimeyle yedeklenirken, isim yedeklenir.

CD-R ve DVD-R gibi yazılabilir dijital optik ortamlar güneş ışığında bile bozulabilir. Bundan kaçınmak için çift yedekleme stratejisi gibi bir şey kullanabilirsiniz. Ancak, günümüzde, Instagram veya diğer çevrimiçi hizmetler gibi fotoğrafları yedeklemek için çok güzel çevrimiçi yöntemlerimiz var. Örneğin, Google Drive'ın arkasında büyük miktarda veri merkezi vardır. Fotoğraflarınızın her biri, bu veri merkezlerinde barındırılan sunucularda Google Dosya Sistemi'nde (GoogleFS veya GFS) saklanır. Bu dosya sistemi Google tarafından kullanıcıları veri kaybetmekten korumak için tasarlanmıştır. Yıldırım, tsunami, deprem vb. Yerel afetler nedeniyle veri kaybına karşı koruma sağlamak için fotoğraflarınız üç farklı coğrafi konumda üç örnek olarak kaydedilecektir.

Birden fazla çevrimiçi hizmeti aynı anda kullanmaya çalışın (megaupload, dropbox, wuala, 4shared vb.).

Daha sonra, fotoğraflarınızın hiçbirinin değiştirilmediği veya bozulmadığı için en büyük gönül rahatlığı için, veri bütünlüğünüzü doğrulamak için sağlama toplamlarını kullanırsınız.

Bir sağlama toplamı, iletimi veya saklanması sırasında ortaya çıkmış olabilecek hataları tespit etmek amacıyla bir dijital veri bloğundan alınan küçük boyutlu bir veridir.

En iyi yol, bu tür bir görev için kriptografi kullanmaktır. SHA-256 veya SHA-512 gibi en yeni kararlı sağlama işlevlerini kullanın. MD5 gibi daha eski algoritmalar artık güvensiz olarak kabul edilmektedir. Modern bir saldırgan aynı md5sum ile verilerinizi sahtecilik yapabilir.

İşiniz bittiğinde, en sofistike ve adanmış saldırganlar (ulus devlet destekli saldırılar gibi) tarafından kolayca kırılmayacak dağıtılmış bir yedekleme sisteminiz olacaktır.

  • İçinde aynı verilerle iki DVD kopyası:

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

    Bu SHA256SUM aşağıdaki gibi bir şey içerecektir:

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

    Çizgiler 209732fbdb499f0cad6fd3...fotoğraflarınızın benzersiz karmalarıdır. Fotoğrafınızın bir biti bozulduğunda, bu karma başka bir karakterle değiştirilir, böylece fotoğraflarınızın bütünlüğünü koruduğundan emin olmak için karmaları bu listeye göre test edebilirsiniz.

  • İkinci olarak, tüm bu fotoğraflar ve bu SHA256SUM karması dosyası, örneğin dropbox'a ve başka bir yere yüklenir.

Artık fotoğraflarınızın 5 kopyası var. 2 sabit, 2 çevrimiçi, 1 mevcut sabit sürücünüzde.

Şema elbette daha sağlam bir şeye dönüşebilir. Hayal gücünüz koz kartınızdır.


-1

Eski kameranızla en son resim görüntüleyiciniz arasındaki jpeg standartlarının bir miktar farklılaştığını göz ardı edemiyorum, bu yüzden fotoğraflar sadece bozuk görünüyor . Bazen yazılım sadece bir standardın ön sürümüyle uyumludur. Eski bir görüntüleyiciyi deneyin (eski bir bilgisayarda).


1
Bunu ekarte edebilirim. JPEG standartlarına yönelik en son güncelleme 2012 yılında yapıldı. Ve gerçekten temel güncellemeler 1990'lardan geliyor. "Fotoğraflar sadece bozuk görünüyor" durumunun gerçekten hiçbir anlamı yok. (Yani, bu makul görünüyor, ancak gerçek tarihle eşleşmiyor.)
Lütfen Profilim 0
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.