USB-Sticks oder SD-Karten mit SMART

9

Integrieren Mainstream-Hersteller SMART (Self-Monitoring, Analysis and Reporting Technology) in ihre USB-Sticks (auch als "USB-Sticks" bezeichnet) oder SD-Karten?

Wenn nicht, warum nicht? Dies kann nicht aus Kostengründen geschehen, da es auf dem Markt viele "Premium" -D USB-Sticks und SD-Karten mit erweiterten Funktionen für entsprechend hohe Kosten gibt. Hat das zum Beispiel mit der Controller-Chip-Technologie zu tun?

Hinweis: Ich bitte nicht um Produktempfehlungen.

sampablokuper
quelle
Können Sie einige Beispiele nennen, die advanced featuresSie auf diesen "Premium" -Geräten gefunden haben? Nach allem, was ich sehen kann, sind sie normalerweise nur schneller, wenn sie Premium sind, und langsamer, wenn sie nicht sind. In Bezug auf die Funktionen hängt es ziemlich stark vom Standard / Protokoll ab, das für diesen Gerätetyp definiert ist.
Tom Yan
Beispiele für erweiterte Funktionen sind: IPxx-Bewertungen; Hardware-Verschlüsselung; FIPS-Zertifizierung; eingebaute Media Player-Hardware; usw.
Sampablokuper
@ TomYan Eine erweiterte Funktion ist ein Blitz mit einer Ebene im Vergleich zu einem Blitz mit mehreren Ebenen für eine längere Lebensdauer.
Michael

Antworten:

10

http://sg.danny.cz/scsi/smartmontools_scsi.html :

SMART hat nie den Status "Standard" erreicht und seine Originaldokumente wurden zurückgezogen. Sein eingängiger Name lebt weiter, insbesondere auf den Websites von Anbietern und offensichtlich im Namen dieses Toolset. Glücklicherweise wurden die guten Ideen in SMART in die ATA- und SCSI-Standards aufgenommen, wenn auch in leicht unterschiedlichen Formen.

Anfänglich begann SMART auf SCSI-Festplatten als herstellerspezifische Erweiterungen. Allmählich hat sich die SMART-Funktionalität in die Standards verlagert (oft unter anderen Namen) und die Anbieter verbessern die Einhaltung ihrer Standards. [Zur Verteidigung der Anbieter sind einige der "Standards" Entwürfe und müssen noch ratifiziert werden.] Einige SCSI-Festplattenanbieter verfügen über Produkthandbücher (im Internet verfügbar), die die Teile des SCSI-Befehlssatzes abdecken, die von ihren Festplatten unterstützt werden. Einige dieser Handbücher enthalten Details, die in den Standards absichtlich vage bleiben.

SCSI-Standards (zu finden unter www.t10.org ) enthalten nur eine Fußnote zum Begriff SMART. An seiner Stelle wird der unangenehme Begriff "Informationsausnahmen" verwendet. Für SCSI-Bänder wird der Begriff "TapeAlert" verwendet.

Da USB-Laufwerke "SCSI sprechen", gilt dies auch für sie:

Geben Sie hier die Bildbeschreibung ein

Im Abschnitt " Informationsausnahmen " auf der oben verlinkten Seite erfahren Sie, was die von smartctl(wenn nicht OK) gemeldeten Codes bedeuten.

PS Obwohl es den Anschein hat, dass die meisten USB-Flash-Laufwerke von großen Anbietern diese Art von SMART implementiert haben, kann ich nicht ausschließen, dass es sich tatsächlich um eine Fälschung handelt (z. B. nur zur Erfüllung bestimmter SCSI-Anforderungen oder so). Möglicherweise unternimmt der Controller intern nichts, um den Speicher zu überwachen, sondern meldet einfach die OKganze Zeit. Wie Sie sehen, Self Test loggingwird dies auch nicht unterstützt, was bedeutet, dass es keinen Sinn macht, einen kurzen / langen Test durchzuführen (auch wenn er anscheinend gestartet werden kann).


Wenn Sie über diese häufig vorkommenden "SMART-Attributdaten" sprechen, sind sie anscheinend ATA-spezifisch .

FWIW, einige der "Premium" USB-Flash-Laufwerke (ja sogar Sticks ) sind tatsächlich USB-überbrückte SATA-Laufwerke. Da es sich um technisch standardmäßige ATA-Laufwerke hinter den Kulissen handelt, geben die meisten von ihnen zumindest einige SMART-Attributdaten zurück.

Um sie zu lesen, können Sie zum Beispiel Folgendes verwenden smartctl -d sat -A( SAT steht für S CSI- A TA T- Übersetzung; hier bedeutet es so ziemlich, den ATA PASSTRHOUGHim SAT-Standard eingeführten SCSI-Befehl zu verwenden ):

Geben Sie hier die Bildbeschreibung ein

Tom Yan
quelle