SDカードの状態を確認するにはどうすればよいですか?


23

SDカードの状態を確認するにはどうすればよいですか?

ハードドライブを確認する場合、SMARTを使用できますが、SDカードを確認するにはどうすればよいですか?普遍的なアプローチはありますか?


こんにちは、グジェゴルツ、この質問で成功しました。私は同様の問題に苦労しており、誰かがカーネルのmmc susbsystemがこの問題に対して何を提供する可能性があるかについて、より深く掘り下げたかどうかをチェックしています。
TheMeaningfulEngineer

回答:


9

(古い質問ですが、検索者にとって有用な情報)

あなたがしたい場合は、完全に SDカードをテスト(破壊的)あなたがされているF3ツールを使用してデータ空間全体をチェックすることができるのLinuxへの移植します

さまざまなパターンをディスクに書き込んでから、障害がないかどうかを確認できます。

また、badblocksを使用することもできますが、badblocksは、詐欺SDカードを偽造する繰り返しパターンを使用します(広告スペースより少ないカード、オンラインで購入したカードの一般的な問題)、F3はこれらの種類の問題を特に探し、無料です。

それは遅いし、あなたのカードを完全に書き換えます(または、それをテストしたいだけなら少なくとも空のスペースを埋めます)が、それはかなり包括的です。


現時点では、フラッシュカードにはセクターを変更するための内部ロジックがあるため、一度書き込まれた特定のオフセットを持つ場所は、後で同じになるとは限りません。とにかく共有してくれてありがとう!
グジェゴシWierzowiecki

1
F3が機能しなくなることはありません。
デビッドリュングマディソンステラ

1

SDカードは、最悪の種類のフラッシュストレージです。FAT形式のカードに大きな線形の読み取りと書き込みを行い、同じスポットを頻繁に上書きしないカメラには適していますが、rootfsを配置しようとするとすぐに消耗します。私はそれを証明するために開発ボードに非常に不幸なカードを持っています。

私はカードを監視する方法を知りませんが、私の経験では、最も頻繁に使用するファイルが最初に死んでしまいます。私のカードでは、/ var(毎日更新されるファイル)の下にあるaptファイルが障害を引き起こしました。

フラッシュストレージを使用する必要がある場合、USBドライブはより高速で信頼性の高いオプションです。

編集:カードの現在の状態を確認したい場合fsckは、確かに古いものが良いスタートです。んではないあなただけ早くカードを身に着けますよう、不良ブロックがかかわらスキャンの任意の並べ替えを行うために誘惑されます。


9
わかりましたが、彼はすでにSDカードを持っているため、その状態を確認したいと考えています。彼の質問には答えません。
ケビン

私が言ったように、私は状態を監視する方法を知りません。ただし、それらのスキャンに関するコメントを追加します。
AMS

10
答えがわからない場合は...答えないでください...「フラッシュカードは吸う」は役に立ちません。
セリン

1
@cerinが答えを知らないことは、方法を知らないこととは異なります。おそらく、答えは(ATA / SATA / etc。ドライブ用のSMARTのように)監視する方法がないため、amsが答えを提供することです。これは、フラッシュカードにはかなりのダム(wr SSDまたはHDD)があり、クエリできる属性がないため、インターフェイスをクエリしてSDカードのヘルスステータスをチェックする方法はないという私の意見でもあります。彼の編集で示唆されているように、fsckを実行し、syslogのVFS /ブロックレイヤーからのログメッセージを監視することは、問題が発生することを確認するための最良のアプローチです。
ホイヘンス

0

ここで、スーパーユーザーに関する同様の質問に答えました。

簡単に言うと、私は個人的にF3という名前のよく知られていないソフトウェアを使用しています。

また、すべてのUSB SDカードリーダーが「大きな」SDカードを正しく読み取ることができるわけではないことも考慮してください。

  • SDHC:2Go-32Go
  • SDXC:32Go-2To

SDHCカードのみを読み取ることができるカードリーダーでSDXCカードを読み取ろうとすると、すべてのカードデータを正しく読み取ることができず、データが破損しているように見えます。

ソース:- ウィキペディア - サンディスク


SDXCカードの機能はSDHCとまったく同じですが、exFATでフォーマットされているだけです。
ポールM

この答えは、SDXC / SDHCについての誤った情報以外には何も追加しないようですか?
デビッドリュングマディソンステラ

@DavidLjungMadison私は混乱していますが、SDXC / SDHCに関する間違った情報はどこに表示されますか?
ブルネトン

@PaulMはコメントする前に情報を確認してください。で述べたようにウィキペディアThe Secure Digital eXtended Capacity (SDXC) format, [...] supports cards up to 2 TiB (2199023255552 bytes), compared to a limit of 32 GiB for SDHC cards in the SD 2.0 specification"私はあなたのSDHCとしてアップ逃したと思いますSDSCカード。同じウィキペディアのページ:SDHC cards are physically and electrically identical to standard-capacity SD cards (SDSC)
ブルネトン

結構-これがOPの質問への答えであるかどうかについて、私はまだ混乱していますか?これは、コメントのように思われます...
デビッドリュングマディソンステラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.