Verhalten von USB-Sticks im spannungslosen Zustand

460
UTF-8

Vor weniger als 2 Monaten bestellte ich einen USB-Stick (billig). Ich habe es an dem Tag benutzt, an dem es angekommen ist, und ich denke ungefähr 3 Tage danach. Ich habe es nur mit Badblocks überprüft und dann ddein Linux-Image hineingelegt. Es stand seitdem auf einem Tablett und wurde nicht berührt.

Als ich es heute angeschlossen habe, wollte ich zuerst die Integrität des Bildes darauf prüfen. Ich habe nicht ausgecheckt, da ich beim Versuch, vom USB-Stick zu lesen, immer Eingabe- / Ausgabefehler bekam:

$ sudo dd if=/dev/sdb of=/dev/null bs=1M dd: error reading '/dev/sdb': Input/output error 162+1 records in 162+1 records out 170524672 bytes (171 MB, 163 MiB) copied, 7.75699 s, 22.0 MB/s  $ sudo dd if=/dev/sdb of=/dev/null bs=1M dd: error reading '/dev/sdb': Input/output error 74+1 records in 74+1 records out 78381056 bytes (78 MB, 75 MiB) copied, 3.81105 s, 20.6 MB/s  $ sudo dd if=/dev/sdb of=/dev/null bs=1M dd: error reading '/dev/sdb': Input/output error 22+1 records in 22+1 records out 23461888 bytes (23 MB, 22 MiB) copied, 1.45307 s, 16.1 MB/s  $ sudo dd if=/dev/sdb of=/dev/null bs=1M dd: error reading '/dev/sdb': Input/output error 41+0 records in 41+0 records out 42991616 bytes (43 MB, 41 MiB) copied, 2.30087 s, 18.7 MB/s  $ sudo dd if=/dev/sdb of=/dev/null bs=1M dd: error reading '/dev/sdb': Input/output error 37+1 records in 37+1 records out 39321600 bytes (39 MB, 38 MiB) copied, 2.16684 s, 18.1 MB/s 

Das Seltsame ist, dass es immer an verschiedenen Stellen versagt. Ich habe sogar über 300 MiB gelesen, denke ich (16 GB USB-Stick) (habe aber nicht überprüft, ob die gelesenen Daten leider korrekt waren).

Gebrochenes Daumenlaufwerk. Wer kümmert sich, richtig?

Ich wurde dann neugierig und wollte sehen, dass das Schreiben fehlschlug, nur um es fertig zu stellen, bevor ich es wegwerfe. Das Merkwürdige ist: Es hat nicht getan. Ich habe nur darauf ddhingewiesen /dev/zero. Nachdem ich von diesem Verhalten überrascht worden war, ddblockierte ich so viele 1 MiB-Blöcke wie möglich vom Stick und leitete sie ein sha256sum. Ich habe nicht nur keinen Ein- / Ausgabefehler erhalten, sondern auch die sha256sum davon ausgecheckt, wobei die sha256sum direkt entnommen wurde /dev/zero(mit der gleichen Anzahl Blöcke).

Nachdem ich von diesem Verhalten überrascht worden war, entfernte ich es 3 Stunden lang und lief badblocksdarauf: https://pastebin.com/y5SATDQq

Ich bin sehr überrascht von diesem Verhalten. Warum ist das?


In Bezug auf die Schlussabstimmung: Ich führe dies aus und werde diese Frage bearbeiten, nachdem sie abgeschlossen ist. Ich denke nicht, dass es heutzutage wirtschaftlich ist, 16 GB-Sticks zu fälschen. Ich kaufte mir eine offensichtlich falsche (angeblich 128 GB oder 256 GB oder so etwas, aber viel zu billig, um das zu sein), einmal (zum Experimentieren) und es stellte sich heraus, dass es sich tatsächlich um ein 16-GB-Laufwerk handelt. Plus, dieser hat über 1'500 Bewertungen auf Amazon und durchschnittlich 4 von 5 Sternen . Und es wird vom Hersteller selbst (Intenso) verkauft.

Bearbeiten:

Okay, das ist fehlgeschlagen: https://pastebin.com/xZ5VRpf2

Ich habe dann ein ext4-Dateisystem auf dem USB-Stick erstellt und folgendes getan: https://pastebin.com/P1CCsDJT

Die Pastebin-Paste enthält Kommentare dazu, was ich getan habe, um das herauszufinden.

Es liest mehr als die Hälfte der Daten korrekt zurück und kann daher kein gefälschter USB-Stick sein. Tatsächlich wurde nur ein einziger 1000-MiB-Block beschädigt. Es kann kein gefälschter Daumenantrieb sein.

0
Was sind die meisten Daten, die Sie auf das Gerät geschrieben haben? Ramhound vor 6 Jahren 0
@Ramhound Ich habe lediglich `badblocks` (Schreibmodus) darauf verwendet und dann` dd` -ed das offizielle `ubuntu-16.04.1-desktop-amd64.iso` drauf. Ich bin nicht ganz sicher, ob ich das getan habe (https://unix.stackexchange.com/a/352378/147785). Aber das ist es definitiv. Ich habe noch keine anderen Daten darauf gesetzt. UTF-8 vor 6 Jahren 0
Mögliches Duplikat von [Wie wird die Kapazität einer Festplatte gefälscht?] (Https://superuser.com/questions/270194/how-is-the-capacity-of-a-harddisk-faked) Burgi vor 6 Jahren 1

1 Antwort auf die Frage

0
repairmant

Stellen Sie sicher, dass Sie die Amazon-Website erneut durchsehen. Sie wird nicht von Intenso verkauft. Das bedeutet, dass Sie nur den Markennamen verlinken, wenn Sie ungefähr auf der Hälfte der Seite nachsehen, die auf Amazon lautet. Wenn Sie bestätigen, dass das Gerät defekt und nicht gefälscht ist, rufen Sie Amazon an, um einen Ersatz zu erhalten, oder wenn es sich tatsächlich als Fälschung herausstellt, würde ich Amazon anrufen und Ihnen mitteilen, dass sie betrogen wurden und Sie von Ihrem Stellvertreter auch betrogen wurden.

Selbst wenn es wirklich billig und nicht wert ist zurückzurufen, rufen Sie sie an, da ich finde, dass sie Ihnen oft nur einen Ersatz schicken, wenn Sie ein guter Kunde sind.

Vielen Dank. Aber ich bin nicht wegen der wenigen Euro, die der Daumenantrieb kostet, hier. Dieses Geld wäre es nicht wert gewesen, den langen Text zu schreiben. Ich bin hier, um zu verstehen, wie das Verhalten des USB-Sticks erklärt werden kann. UTF-8 vor 6 Jahren 0