SD kartlar ömür boyu yazma korumasını nasıl uygular?


1

Biraz araştırma yaptım ve SD kartın ömrünün sonundaki davranışını (gerçekten ne diyeceğimi bilemiyorum) SD kartların ve microSD kartların veri kaybını önlemek için kendilerini salt okunur hale getirdiklerini duydum. Bunu ilk duyduğumda çok zekice olduğunu düşündüm. Şimdi pek emin değilim.

Bazı arkaplan: Kendini yazmaya karşı koruma moduna sokmadan önce 2 yıl süren ağır ahududu pi kullanımına sahip bir microSD'm vardı. Tüm os ve dosya sistemini yedek kartıma taşımak için dd kullandım. Birkaç gün içinde, bu kartın kendisinin de yazmaya karşı korumalı olduğunu anladım. İkinci yedek kartım hemen hemen aynı şeyi yapana kadar çok şanslı olduğumu sanıyordum.

Bu beni rahatsız etti, o zamandan beri ahududuların oturmasına izin verdim Ancak SD kartın kendini yazmaya karşı korumayı nasıl bildiğini merak etmeye başladım. Yazma döngülerinin bir sayısını tutarsa ​​ve tüm diskin bir görüntüsünü oluşturmak için gd kullandım, o zaman SD kartlarımı eski olduklarını düşünerek aldatmış olabilirim. Ancak yaşam sonu davranışının uygulanmasını hiçbir yerde bulamıyorum. Nasıl çalıştığını bilen var mı? Geri almayı denemek isterdim, ancak yazma koruması çok düşük bir düzeyde uygulanmış görünüyor. Sudo kullanarak / dev / sdX cihazına bile erişemiyorum.

Eğer haklıysam ve bir tür yazma döngüsü taksitli tutarsa, bu biraz sinir bozucu olmaktan öte bir şeydir. Bu, SD kartın aslında ölmediği anlamına geliyor - bu sadece bir ihtiyati önlem. Bu güzel olsa da, düzenli olarak yedekleme yaparken, gerçek ölüme kadar kullanmak istiyorum.

Bununla, uzun soluklu arka planım olarak, yaşam sonu davranışının nasıl uygulandığını bilen var mı ve davranışları kazayla tetiklememi engellememin bir yolu var mı?


Yalnızca okuma modu için ters çevirmeyi isteyen bir iç hata algıladığına inanıyorum. Bu cihazlar ucuz, güvenilir değil olarak üretildi. Tipik olarak, bu en azından belgesiz sürücüye özel bilgi olmadan geri dönüşlü değildir.
LMiller7

1
@ fixer1234, umm .. hayır. Bu tür bilgiler sürücünün içindedir ve görünmez dd.
psusi

@ LMiller7, cihazlar her defasında dahili hataları kontrol ediyor mu? Kartların kendileri yepyeni bir yazma devridir ve kendilerine yazdığım veriler dışında herhangi bir hata olmamalıdır, bu verilerin bozulması olabilir, ancak iç hatalar olmayabilir, değil mi?
Sllew

Yanıtlar:


0

Kartların aşınma dengeleme için kullanmaları için fazladan bir alana sahip olmaları gerekir, ancak kulağa aptal olanlar ve yedek blokları olmayan ve her blokta yazdığınız için salt okunur hale geldikleri anlaşılıyor. sürüş. Dosyaları kullanmak yerine kopyalamak ddveya e2image -ar Bir ext [234] dosya sistemini kopyalamak, disk üzerinde kullanılmayan her bloğa gereksiz yere yazmaktan kaçınacaktır, bu da yardımcı olabilir.


Tavsiyen için teşekkürler, ama bunu zor yoldan çözdüm. Sorum, gereksiz yere salt okunur olan kartlar hakkında yapılabilecek bir şey olup olmadığıydı.
Sllew

@Sllew, sdcards desteği olup olmadığından emin değilim fstrim, ama bu yardımcı olabilir.
psusi
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.