Apa yang menyebabkan kartu SD rusak?

20

Salah satu kartu SD murah saya rusak dari waktu ke waktu dan kamera menuntutnya harus diformat ulang.

Ini membuat frustrasi, tapi saya ingin tahu apa yang mungkin menjadi alasan yang membuatnya menjadi korup dan mengapa ini terkait dengan biaya. Ini bisa bertahan dekat dengan kapasitas yang diiklankan 16gb selama berbulan-bulan kadang-kadang dan kadang-kadang bisa rusak setelah beberapa buncis.

James
sumber
1
Hal terbaik adalah menggunakan compactflash pro line. Jika itu tidak memungkinkan, maka gunakan kartu SD pro-line, seperti sandisk extreme. Anda mengatakannya sendiri "Salah satu kartu SD murah saya". kau mendapatkan apa yang kau bayar. USB drive murah dan kartu sd tidak dapat diharapkan bertahan lebih dari 1-2 kali.
Michael Nielsen

Jawaban:

26

Ada beberapa cara kartu SD bisa rusak.

Kerusakan fisik

Pertama, kartu dapat benar-benar rusak secara fisik. Anda dapat membengkokkannya menjadi setengah dengan mudah jika Anda mencoba, tetapi secara umum mereka cukup tangguh. Banyak yang tahan air secara efektif walaupun tidak dipasarkan dengan cara itu. Saya sudah mengirim kartu melalui binatu, dan begitu saya menjatuhkan satu foto bayi berharga langsung ke kopi panas - tidak masalah! Sekarang, saya tidak akan merekomendasikan mendorong keberuntungan Anda, tetapi jika Anda berhati-hati, ini tidak mungkin.

Pelepasan muatan listrik statis juga dapat merusak elektronik, meskipun sekali lagi sebagian besar kartu ternyata sangat tahan. (Cobalah untuk menghancurkan kartu dengan sengaja dan tingkat keberhasilan Anda akan rendah.)

Flash tidak terlalu peka terhadap cahaya, jadi sinar-x bandara bukan risiko nyata (paparan sinar-X berenergi tinggi adalah cerita lain). Dan magnet juga tidak perlu dikhawatirkan - "Sebuah magnet yang cukup kuat untuk mengganggu elektron dalam sekejap akan cukup kuat untuk menyedot zat besi dari sel darah Anda", menurut direktur eksekutif Compact Flash Association.

Ini juga mengejutkan tahan panas - perumahan plastik mungkin lebih berisiko daripada memori itu sendiri.

Sistem File dan Korupsi File

Kerusakan fisik berada pada tingkat paling dasar. Pada ujung yang lebih tinggi, Anda dapat mengalami korupsi dan kehilangan data tanpa ada kesalahan mendasar . Firmware di kamera dan pembaca kartu (yaitu, mini-os dan perangkat lunak yang berjalan pada perangkat) dapat membuat kesalahan, atau terjebak dalam situasi yang tidak dapat ditangani.

Yang paling jelas adalah bahwa Anda dapat mengacaukan berbagai hal jika Anda mengeluarkan kartu ketika mencoba menulisnya. Jangan lakukan itu. (Dan ingat bahwa dengan caching, itu bisa terjadi cukup lama setelah Anda berpikir transfer data dilakukan.) Dengan kartu SD atau Compact Flash, biasanya cukup aman untuk mengeluarkan kartu dari pembaca saat dipasang untuk akses baca; Waspadalah bahwa jika Anda memiliki perangkat kartu xD, ini tidak aman.

Bug dapat terjadi dalam menghapus file, atau jika kartu terisi. Dan, secara teori dimungkinkan bahwa jika Anda memformat kartu pada komputer yang bermasalah, bug sistem file akan menyebabkan masalah.

Anggap Anda menghindari skenario mencabut kartu, dan tidak memiliki kegagalan perangkat keras, ini juga sangat jarang, karena implementasi sistem file yang digunakan dalam kamera sudah ada sejak lama dan telah diuji dengan sangat baik.

