Bir SD kartın kullanım ömrü nedir?


100

Kullandığım bazı SD kartlarım var. Üzerine kaç kez yazabileceğim konusunda bir sınır var mı? Bilgileri bir kartta bırakırsam, sonunda bu bilgileri kaybetmesine neden olabilecek bir şey var mı (manyetik alan dışında)? Bu kartlar için tercih edilen saklama koşulları nedir?


Temas aşınma kaygıları da var ... superuser.com/questions/405942/…
Moab

1
Statik elektrik boşalmalarının da farkında olun; kartınızı mahvedebilirler ... ve lav şeyinden veya trenden farklı olarak, plastik kıyafet üzerindeki tüm sürtünmelerden statik elektrik elde etmek kolaydır.

Yanıtlar:


102

Flash belleğin gerçekten sınırlı yazma döngüleri vardır. Ancak, şimdiye dek böyle bir kartın normal kullanım ömrü boyunca bununla karşılaşmanız pek mümkün değildir. Genellikle bu bugün 100.000 yazma döngüsündedir ve SD kartlar aşınma seviyesini yönetmek için devreler içerir; yani, sık sık yazılan ve bu nedenle erken başarısız olan sayfalar "sıcak noktaları" önlemek için eşit şekilde yayılır .

Kartta depolanan bilgiler manyetik alanlarda bile güvenlidir, çünkü bilgiler manyetik olarak saklanmaz (sabit disklerin veya disketlerin aksine).

Depolama koşullarına gelince ... onları çamur, su, lav veya diğer zararlı koşullarda saklamamalısınız. Muhtemelen onları demiryollarına da koymamalı ve trenlerin üzerlerine sürmesine izin vermemelisin. Bunun dışında, kartlarımı sakladığım yerlere özel bir önem vermedim Şimdiye kadar herhangi bir yan etkisi olmadı. Uygulamada, kartın fiziksel olarak zarar vermeyecek bir şeyin karttaki verilere zarar vermeyeceğini düşünüyorum.


37
SD kartlarımdan biri 3 döngü geçirdi, çamaşır makinesinde olan yıkama döngüsünü tamamladı ve iyi çalışıyor ... ve daha temizleyebilirim. Gerçekten zorlar. ;-)
GeneQ

2
@Kevin Sende bir nikel mi var?
Jared Harley

8
Babu'nun gelecek amazon incelemesi - "bir yıldız - fotoğraf çekmek için bu SD kartı volkanın içine soktum ve çıktığımda SD kart artık çalışmadı! HAZIR ALMAYIN!"
Natalie Adams

6
SD kartlar do not , en azından herhangi bir makul fiyatlı olanlar için, 100.000 yazma döngüleri var. SLC flaş bazen MLC değil yapar. Gerçek test verilerine bakınız . Veya burada .
derobert

3
Anekdot verileri: Son iki haftada iki mikro SD kartım yanımda kaldı (16GB ve 2GB). Bu kartlar bir cihaza kalıcı olarak monte edilmiştir - bu yüzden takma / çıkarma aşınması yoktur. Bildiğim kadarıyla olağandışı yazma etkinlikleri yoktu; bunlar Android telefonlar onlarla ne yaparsa yapsınlardı. Birdenbire telefon SD kart olmadığını ve hiçbir şeyin okumadığını ya da yazmayacağını söylüyor - Windows değil, Linux değil (çeşitli makinelerde). Bunun bir SD kartı işlevsel olmayan hale getirmek için lav akışına girmesi gerekmediğinden başka birine ne söylediğinden emin değilim.
Michael Burr,

49

Uzun süreli depolama için hiçbir zaman FLASH belleğe asla güvenmeyin. FLASH ile olan deneyimim bütünlüğün 5 yıl kadar kısa bir sürede bozulmaya başlaması. FLASH bellek hücrelerinde depolanan voltajlar dağılır ve bir süre sonra yanlış yorumlanabilir. Yüksek sıcaklıklar dağılmayı hızlandıracak ve depolamayı 5 yıldan daha kısa sürede kısaltacaktır.

