Apakah ada cara untuk memperkirakan masa pakai kartu SD? Jika tidak, apakah ada utilitas yang dapat saya gunakan yang memonitor integritas dan keandalannya sehingga saya tahu kapan harus menggunakan kartu SD baru?
Apakah ada cara untuk memperkirakan masa pakai kartu SD? Jika tidak, apakah ada utilitas yang dapat saya gunakan yang memonitor integritas dan keandalannya sehingga saya tahu kapan harus menggunakan kartu SD baru?
Jawaban:
Ada beberapa alat yang akan memeriksa integritas sistem file, dan kesalahan berulang akan mengarah ke kartu SD yang mencapai akhir masa pakainya.
fsck
adalah aplikasi Linux yang umum digunakan dan Anda dapat menggunakannya untuk memeriksa partisi seperti ini:
fsck /dev/sdx
Di mana x
nomor partisi.
Adapun untuk memperkirakan masa pakai, Manual Produk Sandisk menyatakan:
Kartu SD SanDisk memiliki spesifikasi daya tahan untuk setiap sektor yang terdiri dari 100.000 tipikal (membaca sektor logis tidak terbatas).
Namun, saya tidak tahu berapa banyak membaca / menulis menggunakan OS khas rata-rata.
Kartu SD melakukan pemantauan sendiri, jadi Anda tidak perlu melakukannya . Kartu SD kelas komersial modern akan menggunakan algoritme level meratakan keausan yang canggih yang mendeteksi dan mengisolasi blok buruk saat muncul, sehingga pada saat tertentu tidak ada blok buruk yang terpapar ke sistem file.
Hal-hal terus berjalan sampai kartu SD kehabisan blok cadangan, di mana sebagian besar kartu mengunci diri secara permanen ke mode hanya-baca. Ini dimaksudkan untuk memberi pengguna kesempatan untuk membaca data dan memindahkannya ke media lain. Ini adalah bagaimana Anda tahu Anda harus mendapatkan yang baru.
Karena kartu biasanya kehabisan blok cadangan saat Anda menulisnya, mengaktifkan penjurnalan sangat membantu memulihkan data Anda.
df -h
Untuk Kartu SD Industri bermerek ATP, mereka menyediakan perangkat lunak "SD Lifetime Monitoring Tool" untuk Linux / Windows. Tetapi jika Anda menggunakan alat ini, Anda harus menjalankan alat ini dari Sistem Operasi Host. Itu berarti Anda tidak dapat menggunakan perangkat lunak ini di dalam SD Card untuk memeriksa sendiri. Karena jika Anda menjalankan perangkat lunak ini, kartu SD tidak dapat diakses.
Untuk Referensi - Google: Spesifikasi Kartu SD ATP Kelas Industri (Revisi 3.8)
Anda dapat memindai semua blok partisi Anda dengan
time badblocks -sv /dev/mmcblk0p2 -o mmcblk0p2.log
mmcblk0p2 mengacu pada partisi dan harus diganti oleh partisi untuk memindai. Anda dapat membuat daftar partisi Anda dengan lsblk
atau fdisk -l
.
Blok buruk akan direkam ke file log.
Melepas sistem file tidak perlu dilakukan.
Anda juga dapat melakukan tes tulis yang tidak merusak ( -n
opsi), jika Anda merasa perlu.
Jika Anda tidak perlu menyimpan data, Anda juga dapat melakukan tes tulis ( -w
opsi) yang lebih cepat (destruktif ).
Saya baru saja menemukan alat untuk memeriksa Kartu SD Panasonic untuk daya tahan yang tersisa:
https://av.jpn.support.panasonic.com/support/global/cs/sd/tool/card_checker.html
Ini hanya memiliki versi Mac dan Windows.