SD kartta SSD TRIM komutu gibi bir şey kullanabilir miyim?


Yanıtlar:


8

Anladığım kadarıyla, geçerli SDCARD spesifikasyonu bir TRIM komutu içermiyor. Komitede olmamakla birlikte, Windows 7'nin TRIM desteği birçok mühendisin dikkatini çekecek ve komutun önümüzdeki birkaç yıl içinde SD spesifikasyonunda görünmesini beklemek mantıklı.

İşletim sistemi TRIM komutunu kullanarak flaş aygıta bir sektörün yazılana kadar tekrar okunmayacağını bildirir. Bu, flash aygıta, ilk sayfa silinmeden önce sektörlerin bir sayfadan diğerine kopyalanması gerekmediğini bildirir. Bu, önemli ölçüde geliştirilmiş performans ve gelişmiş veri gizliliği ile sonuçlanabilir .

SD kartların SSD'lere benzer performans göstermesi iyi olurdu. Küçük form faktörünün yüksek hızlı erişimi desteklememesinin temel bir nedenini göremiyorum. Şu anda, yüksek hızlı performans istiyorsanız, SD kart değil, SSD kullanmalısınız.


5

Linux'ta:

  • blkdiscard/dev/mmcblk0tüm blokları atmak için (örneğin ) normal yollarla erişilemez olmasını sağlar, ancak bunları güvenli bir şekilde silme sözü vermez).
  • fstrim (bağlı dosya sisteminde) veriyi korumak, ancak kullanılmayan blokları atmak istiyorsanız.

5

Bunun sahte olup olmadığını bilmiyorum, ancak Linux'ta işe yarıyor gibi görünüyor. Biraz şaşırdım.

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

Bu btrfs ile biçimlendirilmiş 32GiB kart ve 8GiB civarında kaldırıldım. Etiket Kingston modelidir: sd10vg2 (gri SD kart)

SSD'de fstrim konusunda dikkatli olmanız gerektiğini de eklemeliyim. SD kartlarda daha dikkatli olun. Donanım yazılımlarında çok fazla hata var. Yalnızca Intel kurumsal serilerine güveniyorum. Ben fstrim ve SD kart (erişilemez veriler) ile bir erime vardı. fstrimBu sdcard üzerinde çok sık ve sd'ler üzerinde genel olmayacağım .


5
Bu muhtemelen MMC_CAP_ERASEkullanılmayan kirli bloklar için yapıyor . Şundan daha yavaş çalışır TRIM(denetleyicinin gerçek silme işlemini zamanlamasını sağlar), ancak sonuç aynı olmalıdır.
Dmitry Grigoryev

Monte edilmemesi gerekiyor mu falan? Sadece bir hata var: fstrim: <my_mountpoint> : the discard operation is not supported. Kingston'dan SDxC aldım.
Tomasz Gandor

Monteli. Dosya sistemi fstrim komutunu kullanılabilir boş alan hakkında bilgilendirmelidir. Sizin durumunuzda, SD kartınızın TRIM'i desteklemediğini düşünüyorum.
krg

3
@DmitryGrigoryev sağ, fstrimSD Kartlara gönderilen her zaman "trim" olmayabilir aslında bu SİLME (CMD38)
Irfan Latif

2

Depolama araçları, SD kartınızı birleştirmenin performansı artırdığını iddia eder, ancak ürünü satarlar, böylece kendilerine uygun olanı iddia edebilirler.

Yardımcı olduğunu iddia eden başka programlar olsa da :

Parçalanma, FAT dosya sisteminde depolanan dosyaların, bir depolama kartı biriminde çok farklı yerlerde ortaya çıkabilen parçalara ayrılma eğilimini ifade eder. Bir depolama kartının sık kullanıldığı zaman - parça oluşturma, silme ve değiştirme - parçalanma doğal olarak gerçekleşir. Bu işlem kullanıcılar tarafından tamamen görünmezdir.

Ancak PPC Magazine bunun da iyi bir fikir olduğunu düşünüyor. Yazılımla olmasa da :

PPC Magazine blogundaki Werner Ruotsalainen, Pocket PC bellek kartlarının birleştirilmesi gerekip gerekmediği ve nasıl yapılacağı hakkında bazı iyi bilgileri paylaşıyor.

Bazı ipuçları:

  • Evet, karta sık sık yazıyorsa, her 2-3 ayda bir birleştirmeye değer.
  • Birleştirme işlemi için asla bir Pocket PC yardımcı programı kullanmayın
  • Kart okuyucu almayı düşünün

Kart okuyucunuz varsa, işlem basittir: Dosyaları sabit sürücünüze kopyalayın, kartı yeniden biçimlendirin (örn. "Format i: / q / u" ancak doğru sürücü harfini kullandığınızdan emin olun!) Ve ardından dosyaları karta geri.

Ancak işte bazı Depolama Araçları bilgileri ;-)

alternatif metin alternatif metin

Depolama Araçları Açıklama

