Bisakah saya menggunakan sesuatu seperti perintah SSD TRIM pada kartu SD?


Jawaban:


8

Pemahaman saya adalah bahwa spesifikasi SDCARD saat ini tidak termasuk perintah TRIM. Meskipun saya tidak berada di komite, dukungan Windows 7 untuk TRIM akan menarik perhatian banyak insinyur, dan masuk akal untuk mengharapkan bahwa perintah akan muncul dalam spesifikasi SD dalam beberapa tahun mendatang.

OS menggunakan perintah TRIM untuk memberi tahu perangkat flash bahwa suatu sektor tidak akan dibaca lagi sampai ditulis. Ini memberi tahu perangkat flash bahwa sektor-sektor itu tidak perlu disalin dari satu halaman ke halaman lain sebelum halaman pertama dihapus. Ini dapat menghasilkan peningkatan kinerja yang signifikan dan privasi data yang ditingkatkan.

Alangkah baiknya jika kartu SD bisa memberikan kinerja yang mirip dengan SSD. Saya tidak melihat alasan mendasar mengapa faktor bentuk kecil tidak dapat mendukung akses berkecepatan tinggi. Namun, pada saat ini, jika Anda menginginkan kinerja kecepatan tinggi, Anda harus menggunakan SSD, bukan kartu SD.


5

Di Linux:

  • blkdiscardpada perangkat blok yang tidak terpasang (mis. /dev/mmcblk0) untuk membuang semua blok (membuat data tidak dapat diakses melalui cara normal, tetapi tidak berjanji untuk menghapusnya dengan aman).
  • fstrim (pada sistem file yang dipasang) jika Anda ingin menyimpan data tetapi buang blok yang tidak digunakan.

5

Saya tidak tahu apakah ini palsu, tetapi tampaknya di Linux fstrim berfungsi. Saya sedikit terkejut.

fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed

Ini kartu 32GiB diformat dengan btrfs dan saya memang menghapus sekitar 8GiB. Labelnya adalah model Kingston: sd10vg2 (kartu SD abu-abu)

Saya harus menambahkan bahwa Anda harus berhati-hati dengan fstrim di SSD. Dan lebih berhati-hati pada kartu sd. Terlalu banyak bug pada firmware. Saya hanya percaya seri perusahaan Intel. Saya punya satu krisis dengan fstrim dan SD-card (data tidak dapat diakses). Saya tidak akan fstrimterlalu sering pada sdcard ini dan umum di sd.


5
Ini kemungkinan besar dilakukan MMC_CAP_ERASEuntuk blok kotor yang tidak digunakan. Bekerja lebih lambat daripada TRIM(yang memungkinkan pengontrol menjadwalkan penghapusan yang sebenarnya), tetapi hasil akhirnya harus sama.
Dmitry Grigoryev

Apakah harus dilepas atau semacamnya? Aku hanya punya kesalahan: fstrim: <my_mountpoint> : the discard operation is not supported. Saya mendapat SDxC oleh Kingston.
Tomasz Gandor

Dipasang. Filesystem harus menginformasikan perintah fstrim tentang ruang kosong yang tersedia. Dalam kasus Anda, saya kira kartu SD Anda tidak mendukung TRIM.
krg

3
@DmitryGrigoryev benar, fstrimdikirim ke Kartu SD mungkin tidak selalu "langsing" itu pada dasarnya ERASE (CMD38)
Irfan Latif

2

Alat penyimpanan mengklaim bahwa Anda mendefrag kartu SD Anda meningkatkan kinerja, namun mereka menjual produk sehingga mereka dapat mengklaim apa pun yang cocok untuk mereka.

Meskipun ada program lain yang mengklaim itu membantu:

Fragmentasi mengacu pada kecenderungan file, disimpan dalam sistem file FAT, menjadi terpecah-pecah yang dapat berakhir di tempat yang sangat berbeda dalam volume kartu penyimpanan. Fragmentasi terjadi secara alami seiring waktu ketika kartu penyimpanan sering digunakan - membuat, menghapus, dan memodifikasi file. Proses ini sepenuhnya tidak terlihat oleh pengguna.

Tapi PPC Magazine menganggap itu ide yang bagus juga. Meskipun tidak dengan perangkat lunak :

Werner Ruotsalainen di blog PPC Magazine membagikan beberapa informasi yang baik tentang perlu tidaknya kartu memori PC Pocket atau tidak, dan bagaimana cara melakukannya.

Beberapa tips:

  • Ya, ada baiknya defragmenting mereka setiap 2-3 bulan, jika ada sering menulis ke kartu.
  • Jangan pernah menggunakan utilitas Pocket PC untuk melakukan defragmentasi
  • Pertimbangkan untuk mendapatkan pembaca kartu

Jika Anda memiliki pembaca kartu, prosesnya sederhana: Salin file ke hard drive Anda, format ulang kartu (Misalnya "format i: / q / u" tetapi pastikan Anda menggunakan huruf drive yang benar!), Lalu salin file kembali ke kartu.

Tapi ini beberapa informasi Alat Penyimpanan ;-)

teks alternatif teks alternatif

