Apa harapan hidup kartu SD?

100

Saya memiliki beberapa kartu SD yang saya gunakan. Apakah ada batasan berapa kali saya bisa menulisnya? Jika saya meninggalkan informasi pada kartu, adakah yang dapat menyebabkannya kehilangan informasi ini pada akhirnya (selain medan magnet)? Apa kondisi penyimpanan yang disukai untuk kartu-kartu ini?

Yuval
sumber
Ada juga kekhawatiran pemakaian kontak ... superuser.com/questions/405942/…
Moab
1
Waspadai pelepasan listrik statis juga; mereka mungkin menghancurkan kartu Anda ... dan mudah mendapatkan listrik statis dari semua gesekan pada pakaian plastik - tidak seperti benda lava atau kereta api.

Jawaban:

102

Memori flash memang memiliki siklus tulis yang terbatas. Namun, saat ini tidak mungkin Anda akan menemukan ini dalam masa normal kartu tersebut. Biasanya ini berada dalam urutan 100.000 siklus tulis hari ini dan kartu SD mencakup sirkuit untuk mengatur level-aus, yaitu, menyebar tulis di media penyimpanan secara merata untuk menghindari "hot spot" —halaman yang ditulis terlalu sering dan karenanya gagal sejak awal .

Informasi yang disimpan dalam kartu aman bahkan di medan magnet karena informasi tersebut tidak disimpan secara magnetis (bertentangan dengan hard drive atau floppy disk).

Adapun kondisi penyimpanan ... Anda tidak harus menyimpannya di lumpur, air, lava atau kondisi berbahaya lainnya. Anda mungkin juga tidak seharusnya meletakkannya di jalur kereta api dan membiarkan kereta melewatinya. Selain itu, tidak memberi perhatian khusus di mana saya menyimpan kartu saya, saya belum memiliki efek buruk sejauh ini. Dalam praktiknya saya akan berpikir apa pun yang tidak secara fisik merusak kartu tidak akan membahayakan data di dalamnya.

Joey
sumber
37
Salah satu kartu SD saya telah melalui 3 siklus, yaitu siklus cuci, di mesin cuci dan berfungsi dengan baik ... dan pembersih juga dapat saya tambahkan. Mereka sangat tangguh. ;-)
GeneQ
2
@Kevin Anda punya satu nikel?
Jared Harley
8
Review amazon masa depan Babu - "satu bintang - saya membawa kartu SD ini ke gunung berapi untuk mengambil gambar dan ketika saya keluar kartu SD tidak lagi berfungsi! JUNK JANGAN MEMBELI!"
Natalie Adams
6
Kartu SD tidak memiliki 100.000 siklus tulis, setidaknya tidak untuk yang dengan harga terjangkau. SLC flash terkadang, bukan MLC. Lihat data uji aktual . Atau disini .
derobert
3
Data anekdotal: Saya mengalami dua kartu micro SD yang gagal dalam dua minggu terakhir (16GB dan 2GB). Kartu-kartu ini lebih atau kurang terpasang secara permanen di perangkat - jadi tidak ada penyisipan / pelepasan yang aus. Sejauh yang saya tahu mereka tidak memiliki aktivitas menulis yang tidak biasa; ini hanya ada di ponsel untuk apa pun yang dilakukan ponsel Android dengan mereka. Tiba-tiba telepon mengatakan bahwa tidak ada kartu SD, dan tidak ada yang akan membaca atau menulis kepada mereka - bukan telepon, bukan Windows, tidak Linux (dalam berbagai mesin). Saya tidak yakin apa ini memberitahu orang lain selain tidak perlu mengambil aliran lava untuk membuat kartu SD tidak berfungsi.
Michael Burr
49

Jangan pernah mempercayai memori FLASH dalam bentuk apa pun untuk penyimpanan jangka panjang. Pengalaman saya dengan FLASH adalah integritas mulai goyah hanya dalam 5 tahun. Tegangan yang disimpan dalam sel memori FLASH menghilang dan dapat disalahartikan setelah beberapa saat. Temperatur yang tinggi akan mempercepat disipasi dan mempersingkat penyimpanan bahkan kurang dari 5 tahun.

