主流のメーカーは Self-Monitoring、Analysis and Reporting Technology(S.M.A.R.T。) をUSBフラッシュドライブ(別名「USBスティック」)またはSDカードに組み込んでいますか?
そうでない場合、なぜそうではないのですか?市場には多くの「プレミアム」USBフラッシュドライブとSDカードがあり、それに対応する高コストのための高度な機能を備えているため、コスト上の理由ではありません。たとえば、コントローラチップテクノロジに関係しているのでしょうか。
注:私は製品の推奨を求めていません。
http://sg.danny.cz/scsi/smartmontools_scsi.html :
SMARTは「標準」のステータスに到達したことはなく、その元のドキュメントは取り下げられました。そのキャッチーな名前は、特にベンダーのWebサイト、そして明らかにこのツールセットの名前で生き続けています。幸い、SMART=の優れたアイデアは、わずかに異なる形式ではありますが、ATAおよびSCSI標準に組み込まれています。
当初SMARTは、SCSIディスクでベンダー固有の拡張機能として始まりました。徐々にSMART機能は標準に移行し(多くの場合、他の名前で呼ばれます)、ベンダーは標準を改善しています。 '準拠。[ベンダーの防御では、いくつかの「標準」はドラフトであり、まだ承認されていません。]一部のSCSIディスクベンダーは、ディスクに使用するSCSIコマンドセットの一部をカバーする製品マニュアル(ネットで入手可能)を提供していますサポート:これらのマニュアルの一部は、標準で意図的にあいまいなままになっている詳細を入力します。
SCSI標準( www.t10.org にあります)は、SMARTという用語を1つの脚注で参照しています。その代わりに、厄介な用語「情報の例外」が使用されます。 SCSIテープの場合、「TapeAlert」という用語が使用されます。
USBドライブは「SCSIと通信する」ため、これはそれらにも適用されます。
smartctl
によって報告されたコード(OK
ではない場合)の意味については、上記のページにある「 情報例外 」のセクションを参照してください。
追伸主要ベンダーのほとんどのUSBフラッシュドライブにこの種のSMARTが実装されているようですが、実際に偽物である可能性があることを排除することはできません(たとえば、特定のSCSI要件を満たすために単に行われた))。おそらく内部的には、コントローラーはストレージメモリを監視するために何もせず、常にOK
を報告するだけです。また、ご覧のように、Self Test logging
はサポートされていません。つまり、それらに対してショート/ロングテストを実行すると、意味がありません(明らかに開始できる場合でも)。
一般的に見られる「SMART属性データ」について話している場合、それらは明らかに ATA固有です 。
FWIW、一部の「プレミアム」USBフラッシュドライブ(はい スティック )は、実際にはUSBブリッジSATAドライブです。それらは技術的には標準的なATAドライブであり、ほとんどの場合、少なくとも一部のSMART属性データを返します。
それらを読み取るには、たとえばsmartctl -d sat -A
([〜#〜] sat [〜#〜]を使用できます[〜#〜] s [〜#〜]CSI-[〜#〜] a [〜#〜]TA[〜#〜] t [〜#〜]ranslation;ここでは、ほとんどの場合、ATA PASSTRHOUGH
を使用することを意味します SAT標準で導入されたSCSIコマンド ):