Bir hücrenin 2 biti temsil edebileceği yüksek yoğunluklu FLASH en büyük başarısızlık oranına sahiptir .. en ucuz olduğu için kullanımda en yaygın olanıdır (çift kapasite). Çoğu FLASH mikro denetleyici uygulaması, FLASH bellek bozulması nedeniyle 5-10 yıl sonra başarısız oluyor. Firmware'i yeniden FLASH-5-6 yıl vb yonga geri yükler. Bu yüzden sürekli bütünlüğü sağlamak için FLASH bellek verilerini periyodik olarak yenilemeniz gerekir. SD kartını uzun süreli saklama olarak kullanmak isteseniz de aynı şey geçerli olur.

FLASH bellek yongasının kendisi son derece sağlamdır ve binlerce yıllık hizmet olmasa da yüzlerce ürün sunabilir; maksimum yazma çevrimi ömrü aşılmadığı sürece. FLASH bellek hücreleri, farklı seviyelerde şarj edilen milyonlarca ayrı mikroskobik pil gibidir. Bildiğiniz gibi, yıllarca rafta oturan paketin içindeki yeni piller sonunda boşalacak. Aynısı FLASH bellek hücreleri için de geçerlidir, veri bitlerini temsil eden uygun şarjları sürdürmek için periyodik olarak "yeniden şarj edilmeleri" gerekir. Bu yüzden, bir FLASH hafıza kartı 25 yıl boyunca bir güvenlik kasasına kondu ... ... onu kullanmaya çalıştığındasürekli verilerinin olacağına dair garanti verdim. Depoda 10 yıl çalıştıktan sonra% 20 bozulma ile FLASH hafıza gördüm.

FLASH flaş sürücüler, bir bilgisayardan diğerine veri aktarmak için mükemmeldir, ancak ASLA uzun süreli arşiv depolaması için kullanılmamalıdır. Aynı geleneksel CD ROM için de geçerli. 5-10 yıl sonra, kontrast boya okuma hatalarına neden olmayacaktır.

Uzun süreli depolama için en iyi ortam ARCHIVAL GOLD CD-R veya benzeri bir markadır. Diskteki depolama ortamı, 24 K altından oluşan ince bir tabakadır, böylece oksitlenmez. Bu CD tipinde veri tutmanın, 300 yıl sonra bile bozulmamış olması bekleniyor. Geleneksel CD-R'lere kıyasla pahalıdırlar.


5
güzel yazı. Bilgilerinizi paylaştığınız için teşekkür ederiz. 'FLASH bellek verilerini periyodik olarak nasıl yenileyebileceğimize' dair bir paragraf ekleyebilir misiniz? Teşekkürler.
12'de

1
Bu ilginç. Bunu duymadım. Ayrıca bu şarj prosedürü hakkında daha fazla bilgi edinmek istiyorum. Yoksa bu açıklamayı yedekleyebilecek başka biri var mı?
zingle-dingle,

1
Kaynak belirtilmeli. Wikipedia söyleyeceği gibi.
Chris F Carroll

1
Üzgünüm ama ... bir çeşit FLASH kaynaklı nöbet geçiriyor musunuz? Büyük harf kullanımı nedir?
specializt,

@ Zingle-dingle Bu olgu, bir ad var bit rot. Etrafta çok tartışma var, örneğin, news.ycombinator.com/item?id=9759836 ; getprostorage.com/blog/bit-rot-stop-destroying-your-data
Ben

38

dayanıklılık

Deneyimlerime göre, bellek kartları oldukça dayanıklıdır, ancak biçimler söz konusu olduğunda zaman zaman titizdir. Son zamanlarda çamaşır makinesinden bir cep telefonu koştum (çok kirliydi) ve 2 GB microSD kart yeni telefonumda gayet iyi çalışıyor (sonunda yıkanmış telefonun da çalışmasını sağladım, ancak yükseltme için iyi bir bahane oldu).

İnanılmaz tutar Rob Galbraith, web sitesi üzerinde CompactFlash ve Secure Digital kartlar, diyor

Bireysel flash bellek hücrelerinin sınırlı bir ömrü vardır. Bu kötü haber. İyi haber şu ki, yaşam süreleri genellikle birçok, binlerce silme / yazma döngüsünde ölçülüyor ve kart denetleyicileri tüm kart hücrelerinde aşınmayı dengeleyen bir algoritma kullanıyor. CompactFlash ve SD / SDHC kartlar, kötü giden bellek hücrelerini otomatik olarak ve şeffaf bir şekilde veya bazı durumlarda önceden tanımlanmış bir limite ulaştığında haritalamak için tasarlanmıştır.