FLASH densitas tinggi di mana satu sel dapat mewakili 2 bit memiliki tingkat kegagalan terbesar .. paling umum digunakan karena paling murah untuk diproduksi (kapasitas ganda). Banyak aplikasi micro-controller FLASH gagal setelah 5-10 tahun karena kerusakan memori FLASH. Re-FLASH firmware mengembalikan chip selama 5-10 tahun, dll. Jadi, Anda harus menyegarkan data memori FLASH secara berkala untuk memastikan integritas yang berkelanjutan. Hal yang sama berlaku jika Anda ingin menggunakan kartu SD sebagai penyimpanan jangka panjang.

Chip memori FLASH itu sendiri sangat kasar dan dapat menawarkan ratusan, jika tidak ribuan tahun layanan; selama umur siklus tulis maksimum belum terlampaui. Sel memori FLASH seperti jutaan baterai mikroskopis individu yang diisi pada level yang berbeda. Seperti yang Anda tahu, setiap baterai baru dalam kemasan yang disimpan di rak selama bertahun-tahun pada akhirnya akan habis. Hal yang sama berlaku untuk sel-sel memori FLASH, mereka memerlukan "pengisian ulang" secara berkala untuk mempertahankan biaya yang tepat yang mewakili bit data. Jadi kartu memori FLASH dimasukkan ke dalam brankas selama 25 tahun ... dijamin Anda akan memiliki data yang korup ketika Anda mencoba menggunakannya. Saya telah melihat memori FLASH dengan korupsi 20% setelah 10 tahun duduk di penyimpanan.

FLASH thumb drive sangat bagus untuk mentransfer data dari satu komputer ke komputer lain, dll, tetapi TIDAK PERNAH digunakan untuk penyimpanan arsip jangka panjang. Hal yang sama berlaku untuk CD ROM konvensional. Setelah 5-10 tahun, pewarna kontras akan gagal menyebabkan kesalahan baca.

Media terbaik untuk penyimpanan jangka panjang adalah ARCHIVAL GOLD CD-R atau merek serupa. Media penyimpanan pada disk adalah lapisan tipis emas 24K sehingga tidak akan teroksidasi. Retensi data pada CD jenis ini diharapkan akan tetap utuh bahkan setelah 300 tahun. Mereka mahal dibandingkan dengan CD-R konvensional.

Gavin Curtis
sumber
5
Langgan yang bagus. Terima kasih telah berbagi pengetahuan Anda. Bisakah Anda menambahkan paragraf tentang bagaimana kami dapat 'menyegarkan data memori FLASH secara berkala'? Terima kasih.
kerang
1
Ini menarik. Saya belum pernah mendengar ini. Saya juga ingin mendengar lebih banyak tentang prosedur pengisian ini. Atau adakah orang lain yang dapat mendukung pernyataan ini?
zingle-dingle
1
Kutipan diperlukan. Seperti kata wikipedia.
Chris F Carroll
1
maaf tapi ... apakah Anda menderita semacam kejang yang disebabkan oleh FLASH? Whats dengan kapitalisasi?
Specializt
@ zingle-bego Fenomena ini memiliki nama: bit rot. Ada banyak diskusi, misalnya news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben
38

Daya tahan

Dalam pengalaman saya, kartu memori cukup tahan lama, meskipun terkadang rewel dalam hal format. Saya baru-baru menjalankan ponsel melalui mesin cuci (itu sangat kotor), dan kartu microSD 2 GB bekerja dengan baik di telepon baru saya (saya akhirnya mendapatkan telepon yang dicuci juga berfungsi, tapi itu alasan yang bagus untuk memutakhirkan).

Rob Galbraith, yang mengelola situs web luar biasa tentang CompactFlash dan kartu Secure Digital , mengatakan

Masing-masing sel memori flash memiliki umur yang terbatas. Itu berita buruknya. Berita baiknya adalah masa hidup mereka biasanya diukur dalam banyak, ribuan siklus hapus / tulis, dan pengendali kartu menggunakan algoritma yang menyeimbangkan keausan di seluruh sel kartu. Kartu CompactFlash dan SD / SDHC dirancang untuk secara otomatis dan transparan memetakan sel-sel memori yang rusak, atau dalam beberapa kasus ketika mereka mencapai batas yang telah ditentukan.

