Saya bukan seorang fotografer profesional tetapi saya sangat menghargai foto-foto saya. Kadang-kadang ketika saya melihat mereka berbulan-bulan atau bertahun-tahun setelah saya mengambilnya, beberapa dari mereka hanya muncul korup tanpa alasan yang jelas. Saya sering mendapatkan hal-hal seperti area abu-abu, perubahan warna mulai dari titik tertentu atau bahkan foto yang sama sekali tidak dapat diputar. Saya menggunakan OS Windows dan Linux di PC saya.
Mengapa ini terjadi dan, yang paling penting, bagaimana cara menghindarinya ?
data-corruption
Petru Dimitriu
sumber
sumber
Jawaban:
Ada dua penyebab utama. Yang pertama adalah degradasi data . Bit yang disimpan pada media magnetik (seperti hard disk Anda) dapat kehilangan orientasi magnetiknya seiring waktu, merusak bit. Dalam kondisi yang lebih keras (panas tinggi dan kelembaban) media fisik itu sendiri dapat mulai menurun. Untuk media solid state seperti SSD, mekanismenya berbeda tetapi hasilnya serupa.
Kejadian yang lebih umum adalah korupsi data diam - diam , di mana kesalahan terjadi selama penulisan atau pembacaan data. Meskipun gambar pada tautan sebelumnya adalah contoh ekstrem, seringkali bit tunggal terbalik dapat merusak gambar.
Ada dua solusi untuk masalah ini, dan dengan asumsi Anda memutar cadangan Anda, cadangan saja tidak akan membantu. Pendekatan yang lebih rumit dan teknis adalah menggunakan sistem file dengan mekanisme integritas data bawaan (seperti ZFS atau btrfs), sementara pendekatan yang lebih sederhana adalah menghitung hash untuk setiap file di antara cadangan untuk mendeteksi perubahan apa pun.
sumber
Probably not worth the extra 1000% penalty in size...
Saya akan mengatakan sebaliknya - tembak RAW, simpan RAW, cadangan RAW. Anda menyimpan yang negatif, bukan cetakan.Saya tidak akan terlalu khawatir tentang bagaimana ini terjadi, karena hard disk akan gagal; sama seperti hal lain di dunia ini, mereka tidak sempurna. Anda tidak dapat mencapai kondisi di mana Anda tidak akan pernah kehilangan file.
Namun, Anda bisa sampai pada keadaan di mana Anda tidak pernah kehilangan foto - Anda melakukan ini dengan memiliki banyak salinan pada hard drive yang terpisah, termasuk setidaknya satu di lokasi fisik yang terpisah. Maka tidak masalah jika satu disk gagal, karena Anda hanya bisa mendapatkan foto dari lokasi lain.
sumber
Jawaban mengapa ini terjadi tergantung pada jenis drive, jenis file, sistem file dan sistem operasi yang digunakan, sehingga tidak mungkin untuk memberikan jawaban lengkap untuk pertanyaan ini.
Tetapi mengenai cara menghindari ini, jawaban lain menyentuh tentang memiliki cadangan - namun, dengan file yang korup seperti ini, Anda perlu cara untuk mengidentifikasi kapan salinan tertentu dari file Anda telah rusak dan menghindari menyalin ini ke cadangan Anda. Sangat mudah untuk mendapatkan 2 salinan file yang rusak. Jawaban teknisnya adalah menggunakan checksum dan membandingkannya untuk mengidentifikasi file yang rusak.
Cara terbaik untuk menghindari ini hari ini, adalah dengan menggunakan layanan penyimpanan online yang akan menangani semua redundansi, dan integritas file untuk Anda.
sumber
their client automatically detects the change to the local copy of the photo and uploads the new version, which is corrupted.
Sebenarnya, ini adalah poin yang menarik, karena kecuali korupsi ada dalam lapisan perangkat lunak, klien tidak akan benar-benar dapat mendeteksi korupsi kecuali Anda menulis ulang file.File foto tidak istimewa dalam hal ini, file apa pun di komputer dapat rusak. JPEG mungkin lebih cenderung menunjukkan korupsi dengan cara yang jelas daripada banyak jenis file lainnya, jadi Anda mungkin lebih memperhatikannya (lihat komentar @ pipe pada jawaban @ alldayremix).
File dapat rusak dalam banyak hal, hard drive (non SSD) dapat diletakkan terlalu dekat dengan magnet, CD dan DVD dapat secara bertahap membusuk, dan gangguan listrik serta bug pada firmware atau perangkat lunak dapat merusak file dalam perjalanan. Ada alasan lain juga, tapi saya sarankan bertanya pada lebih banyak komputer terkait tumpukan jika Anda ingin pergi ke lebih detail.
Dalam hal apa yang dapat dilakukan tentang hal itu, jawaban terbaik yang dapat saya berikan adalah menghitung hash dan menyimpan banyak salinan foto. Untuk tujuan ini saya menulis sebuah program gratis, open source, untuk mengatasi masalah ini untuk saya sendiri: Archiverify .
Ia bekerja dengan menghitung hash, menyimpan hash di samping gambar, dan membandingkan file dengan hash saat Anda menjalankannya. Selama Anda memiliki lebih dari satu salinan file, maka secara otomatis dapat me-refresh salinan yang rusak dari yang baik (dengan asumsi keduanya tidak rusak sekaligus).
Atau, saya yakin ada layanan penyimpanan / cadangan berbayar yang tersedia yang akan melakukan hashing dan memeriksa Anda secara berkala di belakang layar.
sumber
Ada beberapa alasan seperti yang disebutkan di atas. Ini hanya dapat dipakai secara alami dari waktu ke waktu yang merusak bit file atau merendahkan fisik. Jika Anda terus menemukan foto dan file lainnya rusak parah itu bisa menjadi tanda virus komputer. Jika Anda tidak ingin file Anda rusak dua cara pertama kemudian berinvestasi dalam SSD karena tidak akan menurun dengan cepat dan 10 kali lebih cepat. (Anda mungkin juga ingin melakukan pemindaian virus cepat juga.)
sumber
Anda harus menanyakan pertanyaan ini di Security.SE.
Untuk menghindari korupsi, Anda harus membuat cadangan .
Media optik digital yang dapat ditulisi seperti CD-R dan DVD-R dapat rusak bahkan oleh sinar matahari. Untuk menghindari ini, Anda mungkin menggunakan sesuatu seperti strategi cadangan ganda. Namun, saat ini, kami memiliki metode online yang begitu indah untuk membuat cadangan foto, seperti Instagram atau layanan online lainnya. Misalnya, di belakang Google Drive ada sejumlah besar pusat data. Setiap foto Anda akan disimpan di Sistem File Google (GoogleFS atau GFS) di server yang dihosting di pusat data ini. Sistem file ini dirancang oleh Google untuk melindungi pengguna dari kehilangan data. Foto-foto Anda akan disimpan dalam tiga contoh di tiga lokasi geografis yang berbeda, untuk melindungi dari kehilangan data karena bencana lokal akibat petir, tsunami, gempa bumi, dll.
Cobalah untuk menggunakan beberapa layanan online secara bersamaan (seperti megaupload, dropbox, wuala, 4shared, dll.).
Setelah itu, untuk ketenangan pikiran terbesar bahwa tidak ada foto Anda yang dimodifikasi atau rusak, Anda akan menggunakan checksum untuk memverifikasi integritas data Anda.
Cara terbaik adalah menggunakan kriptografi untuk tugas tersebut. Gunakan fungsi hash stabil terbaru, seperti SHA-256 atau SHA-512. Algortihm yang lebih tua, seperti MD5, sekarang dianggap tidak aman. Seorang penyerang modern bisa membuat data Anda palsu dengan md5sum yang sama.
Setelah selesai, Anda akan memiliki sistem cadangan terdistribusi yang tidak akan mudah rusak, bahkan oleh penyerang paling canggih dan berdedikasi (seperti serangan yang didukung negara-bangsa).
Dua salinan DVD dengan data identik di dalamnya:
Di mana SHA256SUM ini memuat sesuatu seperti:
Garis
209732fbdb499f0cad6fd3...
adalah hash unik dari foto Anda. Ketika satu bit dari foto Anda menjadi rusak, hash ini akan diubah ke yang lain, sehingga Anda dapat menguji hash terhadap daftar ini agar tenang bahwa foto Anda menjaga integritas.Kedua, semua foto ini dan file hash SHA256SUM ini diunggah ke misalnya dropbox dan tempat lain.
Sekarang, Anda memiliki 5 salinan foto Anda. 2 off-line, 2 on-line, 1 pada hard drive Anda saat ini.
Skemanya mungkin berkembang menjadi sesuatu yang lebih kuat tentunya. Imajinasi Anda adalah kartu truf Anda.
sumber
Saya tidak dapat mengesampingkan bahwa standar jpeg antara kamera lama Anda dan penampil gambar terbaru Anda agak berbeda, sehingga foto-fotonya hanya terlihat rusak. Terkadang perangkat lunak hanya mematuhi standar versi awal. Coba penampil yang lebih lama (di komputer lama).
sumber