USB-Stick SanDisk Extreme 64GB: SMART "Verbleibende Lebensdauer" rot - defekt?

retho

Lt. Junior Grade
Registriert
Mai 2010
Beiträge
447
Hallo

Gestern habe ich 2 neue USB-Sticks SanDisk Extreme 64GB erhalten. Beide Sticks liefern schon bei der Inbetriebnahme den folgenden, bedenklichen SMART-Wert:
E8 Remaining Drive Life -> Vorfehler: Bevorstehender Datenverlust wird angekündigt!

Zuerst dachte ich, dass das eventuell ein Auslese- oder Interpretations-Fehler der auslesenden Software (CrystalDiskInfo_7.0.5_x64) sei. Nachdem aber auch andere Programme bei diesen beiden Sticks die gleichen Werte anzeigen, gehe ich von einem Fehler der Sticks aus.

Ich besitze 5 weiter USB-Sticks von diesem Typ (Sandisk Extreme, 64GB, USB 3.0), welche in allen Programmen vernünftige SMART-Werte liefern. Diese wurden jedoch früher gekauft und haben auch eine andere Firmware-Version.

Weiter fällt auf, dass die beiden neuen Sticks, im Gegensatz zu den älteren, welche ich besitze, die folgenden Werte nicht aufzeichnen (bleiben immer Null):
• Geräte-Einschaltvorgänge (ID:0x0C)
• Host-Schreibvorgänge (gesamt) (ID:0xF1)
• Host-Lesevorgänge (gesamt) (ID:0xF2)

Genau wegen dieser Funktionalität (SSD), habe ich diese Sticks gekauft und halte nun diese neu zugekauften für defekt.

Was meinen die CB-Experten dazu?
Einfach ignorieren oder Austausch verlangen?
(Da beide neuen Sticks das gleiche Problem aufweisen, befürchte ich, dass alle neuen Sticks dieser Serie das gleiche Problem aufweisen) :(

Hier ein Screenshot von einem der beiden neuen, "schlechten" Sticks:
CrystalDiskInfo_7.0.5_x64_SAND64G-5_2017-04-09_102320.png
(Beide neuen Sticks liefern den gleichen, schlechten Wert)

Und so sehen die Werte von einem meiner "alten" Sticks aus:
CrystalDiskInfo_7.0.5_x64_SAND64G-0_2017-04-09_100901.png
 
  • Gefällt mir
Reaktionen: conker_ts
Könntest ja mal Posten was CrystalDiskInfo beim HexDump da für den Stick ausgibt:
-- SMART_READ_DATA ---------------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 01 00 05 02 00 64 64 00 00 00 00 00 00 00 09 02
010: 00 64 64 67 00 00 00 00 00 00 0C 02 00 64 64 58
020: 01 00 00 00 00 00 AB 02 00 64 64 00 00 00 00 00
030: 00 00 AC 02 00 64 64 00 00 00 00 00 00 00 AD 02
040: 00 64 64 09 00 00 00 00 00 00 AE 02 00 64 64 45
050: 00 00 00 00 00 00 BB 02 00 64 64 00 00 00 00 00
060: 00 00 E6 02 00 64 64 1E 00 00 00 00 00 00 E8 03
070: 00 64 64 00 00 00 00 00 00 00 EA 02 00 64 64 10

Ich hab ja auch einen 64GB Sandisk Extreme, aber der hat ne andere Firmware laut CDI
​Screenshot ist alt
 

Anhänge

  • CDI-Sandisk.Cruzer.Extreme.64GB.neu.png
    CDI-Sandisk.Cruzer.Extreme.64GB.neu.png
    62,9 KB · Aufrufe: 817
Zuletzt bearbeitet:
Vermutung:
Schau dir die Rohwerte an, beim gutem Laufwerk ist dieser 0 und in Ordnung, beim schlechten ist dieser auch 0, nur eben schlecht. Ich würde vermuten dass die von dir eingsetzte Softwareversion die Spezifika der Smartwerte deines Sticks nicht kennt und deswegen falsch interpretiert. Denn alle anderen Werte sind ja wirklich auf Neuzustand.
 
@VelleX
2 von meinen 5 "alten" Sandisk Extreme 64GB liefern da auch eine 3 als Firmware - und wie gesagt, werden diese auch als OK ausgewiesen.

@Piktogramm
Hab ich doch geschrieben: "Nachdem aber auch andere Programme bei diesen beiden Sticks die gleichen Werte anzeigen, gehe ich von einem Fehler der Sticks aus."
Es müsste somit so sein, dass alle meine Programme den Wert falsch auslesen oder interpretieren ;)
 