Siklus menulis penting, tetapi MTBF (waktu rata-rata antara kegagalan) seringkali 1M-2M jam atau lebih, dengan memperhitungkan kemajuan seperti pemakaian leveling, penandaan blok yang buruk dan manajemen, dll.

Kiat

  • Jangan defrag kartu memori. Ini mengkonsumsi siklus tulis / hapus dan memperpendek MTBF.
  • Gunakan FAT32 alih-alih sistem file penjurnalan (seperti NTFS ), yang akan menulis lebih sering.
  • Kartu SD dinilai menyimpan data sekitar 10 tahun saat idle. Saya ingat membaca (tidak yakin di mana) tentang memberi energi kembali kartu dengan sesekali memasukkan ke dalam pembaca.

Anekdot

Artikel BBC 2004 Memori digital bertahan ekstrem mencakup studi yang menarik oleh Digital Camera Shopper pada daya tahan kartu memori.

Kartu memori di sebagian besar kamera hampir tidak bisa dihancurkan, menurut majalah Digital Camera Shopper. Lima format kartu memori selamat direbus, diinjak-injak, dicuci, dan dibenamkan dalam kopi atau cola.

Pada tahun 2004, ada sebuah insiden (tercakup dengan gembira dalam siaran pers SanDisk pada saat itu) di mana kartu flash kompak seorang fotografer selamat dari ledakan jembatan di mana perlengkapan kamera dipasang sangat dekat dengan ledakan sehingga hancur, tetapi kartu CompactFlash selamat. Insiden lain seperti kecelakaan pesawat sangat dinodai oleh SanDisk sehingga, diakui, saya gugup menggunakan merek lain. Yang mengatakan, itu tidak selalu mudah untuk mendapatkan data dari kartu yang rusak. Balon penelitian atmosfer jatuh di Samudera Pasifik dan ditemukan. Satu kartu SD mudah dibaca tetapi diperlukan intervensi lain dari SanDisk, tetapi akhirnya terbaca.

Foto-foto Bill Biggart dari 11/9 selamat dari runtuhnya menara kedua pada kartu microdrive CompactFlash.

Pemulihan

Jika Anda mencurigai ada kartu yang rusak, atau Anda kesulitan membaca kartu, segera buat cadangan semua yang ada di kartu. Ada alat pemulihan tingkat rendah seperti TestDisk dan PhotoRec yang berguna untuk ini.

bw
sumber
Itulah daya tahan chip flash fisik, bukan data. Memori flash menderita bit rot, en.wikipedia.org/wiki/Data_degradation , ini terjadi lebih sering daripada yang Anda sadari, jika kartu sd Anda hanya untuk file media. Tapi kemungkinan besar tidak dapat ditoleransi untuk kode kritis misalnya sistem bootloader dll.
Ben
10

Saya tidak tahu apakah ini akan membantu, tapi ...

Kami menggunakan kartu μSD untuk seluruh sistem file pada perangkat yang disematkan, sehingga mereka dapat membaca dan menulis untuk tujuan logging dan juga swap. Ini adalah filesystem jurnal (keputusan tim sebelumnya) dan saya telah melihat beberapa kegagalan dalam populasi 200 perangkat, dengan beberapa merek memiliki lebih banyak kegagalan daripada yang lain. Ada yang gagal total, saya tidak bisa membaca atau mempartisi ulang dan memformat ulang kartu dan ada juga yang hanya merusak sistem file dan partisi ulang dan menulis ulang membuatnya berfungsi kembali. Kami tidak percaya mereka akan dikirim ke lapangan.

Mereka hanya berada di lapangan selama maksimal 3 tahun. Syukurlah informasi yang sebenarnya telah dikirim ke database dan disimpan.