En kapsamlı depolama kartı yönetim çözümü olan StorageTools, Pocket PC cihazları için birleştirme işlevselliği sunan ve dosya parçalanmalarını çözerek önemli hız geliştirmeleri sağlayan ilk üründür.

StorageTools ile, depolama kartlarınız, dosya tahsislerinin analizi (boş alan) ve parçalanma seviyesi hakkında ayrıntılı cihaz ve dosya sistemi bilgileri alabilirsiniz.

StorageTools, endüstri standartları da dahil olmak üzere PocketPC / Windows CE cihazlarında bulunan tüm ortam türleriyle çalışır: ATA uyumlu hafıza kartları, Kompakt Flash kartlar, MicroDrives, Güvenli Dijital (SD) kartlar , MultiMedia Kartlar (MMC) ve PCMCIA hafıza kartları. Depolama ortamını farklı dosya sistemi ve küme boyutuyla biçimlendirebilirsiniz.

Tarama aleti, çeşitli ortam sorunlarını tanılar ve onarır. Önyükleme sektöründen fiziksel yüzeyine kadar her şeyi kontrol ederek birkaç test gerçekleştirir. StorageTools bir sorun bulursa, onarım yapmadan önce sizi uyarır. İsteğe bağlı olarak gerekli tüm onarımların otomatik olarak yapılmasını sağlar.

StorageTools birleştirici ile Pocket PC / Windows CE altında minimum çabayla maksimum performans elde edersiniz! Birleştirme yazılımında şimdiye kadar bulunan en profesyonel ve kullanıcı dostu özellikleri içerir. Güçlü masaüstü bilgisayarınızda olduğu gibi PocketPC cihazınızdaki en temel performans darboğazını ortadan kaldırmak için parçalanmayı ortadan kaldırmalısınız.

StorageTools, PocketPC için Sentry 2020 tarafından şeffaf olarak şifrelenmiş birimlerle bile tüm depolama / ortam kartları için tam destek içerir ve biçimlendirme sırasında FAT türü ve küme boyutunu seçme seçenekleri ve ayrıca depolama güvenilirliğini artırmak için bir yedek FAT oluşturma yeteneği içerir.

Özellikleri

  • Ayrıntılı dosya sistemi istatistiklerini görüntüleme
  • Depolama kartlarını herhangi bir dosya sistemi türüne ve küme boyutuna göre biçimlendirme
  • Dosya sistemi bütünlüğünü doğrulayın
  • Dosya sistemi hatalarını onarma
  • Tüm Windows CE depolama ortamlarını destekler: MMC / SD, kompakt flaş, vb.
  • Birden fazla depolama kartıyla aynı anda çalışır
  • Otomatik kart takma ve çıkarma algılama
  • Yükleme ve Kaldırma seçenekleri
  • FAT ve FAT32 dosya sistemlerini destekler
  • Dosya sistemi parçalanma seviyesini analiz etme
  • Dosyaları ve boş alanı birleştir

Yararları

  • Biçim, daha küçük küme boyutu kullanarak depolama kartı alanını kurtarır
  • Birleştirme, depolama kartı performansını önemli ölçüde artırır

8
Bunun TRIM ile ne ilgisi var? Birleştirme SD kartta hiçbir şey yapmaz. Olsa bile, işletim sisteminin bir SD karttaki verilerin fiziksel olarak nerede bulunduğu üzerinde hiçbir kontrolü yoktur, bu yüzden gerçekten mümkün olmazdı. Çöp toplamanın bazı şekillerde birleştirmeye benzer olduğunu düşünüyorum, ancak tamamen SD kartın denetleyicisine bağlı. Kontrol edemezsin. TRIM, veriler silindiğinde denetleyiciyi bilgilendiren bir komuttur. Amacı, çöp toplama işleminin daha verimli olmasına yardımcı olmaktır. Bir işletim sisteminin bir SD kartın verilerle fiziksel olarak ne yaptığını söyleyen TRIM komutudur.
William T Froggard

Bazı SD kartların, SD kartın birleştirilmesinin gelecekteki okuma performansını gerçekten geliştirecek kadar zayıf bir denetleyici içerdiği doğrudur. Bu, herhangi bir komutu sıralayamayan ucuz denetleyicilerden kaynaklanır ve işletim sistemi bir okuma komutu olarak yayınlandıktan sonra, işletim sisteminin başka bir gönderilmeden önce tam okumanın tamamlanmasını beklemesi gerekir. Kötü SD kartlar için akış okuma ve rastgele 4K okuma performansı arasındaki farkı beyazlatır (kolayca 100x performans farkı olabilir).
Mikko Rantalainen

1

Öncelikle tüm verilerinizi SD karta yedekleyin. Ardından SD Formatter aracını kullanabilirsiniz ve seçeneklerde TAM (Sil) seçeneğini belirleyin: https://www.sdcard.org/downloads/formatter_4/


Sdcard Biçimlendirici : 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.Yani maksimum ne yaptığını verilerin üzerine, hiçbir TRIM/ discard/ ERASE (CMD38)olmuyor.
Irfan Latif
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.