Zuletzt bearbeitet:
Wie von VelleX gewünscht der CrystalDiskInfo HexDump von einem "schlechten" Stick:
Code:
-- SMART_READ_DATA ---------------------------------------------------------
     +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 01 00 05 02 00 64 64 00 00 00 00 00 00 00 09 02
010: 00 64 64 00 00 00 00 00 00 00 0C 02 00 64 64 00
020: 00 00 00 00 00 00 A5 02 00 64 64 C8 74 0A C0 00
030: 00 00 AB 02 00 64 64 00 00 00 00 00 00 00 AC 02
040: 00 64 64 00 00 00 00 00 00 00 AD 02 00 64 64 00
050: 00 00 00 00 00 00 AE 02 00 64 64 00 00 00 00 00
060: 00 00 BB 02 00 64 64 00 00 00 00 00 00 00 C2 22
070: 00 78 EC EC 00 EC 00 D1 00 00 E6 02 00 64 64 00
080: 00 00 00 00 00 00 E8 03 00 00 64 00 00 00 00 00
090: 00 00 EA 02 00 64 64 10 27 00 00 00 00 00 F1 02
0A0: 00 64 64 00 00 00 00 00 00 00 F2 02 00 64 64 00
0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 00 78 00 00 51
170: 03 00 01 00 02 0B 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87

-- SMART_READ_THRESHOLD ----------------------------------------------------
     +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 01 00 05 00 00 00 00 00 00 00 00 00 00 00 09 00
010: 00 00 00 00 00 00 00 00 00 00 0C 00 00 00 00 00
020: 00 00 00 00 00 00 A5 00 00 00 00 00 00 00 00 00
030: 00 00 AB 00 00 00 00 00 00 00 00 00 00 00 AC 00
040: 00 00 00 00 00 00 00 00 00 00 AD 00 00 00 00 00
050: 00 00 00 00 00 00 AE 00 00 00 00 00 00 00 00 00
060: 00 00 BB 00 00 00 00 00 00 00 00 00 00 00 C2 00
070: 00 00 00 00 00 00 00 00 00 00 E6 00 00 00 00 00
080: 00 00 00 00 00 00 E8 05 00 00 00 00 00 00 00 00
090: 00 00 EA 00 00 00 00 00 00 00 00 00 00 00 F1 00
0A0: 00 00 00 00 00 00 00 00 00 00 F2 00 00 00 00 00
0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 71
 
Die Rohwerte sind nicht konsistent mit der Interpretation von CrytsalMark und ein generisches "andere Programme" birgt keine Aussage, ohne dass bei diesen explizit bekannt ist, dass deren Interpretation stimmt. Schau einfach den Screenshot von Vellex an. Der Rohwert für die Restlebensdauer ist da bei einer vergleichbaren Speicherlösung auch 0 und es wird als "perfekt" interpretiert.

Insofern, nicht immer nur blind Software glauben, sondern nachvollziehen was da dargestellt wird.
 
@thanatur
Aha, bin also nicht der einzige mit diesem Problem!
Scheinbar auch ein ganz neuer Stick mit demselben Problem.

@Piktogramm
Also aus der Daten-Wüste werde ich nicht schlau, da verstehe ich nur Bahnhof!
Und genau dazu benötige ich ein Programm, welches mir den ganzen Datenwulst interpretiert. ;)
Und deshalb auch meine Frage in der Thema-Überschrift: defekt?

Trotzdem bleibt die Tatsache, dass das bei meinen 5 "alten" Sticks richtig funktioniert und bei den 2 neuen auch die Werte für Schreiben/Lesen/Geräte-Einschaltvorgänge nicht angezeigt werden. Also hat da definitiv was geändert bei den Sticks vom gleichen Typ und Grösse. Und das bei einem Stick, welcher schon Jahre auf dem Markt ist - alles sehr verwirrend für mich :freak:
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: conker_ts
ja den Stick hab ich eben erst ausgepackt

as.jpg

sieht auch nicht so toll aus
 
@thanatur
Das sind auch eher USB 2.0 Geschwindigkeiten.
Check doch mal im Explorer ob der Stick überhaupt als 3.0 läuft. (zumindest falls die Microsoft USB 3.0 Treiber verwendet werden sieht man das da)

Bezüglich der SMART Daten kann das sowieso irgendwie nicht hinhauen denke ich, dass der "Aktuelle Wert" schlechter ist als der "schlechteste Wert"
 
Zuletzt bearbeitet:
@thanatur
Also bezüglich Geschwindigkeit bin ich zufrieden:
SanD64G-6_FAT_2017-04-08_144632.png

Nur eben der angezeigte Gesamtzustand (rot) "Schlecht 0%" hat mich beunruhigt - das bei einem brandneuen Stick!
Ergänzung ()