Patrick Buick
sumber
1
Saya menghadapi peluncuran yang sama dari produk Linux dengan kartu micro SD seperti RFS dan saya juga khawatir tentang kegagalan. Saya punya beberapa kartu SD yang rusak di lab dan beberapa gagal total. Apakah pengujian Anda mengungkapkan merek bagus tertentu? Anda juga sudah mencoba kartu SD industri?
fred basset
2
Segenggam per 200 dalam 3 tahun = tingkat kegagalan tipikal 2-3% dalam 2 atau 3 tahun? Tingkat kegagalan semacam itu membuat saya ingin memeriksa ulang cadangan saya.
Chris F Carroll
1
@ ChrisFCarroll, saya akan santai jika hanya 2-3%. Jika Anda memeriksa tingkat kegagalan hard drive, Anda akan terkejut dan bahkan ngeri backblaze.com/blog/hard-drive-r Keandalan
stats
10

Saya telah menggunakan beberapa merek kartu SD di komputer raspberry pi, dan mereka biasanya mulai melihat kerusakan memori setelah waktu operasi terus-menerus antara 1 hingga 3 bulan, kartu SD yang lebih besar tampaknya bertahan lebih lama, kartu SD yang lebih kecil aus hanya dalam beberapa pasangan. minggu.

Burung hantu
sumber
3
Saya telah menggunakan raspi untuk pengontrol sprinkler, dan baru saja, pada tanda 3 tahun, kartu telah rusak. Ribuan kesalahan fsck yang tidak dapat dipulihkan. Mungkin raspian hanya mencatat terlalu banyak untuk dikelola flash?
voidref
2
voidref, ini agak aneh, tapi itulah yang terjadi padaku juga, dua kali. Setelah itu saya mematikan swapping di raspbian, dan juga me-mount filesystem root sebagai read only dan kemudian menggunakan ram disk untuk menulis file temp. Tampaknya itu berhasil bagi saya. Saya pikir itu sering terjadi pada saya karena saya tidak menggunakan kartu SD berkualitas tinggi dan menggunakan kapasitas yang lebih kecil, sehingga blok yang sama mendapatkan beban yang ditulis ulang. Akhirnya file penting akan musnah / rusak dan rpi panik kernel.
Burung hantu
2
Anda perlu menambahkan noatimeopsi pemasangan semua partisi microsd, terutama pada operasi read-heavy. Bahkan ketika tidak menjalankan microsd, tetapi "nyata" ssd atau hdd, noatime akan meningkatkan kinerja Anda.
user1933738
1
Ada juga nodiratime, akumulasi commitjuga patut dicoba.
Ben
1
pis raspberry agak istimewa dalam korupsi kartu sd mereka. Mereka tidak memiliki baterai yang dapat diisi ulang atau banyak komponen elektronik yang menghaluskan variasi daya, ditambah catu daya mereka yang murah. AFAIK yang merupakan salah satu sumber utama korupsi dalam kasus ini, dan tidak berlaku untuk penggunaan kartu sd lainnya.
korkman
9

Jangan menyimpannya di bawah -40 ° C atau di atas +100 ° C (misalnya, dashboard mobil di beberapa tempat).

Secara teoritis Anda dapat merusaknya dengan dampak yang cukup parah. 2000  g atau lebih mungkin cukup.

Jangan menyingkat pin, atau menggunakannya di luar angkasa. Jangan menggunakannya untuk tujuan pengarsipan jangka panjang - dalam 500 tahun beberapa senyawa akan mulai mengalami degradasi dan tidak ada yang tahu cara membacanya lagi.

Selain itu, saya pikir akan membutuhkan kerusakan fisik yang substansial untuk kehilangan data dalam penyimpanan.

Colin Pickard
sumber
2
Apa masalah dengan menggunakan kartu SD di luar angkasa? Bukan berarti saya berencana untuk mencoba dalam waktu dekat, hanya ingin tahu ...
Yuval
6
Kartu SD biasa bukan radiasi yang dikeraskan. Pengontrol rentan selama operasi. Anda dapat memindahkannya ke luar angkasa, atau ke teras reaktor nuklir, tapi jangan coba-coba mengoperasikannya di sana.
Colin Pickard
1
Memori flash yang mengeras dan sesuai sebenarnya digunakan di ruang sepanjang waktu.
Colin Pickard
@ColinPickard, ya, ini disebut penyimpanan flash industri, dan biayanya 10x hingga 1000x berapa biaya kartu SD normal.
Aaron Campbell
Bagaimana dengan menyimpan / membaca kartu sd di dekat lubang hitam atau menabrak pesawat?
Jus12