Mungkin juga kabel yang buruk, port USB yang buruk, atau masalah di komputer itu sendiri dapat merusak file saat transfer. Mencoba lagi di sistem lain selalu merupakan diagnostik pertama yang baik.

Dalam semua kasus ini, kartu itu sendiri benar - benar baik - format ulang dan Anda dapat menggunakannya lagi.

Blok Buruk

Lalu, ada kartu SD yang benar - benar rusak.

Ini terjadi dalam dua cara utama:

Cacat Pembuatan

Ada banyak tekanan untuk menghasilkan perangkat kecil, murah, berkapasitas tinggi. Untuk melakukan ini, produsen telah belajar untuk tidak khawatir tentang kesempurnaan, dan mengirimkan perangkat dengan sekitar 2-5% dari memori yang sudah buruk , langsung keluar dari pabrik. Blok buruk awal ini ditutup-tutupi dan seharusnya tidak memengaruhi apa pun, tetapi sebenarnya memiliki efek jangka panjang - lihat di bawah.

Dan mungkin saja kartu tertentu akan memiliki lebih banyak dari yang seharusnya, termasuk blok yang tidak ditutup dengan benar. Ini jauh lebih mungkin dengan kartu murah.

Akumulasi Kegagalan

Memori flash secara inheren memiliki sejumlah siklus tulis / hapus. Tidak dapat dihindari, elektron terperangkap di tempat yang tidak diinginkan, dan level tegangan bergeser, yang pada akhirnya menyebabkan kegagalan membaca atau menulis. Sedikit memori flash yang diberikan ditentukan untuk sejumlah siklus tertentu sebelum kegagalan, tetapi sebenarnya ini adalah proses acak dan mungkin ada masalah jauh sebelum angka akan diprediksi rata-rata.

Mekanisme Mengatasi

Karena hal-hal ini tidak dapat dihindari, kartu SD dirancang untuk meminimalkan kerusakan. Selain menutupi blok buruk pada awalnya, mereka mendeteksi dan menutupi blok buruk baru saat muncul. Mereka dibuat dengan kapasitas berlebih pada awalnya, dan karena blok aus, blok cadangan diganti secara transparan, sehingga semuanya tetap berfungsi. Pengontrol internal kartu flash akan menggunakan koreksi kesalahan untuk mencegah kesalahan dari kerusakan data saat terjadi.

Namun, kartu yang lebih murah mungkin memiliki koreksi kesalahan yang kurang canggih, dan cenderung memiliki kapasitas cadangan yang lebih sedikit untuk menutupi blok yang buruk.

Perangkat Flash juga menggunakan leveling keausan , sehingga penulisan tersebar di seluruh perangkat, tidak hanya selalu menggunakan area yang sama berulang kali. Di sini lagi, kartu murah dapat melakukan pekerjaan yang lebih buruk dari ini.

Jadi, secara keseluruhan ...

Sebaiknya Anda membeli kartu nama-merek berkualitas tinggi karena masalah yang melekat pada bagian terakhir. Meskipun demikian, kegagalan tidak dapat dihindari (seperti kematian dan pajak), jadi jangan letakkan semua telur Anda di keranjang yang sama - pastikan Anda memiliki cadangan. Selain itu, saran utama adalah berhati-hati ketika menulis sedang terjadi.