Yazma döngüleri önemlidir, ancak MTBF (arızalar arasındaki ortalama süre) genellikle 1M-2M saat veya daha fazladır;

İpuçları

  • Bir hafıza kartını birleştirmeyin. Bu yazma / silme döngülerini tüketir ve MTBF'yi kısaltır.
  • Kullanım FAT32 yerine (gibi günlük dosya sistemi NTFS daha sık yazacağım).
  • SD kartlar 10 yıl boşta oturan bir veriyi tutmak için derecelendirilmiştir. Bazen bir okuyucuya takarak kartların yeniden enerjilendirilmesi hakkında okuduğumu hatırlıyorum.

Anekdotlar

2004 BBC makalesi Digital anıları aşırılıktan kurtulan makalesi , Digital Camera Shopper'ın bellek kartlarının dayanıklılığı konusundaki ilginç bir çalışmasını kapsamaktadır.

Dijital kamera Shopper dergisi bulundu çoğu kameralarda hafıza kartları neredeyse yıkılmaz. Beş hafıza kartı formatı kaynatıldı, ezildi, yıkandı ve kahve ya da kolada dunk edildi.

2004'te, bir fotoğrafçının kompakt flash kartının, kamera donanımının tahrip ettiği patlamaya o kadar yakın yerleştirildiği, ancak CompactFlash kartının bulunduğu bir köprü patlamasından kurtulduğu bir anda( SanDisk basın açıklamasında gizlice kaplıydı). kurtuldu. Uçak kazaları gibi diğer olaylar SanDisk tarafından o kadar sinirleniyor ki, kuşkusuz diğer markaları kullanırken de endişeliyim. Bununla birlikte, hasarlı bir karttan veri almak her zaman kolay değildir. Atmosferik bir araştırma balonu Pasifik Okyanusunda düştü ve toplandı. Bir SD kart kolay okunuyordu ancak bir diğer SanDisk müdahalesi gerekiyordu, ancak sonunda okundu.

Bill Biggart'ın 9/11 fotoğrafları , ikinci kulenin CompactFlash microdrive kartındaki çöküşünden kurtuldu.

Kurtarma

Bir kartın pürüzlü hale geldiğinden şüpheleniyorsanız veya bir kartı okumakta sorun yaşıyorsanız, derhal karttaki her şeyin bir yedeğini alın. Bunun için kullanışlı olan TestDisk ve PhotoRec gibi düşük seviye kurtarma araçları var .


Fiziksel flaş çipinin sağlamlığı, verinin değil. Flash bellekte sorun var bit rot, en.wikipedia.org/wiki/Data_degradation , eğer sd kartınız sadece medya dosyası içinse, fark edebileceğinizden daha sık gerçekleşir. Ancak kritik kod için büyük olasılıkla dayanılmazdır, örn. Sistem önyükleyici vb.
Ben

10

Bunun yardımı olur mu bilmiyorum ama ...

Katıştırılmış bir cihazda tüm dosya sistemi için µSD kartlarını kullanıyoruz, bu nedenle takas işleminin yanı sıra günlüğe kaydetme amacıyla da okur ve yazarlar. Bu bir dergilerden oluşan bir dosya sistemidir (önceki takımların kararı) ve 200 marka bir popülasyonda bir avuç başarısızlık gördüm, bazı markalar diğerlerinden daha fazla başarısızlığa sahipti. Bazıları tam yıkıcı hatalar, kartı okuyamıyorum veya yeniden bölümlendirip yeniden biçimlendiriyorum ve bazıları sadece dosya sisteminin bozulması ve yeniden bölümleme ve yeniden yazma onları tekrar çalışıyor. Ancak sahaya gönderilecek olanlara güvenmiyoruz.

Sadece en fazla 3 yıl boyunca sahadalar. Şükürler olsun ki gerçek bilgiler zaten bir veritabanına gönderildi ve saklandı.


1
Bir Linux ürününün de RFS gibi micro SD kartlarla benzer bir şekilde piyasaya sürülmesine neden oluyorum ve başarısızlıklardan da endişe duyuyorum. Laboratuarda epeyce SD kart bozuldu ve bir çift de tamamen başarısız oldu. Testin belirli bir markayı ortaya çıkardı mı? Ayrıca endüstriyel SD kartlarını denediniz mi?
fred basset,