VelleX schrieb:
Bezüglich der SMART Daten kann das sowieso irgendwie nicht hinhauen denke ich, dass der "Aktuelle Wert" schlechter ist als der "schlechteste Wert"
Da kann ich nur sagen. Bravo SanDisk! Da habt Ihr wirkliches ein Meisterstück vollbracht. Immer in der gleichen Produktlinie etwas umbiegen, damit es auch nie langweilig wird :evillol:

Und danke an VelleX und die andern für die Antworten - bin nun wieder etwas schlauer geworden :)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: conker_ts
meine Werte passen jetzt auch an allen usb3 ports, eben kam die schlechte Geschwindigkeit am frontusb

hoffe auf nen auslesefehler, zumal die werte wie betriebstunden etc ja auch nicht korrekt angezeigt werden
 
Ja das hoffe ich auch!
Nicht dass da doch was am Stick nicht richtig funktioniert.
 
@retho
Es ist kein Datenwust, es ist klar gegliedert und mit simplen Vergleichen der hier aufgeführten Screenshots und lesen der Werte von deinem Stick fällt das auf. Mit genauem Hinsehen und Nachdenken kommt man da zurecht. ;)
Das SanDisk wie andere Anbieter mitten in der Produktion etwas verändert ist völlig normal. Gerade in der IT ist es üblich, dass innerhalb einer Produktlinie über die Zeit zig Revisionen der Hardware und Firmware erscheinen. Nur wird es dir mit USB Sticks die man normalerweise weit häugiger kauft als Mainboards des selben Typs eher auffallen.

@Vellex
"schlechtester Wert" ist einfach eine schlechte Übersetzung von "Threshold". Die Werte geben einfach an, wie groß ein Wert maximal werden kann bzw. ab wann ein Wert derart schlecht wird, dass er nicht mehr als als "normal" innerhalb der Produktspezifikation gelten kann.
 
Hallo Piktogramm

Da du offenbar keine Probleme hast mit der Interpretation der angezeigten Werte so erleuchte doch uns Unwissende und erkläre das bei "Verbleibende Lebensdauer" mit dem "Aktueller Wert"=0 " / "Schlechtester Wert"=100 / Grenzwert=5 aus meinem Screenshot, welcher dann in dem Gesamtzustand (rot) "Schlecht 0%" mündet.
Denn ich habe es immer noch nicht verstanden :(

Interpretiere ich das so richtig?
Weil "Aktueller Wert"=0 und Grenzwert = 5 ist "Aktueller Wert" 5 unter Grenzwert und somit keine "Verbleibende Lebensdauer" mehr?
Und was ist dann mit "Schlechtester Wert"=100?
 
Zuletzt bearbeitet:
Piktogramm schrieb:
@Vellex
"schlechtester Wert" ist einfach eine schlechte Übersetzung von "Threshold".

Eben nicht, denn "threshold" ist ja der "Grenzwert". "Schlechtester Wert" ist der "worst" Wert auf englisch.

"current" gibt ja den momentanen Zustand an, wobei man die 100 zb als 100% ansehen kann. Bei einigen Festplatten fängt der Wert allerdings zb bei 200 oder 250 oderso an, und geht dann eben langsam runter, je nachdem wie der Zustand gerade ist. Daher wäre 0 natürlich schon schlecht.
"worst" gibt denke ich den schlechtesten Zustand an, den der Wert mal hatte, wobei ich garnicht weiß für welche Werte das überhaupt gilt, denn normal "erholen" sich die meisten Werte ja nicht, ausser zb die Temperatur, eventuell auch sowas wie "Spin-up Time".

Da finde ich es eben komisch dass der schlechteste Wert bisher bei den 100% ist, und der aktuelle aber niedriger, also 0%.

Ausserdem ist eh die Frage wie der Wert genau bei den Sandisk Sticks und SSDs zu interpretieren ist. Bei den Intel SSDs, soweit ich gelesen habe, handelt es sich dabei ja um den "Available Reserved Space"

HardDisk Sentinel gibt das SMART Attribut auch als "Spare Blocks Remaining" an
 
Ok, kleiner Fehler meinerseits, CrystalDisk zeigt den Threshold garnicht an sondern wirklich die schlechtesten je festgestellten Werte, selbst wenn dieser Wert der Startwert ist. smartctl (Linux) stellt das Ganze etwas anders da und ich habe etwas verdreht.
Werte von ner Crucial SSD
Code:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   000    Pre-fail  Always       -       1
  5 Reallocate_NAND_Blk_Cnt 0x0033   100   100   000    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       5767
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2013
171 Program_Fail_Count      0x0032   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   000    Old_age   Always       -       0
173 Ave_Block-Erase_Count   0x0032   097   097   000    Old_age   Always       -       114
174 Unexpect_Power_Loss_Ct  0x0032   100   100   000    Old_age   Always       -       272
180 Unused_Reserve_NAND_Blk 0x0033   000   000   000    Pre-fail  Always       -       4403
183 SATA_Interfac_Downshift 0x0032   100   100   000    Old_age   Always       -       0
184 Error_Correction_Count  0x0032   100   100   000    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   000    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   053   022   000    Old_age   Always       -       47 (Min/Max 13/78)
196 Reallocated_Event_Count 0x0032   100   100   000    Old_age   Always       -       16
197 Current_Pending_Sector  0x0032   100   100   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   000    Old_age   Always       -       0
202 Percent_Lifetime_Used   0x0031   097   097   000    Pre-fail  Offline      -       3
206 Write_Error_Rate        0x000e   100   100   000    Old_age   Always       -       0
210 Success_RAIN_Recov_Cnt  0x0032   100   100   000    Old_age   Always       -       0
246 Total_Host_Sector_Write 0x0032   100   100   000    Old_age   Always       -       63069025107
247 Host_Program_Page_Count 0x0032   100   100   000    Old_age   Always       -       1989054487
248 Bckgnd_Program_Page_Cnt 0x0032   100   100   000    Old_age   Always       -       1810531852

Ob nun die geschätzte Lebensdauer einer SSD runterläuft oder hochzählt schein Hersteller, wenn nicht gar produktspezifisch zu sein. Entsprechend sollte man sich da nicht verrückt machen lassen. Zumindest wenn alle restlichen Werte mehr als in Ordnung sind ;).