mattdm
sumber
2
Nama merek adalah cara untuk pergi, tetapi waspadalah terhadap kartu palsu. Seringkali sulit untuk mengetahui apakah Anda benar-benar mendapatkan kartu SanDisk, Lexar, dll. Cari 'kartu sd palsu' - ini bukan daftar pendek :( Ini jelas merupakan kasus 'Anda mendapatkan apa yang Anda bayar'.
AngerClown
4

Berdasarkan uraian masalah Anda, sepertinya kartu yang dimaksud mungkin memiliki blok buruk yang tidak ditutup-tutupi oleh pengontrol kartu. Karena sebagian besar kartu flash menggunakan beberapa jenis leveling keausan, masalah hanya akan terjadi setiap kali pengontrol mencoba mengakses blok buruk. Jika kartu tersebut, misalnya, kartu 8GB yang sering diformat ulang (sehingga semua blok "baik" umumnya tersedia untuk ditulis secara reguler), Anda dapat mengharapkan untuk mengalami masalah setiap kali sekitar 8GB ditulis ke kartu sejak terakhir kali masalah terjadi. Jika Anda meninggalkan sekitar 4GB data yang ditulis secara permanen ke kartu, maka Anda akan mengalami masalah setiap kali 4GB lainnya ditulis ke kartu.

Mengapa ini lebih sering terjadi dengan kartu murah?

  • Kontrol kualitas yang lebih rendah memungkinkan kartu dengan blok yang lebih buruk.
  • Kartu yang lebih murah sering memiliki proses koreksi kesalahan yang kurang canggih.
  • Ada kurang "cadangan" memori yang disertakan pada kartu untuk mengganti blok yang buruk ketika mereka terdeteksi dan ditutup oleh pengontrol.

Catatan: Ini adalah deskripsi yang terlalu disederhanakan tentang bagaimana leveling aus bekerja dalam praktik yang sebenarnya, tetapi menggambarkan konsep dasar.

Michael C
sumber
Akan dihargai bahwa setiap pemungutan suara negatif untuk jawaban disertai dengan penjelasan tentang informasi apa dalam jawaban itu yang tidak benar atau bagaimana jawabannya dapat ditingkatkan.
Michael C
1
Saya bingung. Mungkin seseorang tidak mengerti apa yang Anda katakan dengan bungkus sekitar 4GB.
mattdm
Mungkin mereka menginginkan lebih banyak alasan dan bukan apa yang terjadi ? * mengangkat bahu *
mattdm
Format tidak membunuh cantuman sektor buruk ... itu jawaban yang salah dan karenanya downvote.
James Snell
Jawaban ini tidak mengatakan demikian, karena sektor buruk tidak terdaftar untuk memulai ...
Michael C
3

Biasanya ada dua alasan untuk korupsi ...

Kartu rusak.

Kartu sangat murah dibandingkan dengan kamera sehingga tidak ada alasan untuk tidak mengikuti mantra 'jika ragu, buang saja' dan kemudian Anda dapat menggantinya dengan kartu yang memiliki garansi. Jika kartu gagal biasanya 'controller' yang gagal dan itu akan sepenuhnya tidak dapat diakses.

Kartu tersebut memiliki sampah yang tertulis padanya.

Dalam pengalaman saya ini jauh lebih umum dan dapat terjadi karena banyak alasan.

Meskipun tidak secara khusus terkait dengan kamera, komputer pendidikan / hobi SoC 'Raspberry Pi' memiliki banyak masalah ketika berbicara dengan kartu, beberapa suka, beberapa tidak dan dari 6 kartu yang saya miliki (yang semuanya telah diuji dengan berbagai alat dan dapat ditunjukkan baik-baik saja) hanya satu yang berfungsi. Itu cara bundaran mengatakan untuk memeriksa kartu Anda didukung oleh kamera terlebih dahulu.

Saya juga memiliki masalah yang lagi 1 kartu (dari batch yang diuji) memiliki sampah yang dituliskan oleh kamera saya dan kemudian mengklaim kartu rusak. Itu bisa satu bingkai atau saya bisa mengisi kartu. Saya telah menghubungi produsen tetapi karena masalahnya tidak dapat direproduksi secara konsisten, mereka tidak dapat melakukan apa pun kecuali menyarankan saya untuk memformat kartu saya (yang memberantas korupsi hanya dengan cara yang sama seperti menghapus file terakhir yang ditulis ke kartu tetapi tidak mencegahnya terjadi lagi - semua hal tentang memformat SD adalah FUD digunakan oleh orang-orang yang tidak mengerti teknologinya.) Kartu baik-baik saja dan meskipun saya sudah pensiun dari kamera itu sekarang berfungsi dengan baik di sistem lain di mana ia digunakan hampir setiap hari dan telah berlangsung selama beberapa waktu tanpa banyak kesalahan ...

James Snell
sumber