SSDフラッシュハードドライブは、しばらく後に発生するスローダウンを回避するために、TRIMのサポートを開始しました。
SDカードで同様の操作を行うにはどうすればよいですか?
SDカードを再構築するようなものですが、自動ウェアレベリングを回避するために下位レベルで実行されます。
SSDフラッシュハードドライブは、しばらく後に発生するスローダウンを回避するために、TRIMのサポートを開始しました。
SDカードで同様の操作を行うにはどうすればよいですか?
SDカードを再構築するようなものですが、自動ウェアレベリングを回避するために下位レベルで実行されます。
回答:
私の理解では、現在のSDCARD仕様にはTRIMコマンドが含まれていません。私は委員会にはいませんが、Windows 7のTRIMのサポートは多くのエンジニアの注目を集め、今後数年以内にこのコマンドがSD仕様に登場することを期待するのは合理的です。
OSは、TRIMコマンドを使用して、書き込みが行われるまでセクターが再度読み込まれないことをフラッシュデバイスに通知します。これは、最初のページが消去される前にセクターをあるページから別のページにコピーする必要がないことをフラッシュデバイスに伝えます。これにより、パフォーマンスが大幅に向上し、データプライバシーが向上します。
SDカードがSSDと同様のパフォーマンスを提供できると便利です。スモールフォームファクターが高速アクセスをサポートできなかった根本的な理由はわかりません。ただし、現時点では、高速パフォーマンスが必要な場合は、SDカードではなくSSDを使用する必要があります。
これが偽物かどうかはわかりませんが、Linuxではfstrimが機能しているようです。私は少し驚いています。
fstrim -v /media/32G_SD/
/media/32G_SD/: 7,2 GiB (7705051136 bytes) trimmed
これはbtrfsでフォーマットされた32GiBカードで、実際に8GiB前後で削除しました。ラベルはキングストンモデル:sd10vg2(灰色のSDカード)
SSDのfstrimに注意する必要があることを付け加えなければなりません。そして、SDカードにもっと注意してください。ファームウェアのバグが多すぎます。Intelエンタープライズシリーズのみを信頼しています。fstrimとSDカード(アクセスできないデータ)で1つのメルトダウンがありました。私はfstrim
このSDカードとSDの一般的なことはあまりしません。
fstrim: <my_mountpoint> : the discard operation is not supported
。キングストンのSDxCを入手しました。
ストレージツールは、SDカードを最適化するとパフォーマンスが向上すると主張していますが、製品を販売しているため、自分に合ったものを主張できます。
それが役立つと主張する他のプログラムがありますが:
フラグメンテーションとは、FATファイルシステムに保存されているファイルが、ストレージカードボリューム内の非常に異なる場所に分割される可能性のある断片に分割される傾向を指します。ファイルの作成、削除、変更など、ストレージカードが頻繁に使用されると、時間の経過とともに断片化が自然に発生します。このプロセスは、ユーザーにはまったく見えません。
しかし、PPC Magazineはそれも良い考えだと考えています。ソフトウェアではありませんが:
PPC MagazineブログのWerner Ruotsalainenは、Pocket PCのメモリカードを最適化する必要があるかどうか、およびその方法について、いくつかの良い情報を共有しています。
いくつかのヒント:
- はい、カードへの書き込みが頻繁にある場合は、2〜3か月ごとにデフラグする価値があります。
- デフラグを行うためにPocket PCユーティリティを使用しないでください
- カードリーダーの取得を検討してください
カードリーダーを使用している場合、プロセスは簡単です。ファイルをハードドライブにコピーし、カードを再フォーマットします(「format i:/ q / u」が正しいドライブ文字を使用していることを確認してください)。ファイルをカードに戻します。
しかし、とにかくいくつかのストレージツールの情報があります;-)
ストレージツールの説明
最も包括的なストレージカード管理ソリューションであるStorageToolsは、Pocket PCデバイスのデフラグ機能を提供する最初の製品であり、ファイルの断片化を解決することで劇的な速度向上を実現します。
StorageToolsを使用すると、ストレージカードに関する詳細なデバイスおよびファイルシステム情報、ファイル割り当ての分析(スラックスペース)、および断片化レベルを取得できます。
StorageToolsは、業界標準を含むPocketPC / Windows CEデバイスで利用可能なすべてのメディアタイプで動作します:ATA準拠メモリカード、コンパクトフラッシュカード、MicroDrive、セキュアデジタル(SD)カード、マルチメディアカード(MMC)およびPCMCIAメモリカード。異なるファイルシステムとクラスターサイズでストレージメディアをフォーマットできます。
スキャンツールは、さまざまなメディアの問題を診断および修復します。いくつかのテストを実行し、ブートセクターからその物理的な表面まですべてをチェックします。StorageToolsが問題を検出した場合、修復を行う前に通知します。オプションで、必要なすべての修復を自動的に行うことができます。
StorageToolsデフラグツールを使用すると、最小限の労力でPocket PC / Windows CEで最大のパフォーマンスを実現できます。これには、デフラグソフトウェアに見られる最もプロフェッショナルでユーザーフレンドリーな機能が含まれています。強力なデスクトップコンピューターでできるように、PocketPCデバイスで最も基本的なパフォーマンスのボトルネックを解消するには、断片化を解消する必要があります。
StorageToolsには、Sentry 2020 for PocketPCで透過的に暗号化されたボリュームも含めて、すべてのストレージ/メディアカードが完全にサポートされ、フォーマット時にFATタイプとクラスターサイズを選択するオプションと、ストレージの信頼性を向上させるバックアップFATを作成する機能が含まれています。
特徴
利点
まず、SDカード上のすべてのデータをバックアップします。次に、SD Formatterツールを使用して、オプションでFULL(消去)を選択できます:https : //www.sdcard.org/downloads/formatter_4/
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.
だから、それは最大で何のデータを上書きすることで、ノーTRIM
/ discard
/がERASE (CMD38)
起こります。
MMC_CAP_ERASE
、未使用のダーティブロックに対して行われます。TRIM
(コントローラーが実際の消去をスケジュールできるようにする)よりも遅くなりますが、最終結果は同じになります。