Bei einem älteren SanDisk Extreme Pro schaut das Ganze dann so aus:
Der Wert 232 entspricht der Lebensdauer (eigentlich ein Counter wieviel Reserveblöcke noch da sind). Dieser zählt bei den Rohdaten von 0 auf 100 hoch, wobei 0 bedeutet, dass 100% der Reserveblöcke noch vorhanden sind. Steigt der Rohwert auf 95, bedeutet das, dass der interpretierte Wert auf 5 fällt, damit dem hinterlegtem Schwellwert (Threshold) erreicht. Das Gerät sollte sich ab diesem Punkt selbst als Defekt wahrnehmen, nur wie es sich dann verhält, habe ich noch nicht herausgefunden.

Code:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  5 Reallocated_Sector_Ct   0x0002   100   100   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0002   100   100   000    Old_age   Always       -       2153
 12 Power_Cycle_Count       0x0002   100   100   000    Old_age   Always       -       773
171 Program_Fail_Count      0x0002   100   100   000    Old_age   Always       -       0
172 Erase_Fail_Count        0x0002   100   100   000    Old_age   Always       -       0
173 Avg_Write/Erase_Count   0x0002   100   100   000    Old_age   Always       -       63
174 Unexpect_Power_Loss_Ct  0x0002   100   100   000    Old_age   Always       -       268
187 Reported_Uncorrect      0x0002   100   100   000    Old_age   Always       -       0
230 Perc_Write/Erase_Count  0x0002   100   100   000    Old_age   Always       -       210
232 Perc_Avail_Resrvd_Space 0x0003   100   100   005    Pre-fail  Always       -       0
234 Perc_Write/Erase_Ct_BC  0x0002   100   100   000    Old_age   Always       -       38
241 Total_LBAs_Written      0x0002   100   100   000    Old_age   Always       -       1364766840
242 Total_LBAs_Read         0x0002   100   100   000    Old_age   Always       -       657647960


Im Vergleich, bei der Crucial SSD ist es der Wert 202. Der heißt anders, funktioniert aber analog. Ohne, dass Programme also wissen was sie mit den Werten anzufangen haben, sind Aussagen der Programme mit Vorsicht zu Genießen (und auch meine Aussagen :) ),
 
Zuletzt bearbeitet:
retho schrieb:
Nur eben der angezeigte Gesamtzustand (rot) "Schlecht 0%" hat mich beunruhigt - das bei einem brandneuen Stick!
Das dürfte ein FW Bug sein, denn der schlechteste Wert ist ja noch 100 und der Rohwert 0, der Stick ist ja scheinbar wirklich noch neu und hat eben noch nicht die Daten vergessen. Schau ob die Anzahl der Einschaltungen sich entsprechend entwickelt und nicht alle Werte immer auf 0 bleiben.

Piktogramm schrieb:
"schlechtester Wert" ist einfach eine schlechte Übersetzung von "Threshold".
Nein, es sollte immer der geringste Wert sein den der aktuelle Wert jemals hatte, was hier schon nicht stimmt und damit ein Bug in der FW oder eine schlampige FW Implementierung belegt.
 
Zurück
Oben