Deskripsi Alat Penyimpanan

Solusi manajemen kartu penyimpanan paling komprehensif, StorageTools adalah produk pertama yang menawarkan fungsionalitas defragmentasi untuk perangkat Pocket PC, memberikan peningkatan kecepatan yang dramatis dengan menyelesaikan fragmen file.

Dengan StorageTools Anda bisa mendapatkan informasi perangkat dan sistem file terperinci tentang kartu penyimpanan Anda, analisis alokasi file (ruang kendur) dan tingkat fragmentasi.

StorageTools bekerja dengan semua jenis media yang tersedia di perangkat PocketPC / Windows CE, termasuk standar industri: kartu memori yang sesuai ATA, kartu Compact Flash, MicroDrives, kartu Secure Digital (SD) , Kartu MultiMedia (MMC) dan kartu memori PCMCIA. Anda dapat memformat media penyimpanan dengan sistem file dan ukuran kluster yang berbeda.

Alat pindai mendiagnosis dan memperbaiki berbagai masalah media. Ia melakukan beberapa tes, memeriksa semuanya mulai dari sektor boot hingga permukaan fisiknya. Jika StorageTools menemukan masalah, itu memberitahu Anda sebelum melakukan perbaikan. Secara opsional memungkinkan membuat semua perbaikan yang diperlukan secara otomatis.

Dengan defragmenter StorageTools Anda mencapai kinerja maksimum di bawah Pocket PC / Windows CE dengan upaya minimal! Ini termasuk fitur paling profesional dan ramah pengguna yang pernah ditemukan dalam perangkat lunak defragmentasi. Anda harus menghilangkan fragmentasi untuk menghilangkan hambatan kinerja paling mendasar pada perangkat PocketPC Anda sebanyak mungkin di komputer desktop Anda yang kuat.

StorageTools mencakup dukungan penuh untuk semua kartu penyimpanan / media, bahkan volume yang dienkripsi secara transparan oleh Sentry 2020 untuk PocketPC, dan mencakup opsi untuk memilih jenis FAT dan ukuran klaster saat memformat, ditambah kemampuan untuk membuat FAT cadangan untuk meningkatkan keandalan penyimpanan.

fitur

  • Menampilkan statistik sistem file terperinci
  • Memformat kartu penyimpanan dengan semua jenis sistem file dan ukuran cluster apa pun
  • Verifikasi integritas sistem file
  • Memperbaiki kesalahan sistem file
  • Mendukung semua media penyimpanan Windows CE: MMC / SD, compact flash, dll.
  • Secara bersamaan bekerja dengan beberapa kartu penyimpanan
  • Deteksi penyisipan dan penghapusan kartu otomatis
  • Instal dan Hapus opsi
  • Mendukung sistem file FAT dan FAT32
  • Menganalisis tingkat fragmentasi sistem file
  • Defragmentasi file dan ruang kosong

Manfaat

  • Format memulihkan ruang kartu penyimpanan dengan menggunakan ukuran kluster yang lebih kecil
  • Defragmentasi secara dramatis meningkatkan kinerja kartu penyimpanan

8
Apa hubungannya ini dengan TRIM? Defragging tidak melakukan apa pun pada kartu SD. Bahkan jika itu terjadi, OS tidak memiliki kendali atas di mana data pada kartu SD berada secara fisik, jadi itu tidak benar-benar mungkin. Saya kira pengumpulan sampah mirip dengan defragging dalam beberapa hal, tapi itu murni terserah pengontrol kartu SD. Anda tidak bisa mengendalikannya. TRIM adalah perintah yang memberi tahu pengontrol ketika data telah dihapus. Tujuannya adalah untuk membantu pengumpulan sampah terjadi lebih efisien. Satu-satunya mengatakan OS memiliki apa yang dilakukan kartu SD secara fisik dengan data adalah perintah TRIM.
William T Froggard

Memang benar bahwa beberapa kartu SD mengandung pengontrol yang buruk sehingga defragmenting kartu SD benar-benar meningkatkan kinerja membaca di masa depan. Ini disebabkan oleh pengontrol murah yang tidak dapat mengantri perintah apa pun dan setelah OS seperti yang dipancarkan satu perintah baca, OS harus menunggu untuk selesai membaca penuh sebelum yang lain dapat dikirim. Saksikan perbedaan untuk pembacaan aliran dan kinerja pembacaan 4K acak untuk kartu SD yang buruk (dapat dengan mudah perbedaan kinerja 100x).
Mikko Rantalainen

1

Pertama-tama buat cadangan semua data Anda pada kartu SD. Kemudian Anda dapat menggunakan alat Formatter SD dan dalam opsi pilih LENGKAP (Hapus): https://www.sdcard.org/downloads/formatter_4/


SDCard Formatter : Quick format deletes all the file/directory entries by initializing file system parameters of the card, but it does not delete the data written in files. Overwrite format deletes file/directory entries by initializing file system parameters of the card (same as with Quick format), and erases all data by overwriting the user data area completely.Jadi yang dilakukannya maksimal adalah menimpa data, tidak ada TRIM/ discard/ ERASE (CMD38)terjadi.
Irfan Latif
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.