2
3 yılda 200 başına bir avuç = 2 veya 3 yıl içinde% 2-3 tipik başarısızlık oranı? Bu tür bir başarısızlık oranı, yedeklerimi tekrar kontrol etmeme neden oluyor.
Chris F Carroll

1
@ ChrisFCarroll, sadece% 2-3 olsaydı rahatlardım. Sabit sürücü arıza oranını kontrol ederseniz, sizi şaşırtacak ve hatta dehşete düşmüş olacaksınız. Backblaze.com/blog/hard-drive-reliability-stats-for-q2-2015
GTodorov 20

10

Ahududu pi bilgisayarlarında birkaç SD kart markası kullandım ve genellikle 1 ila 3 ay arasında herhangi bir kesintisiz çalışma süresinden sonra hafıza bozulmalarını görmeye başlarlar, daha büyük SD kartların daha uzun süre dayanması, daha küçük SD kartların sadece birkaç yıpranması Hafta


3
Bir yağmurlama sistemi denetleyicisi için bir raspi kullanıyorum ve şu anda, 3 yıllık notta kart bozuldu. Binlerce kurtarılamaz fsck hatası. Belki de raspian, flaşın yönetimi için çok fazla giriş yapıyor.
voidref

2
voidref, bu biraz kapalı bir konudur, ancak bana da iki kez oldu. Ondan sonra raspbian dilimi değiştirmeyi kapattım ve ayrıca kök dosya sistemlerini salt okunur olarak bağladım ve temp dosyalarını yazmak için bir ram diski kullandım. Bu benim için çalıştı gibi görünüyor. Sanırım benim için çok sık oldu çünkü yüksek kaliteli SD kartlar kullanmadım ve daha küçük kapasiteler kullandım, bu yüzden aynı bloklar tekrar yazılı yükler alıyordu. Sonunda önemli bir dosya bozuk / bozuk ve çekirdek panik rpi alır.
Baykuş,

2
noatimeÖzellikle okuma ağırlıklı işlemlerde, tüm microsd bölümlerinin montaj seçeneklerine eklemeniz gerekir . Bir microsd çalıştırmadığınızda, ancak "gerçek" bir ssd veya hdd çalıştırsanız bile, bu süre performansınızı artıracaktır.
user1933738

1
Ayrıca denemeye değer nodiratimebirikmiş commitde var.
Ben,

1
ahududu pis sd kart yolsuzluk biraz özeldir. Şarj edilebilir bir bataryaları veya güç değişimlerini yumuşatan birçok elektronik parçası yoktur, ayrıca güç kaynakları da ucuzdur. Bu durumda yolsuzlukların ana kaynaklarından biri olan AFAIK, sd kartların diğer kullanımları için geçerli değildir.
korkman

9

Bunları -40 ° C'nin altında veya +100 ° C'nin üzerinde saklamayın (örneğin, bazı yerlerde araba gösterge paneli).

Teorik olarak onlara ciddi bir etki ile zarar verebilirsiniz. 2000  g veya daha fazla yeterli olabilir.

Pimleri kısa devre yapmayın veya uzayda kullanmayın. Bunları uzun süreli arşivleme amacıyla kullanmayın - 500 yıl içinde bileşiklerin birçoğu bozulmaya başlayacak ve hiç kimse onları nasıl okuyacağını bilemeyecek.

Bunun dışında, depodaki verileri kaybetmenin ciddi fiziksel hasar alacağını düşünüyorum.


2
Uzayda SD kart kullanmanın sorunu nedir? Yakında herhangi bir zamanda denemeyi planladığımdan değil, sadece merak ediyorum ...
Yuval

6
Düzenli bir SD kart radyasyona karşı sertleştirilmiş değildir. Kontrolörler operasyon sırasında savunmasızdır. Onları uzaya veya bir nükleer reaktör çekirdeğine taşıyabilirsin, orada çalıştırmaya çalışma.
Colin Pickard

1
Uygun şekilde sertleştirilmiş flash bellek, uzayda her zaman aslında kullanılır.
Colin Pickard

@ColinPickard, evet, endüstriyel flaş depolama olarak adlandırılır ve normal SD kartların maliyeti 10x ile 1000x arasındadır.
Aaron Campbell,

Peki ya bir kara delik veya çarpma düzlemi yakınında bir SD kart saklamaya ya da okumaya ne dersiniz?
Jus12
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.