[HowTo] USB-Stick auf "fake" testen

Es sind USB-Sticks und SD-Karten im Umlauf, die nicht die angegebene Größe haben. Oft merkt man das erst wenn man Daten verloren hat. Aber es gibt eine Möglichkeit das zu testen. Das ist nicht aufwändig, aber zeitintensiv !

  • suche einen USB-Stick mit USB2/3 und z.B. 64GB
  • Installiere f3 aus dem AUR zum Beispiel mit: trizen -S f3

Die passende Anleitung zu f3 findet sich bei Usage — f3 8.0 documentation

teste den USB-Stick auf die wirkliche Größe:

Steck den USB-Stick ein, und schau was für eine device-kennung er bekommen hat. Das geht z.B. mit lsblk

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 953M 0 part /boot/efi
├─sda2 8:2 0 900G 0 part /var/spool
└─sda3 8:3 0 28,1G 0 part
sdb 8:16 0 476,9G 0 disk
├─sdb1 8:17 0 512M 0 part
└─sdb2 8:18 0 476,4G 0 part
sdc 8:32 1 59,5G 0 disk
nvme0n1 259:0 0 1,9T 0 disk
├─nvme0n1p1 259:1 0 1G 0 part
├─nvme0n1p2 259:2 0 1M 0 part
├─nvme0n1p3 259:3 0 900G 0 part
└─nvme0n1p4 259:4 0 1006,7G 0 part

Kontrolliere BITTE nochmal dass /dev/sdz wirklich dein USB-Stick ist und nicht dein manjaro-system.

  • ausstecken
  • mit lsblk testen
  • wieder einstecken und nochmal mit lsblk testen

Der USB-Stick muss aus der Liste verschwunden und dann wieder aufgetaucht sein. Wenn du nicht sicher bist dann lass es! Wenn du beim nächsten Befehl das falsche device angibst machst du mit einem Befehl dein ganzed system platt !

Die, die gut kontrolliert haben können jetzt den USB-Stick testen. Der USB-Stick wird dabei gelöscht !!! (Also Daten die du weiterhin brauchst vorher sichern)

sudo f3probe --destructive --time-ops /dev/sdz
[sudo] Passwort für andreas:
F3 probe 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

WARNING: Probing normally takes from a few seconds to 15 minutes, but
it can take longer. Please be patient.

Good news: The device `/dev/sdz’ is the real thing

Device geometry:
Usable size: 59.53 GB (124846080 blocks)
Announced size: 59.53 GB (124846080 blocks)
Module: 64.00 GB (2^36 Bytes)
Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
Physical block size: 512.00 Byte (2^9 Bytes)

Probe time: 3’53"
Operation: total time / count = avg time
Read: 5.39s / 4816 = 1.1ms
Write: 3’46" / 4192321 = 54us
Reset: 0us / 1 = 0us

Ich hoffe, dein Stick ist gut, wie meiner
Good news: The device `/dev/sdz’ is the real thing

Teste den Stick auf Datensicherheit und Geschwindigkeit
  • Benutze gparted um den Stick als eine einzige Partition mit exfat (ca.59GiB) und name “test” zu formatieren. Der USB-Stick wird dabei gelöscht !!! (Also Daten die du weiterhin brauchst vorher sichern)
  • ausstecken,
  • einstecken,
  • Mit z.B. thunar mounten (Der Stick ist leer)
    Bei mir landet der Stick dabei in /run/media/andreas/test/ . Du musst das an deinen usernamen anpassen.
    Jetzt füllen wir den Stick völlig mit Daten. Achtung: Das dauert wirklich lange. Bei mir waren das bei USB2 und 64 GB ca. 2 Stunden

f3write /run/media/andreas/test
F3 write 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

Free space: 59.53 GB
Creating file 1.h2w … OK!
Creating file 2.h2w … OK!

Creating file 59.h2w … OK!
Creating file 60.h2w … OK!
Free space: 0.00 Byte
Average writing speed: 7.75 MB/s

Jetzt müssen wir die Daten nur wieder lesen und vergleichen. Achtung: Das dauert wirklich lange. ACHTUNG: Bei mir waren das bei USB2 und 64 GB auch fast 2 Stunden.

f3read /run/media/andreas/test
F3 read 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

              SECTORS      ok/corrupted/changed/overwritten

Validating file 1.h2w … 2097152/ 0/ 0/ 0
Validating file 2.h2w … 2097152/ 0/ 0/ 0
Validating file 3.h2w … 2097152/ 0/ 0/ 0
Validating file 4.h2w … 2097152/ 0/ 0/ 0

Validating file 58.h2w … 2097152/ 0/ 0/ 0
Validating file 59.h2w … 2097152/ 0/ 0/ 0
Validating file 60.h2w … 1103104/ 0/ 0/ 0

Data OK: 59.53 GB (124835072 sectors)
Data LOST: 0.00 Byte (0 sectors)
Corrupted: 0.00 Byte (0 sectors)
Slightly changed: 0.00 Byte (0 sectors)
Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 12.48 MB/s

Ich hoffe, dein Stick ist gut, wie meiner
Data LOST: 0.00 Byte (0 sectors)

  • Der USB-stick war gut
  • Der USB-stick hatte Fehler
  • Der USB-stick ist ein FAKE (viel kleiner als angegeben)

0 voters

1 Like

Tutorial in German. Administratively solved because this is not a question.
:+1:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.