web-dev-qa-db-ja.com

SDカードの残り寿命を確認する方法はありますか?

SSDには、残りの寿命を読み取るさまざまなプログラムがあります。書き込みが多いメモリカードでも同じことを探しています。 Googleは答えを返すだけでなく、質問をする人も返しません

15
Loren Pechtel

SDカードはSSDであり、それはまったく同じテクノロジーですが、SDカードは同じ目的で構築されていないため、スマートなどの必要な機能が含まれていません。必要なデータが収集されないため、推定値を生成する方法がないため、SDカードの持続時間を知る方法はありません。 SDカードに関連する詳細がある場合、他のSSDで使用するのとまったく同じプログラムを使用します。SSDはソリッドステートデバイスを意味します。

11
Rodney S

SDカードは、ヘルスステータスを取得したり、SSDが [〜#〜] smart [〜#〜] で行うような自己診断テストを実行したりするための標準インターフェイスを公開しません。ただし、ファイルシステム統計をポーリングすることで、いくつかの間接的な見積もりを取得できます。たとえば、EXT4はコマンドdumpe2fsでポーリングできます。このコマンドは、ファイルシステムに書き込まれたデータの合計量を報告します。これにより、デバイスの寿命中に行われた摩耗が推測されます。

私は自分のルートとしてSDカードを使用してきましたFS何年もの間;私の経験では、300GBは、永続的に利用可能な空き領域が200MB以下のブランドの4GBカードを殺すのに十分です。
この経験的データから、300/0.2 = 1500が、SDカードが耐えうるおおよその最低推定書き込みサイクルであると推定できます。

7
davide

すでに述べたように 一部のベンダーは、SMARTのようなヘルスレポートメカニズムを提供しています。 こちら 私が見つけたそのようなベンダーの最高のリスト。

3
i3v