Fake USB-Stick entlarven ohne zu überschreiben
Fake USB-Stick entlarven ohne zu überschreiben
Hallo,
ich habe einen Intenso 128 GB USB-Stick. Etwa die Hälfte ist belegt, aber jetzt lassen sich keine weiteren Daten darauf schreiben. Entweder schreibt er nur noch einige KB pro Sekunde, oder er stagniert völlig (NTFS-Dateisystem). Mithilfe von Windows habe ich ihn repariert, aber es lassen sich trotzdem keine weiteren Daten darauf schreiben. Ich würde den Inhalt ungern löschen, weil es ewig gedauert hat, den Stick zu beschreiben. Kann ich irgendwie raus bekommen, ob es ein Fake-Stick ist, also mit falscher Speicherangabe, ohne den Inhalt zu löschen?
Ach ja, der Stick ist etwa ein oder zwei Jahre alt, und noch nicht oft beschrieben worden. Die Google-Ergebnisse beschrieben nur Vorgehensweisen, bei denen der Inhalt gelöscht wird.
ich habe einen Intenso 128 GB USB-Stick. Etwa die Hälfte ist belegt, aber jetzt lassen sich keine weiteren Daten darauf schreiben. Entweder schreibt er nur noch einige KB pro Sekunde, oder er stagniert völlig (NTFS-Dateisystem). Mithilfe von Windows habe ich ihn repariert, aber es lassen sich trotzdem keine weiteren Daten darauf schreiben. Ich würde den Inhalt ungern löschen, weil es ewig gedauert hat, den Stick zu beschreiben. Kann ich irgendwie raus bekommen, ob es ein Fake-Stick ist, also mit falscher Speicherangabe, ohne den Inhalt zu löschen?
Ach ja, der Stick ist etwa ein oder zwei Jahre alt, und noch nicht oft beschrieben worden. Die Google-Ergebnisse beschrieben nur Vorgehensweisen, bei denen der Inhalt gelöscht wird.
Re: Fake USB-Stick entlarven ohne zu überschreiben
Wenn ich von dem fake-USB-Stick ausgehe, den ich einmal hatte, wäre sogar normales weiter beschreiben gefährlich für die bereits vorhandenen Daten:
Dieser Stick hat über der tatsächlichen Kapazität einfach wieder neu am Anfang des Speicherbereichs neu begonnen. Das war ein 8 GB Stick, der 16 GB vorgetäuscht hat, das heißt sobald man das 9. GB begonnen hat zu beschreiben, wurden als erstes die Partitionstabelle und das Dateisystem zerstört.
Mein Stick ist damals dabei aber nicht langsamer geworden.
Extremes langsamer werden deutet meiner Meinung nach eher auf das Ende der Lebenszeit des Sticks hin. Bei einigen wenigen, sehr einfachen USB-Sticks verschleißen oft genutzte Speicherbereiche im Zeitraffer und bei ntfs liegt die Dateizuordnungstabelle in einem fixen Speicherbereich, dürfte also was solche Dinge angeht ähnlich anfällig sein wie FAT.
Hast du den Stick unter Linux schon zu beschreiben versucht – nicht wegen der Geschwindigkeit sondern um nach eventuellen Meldungen des Kernels zu Fehlern des Blockgeräts, USB und Dateisystems suchen zu können?
Dieser Stick hat über der tatsächlichen Kapazität einfach wieder neu am Anfang des Speicherbereichs neu begonnen. Das war ein 8 GB Stick, der 16 GB vorgetäuscht hat, das heißt sobald man das 9. GB begonnen hat zu beschreiben, wurden als erstes die Partitionstabelle und das Dateisystem zerstört.
Mein Stick ist damals dabei aber nicht langsamer geworden.
Extremes langsamer werden deutet meiner Meinung nach eher auf das Ende der Lebenszeit des Sticks hin. Bei einigen wenigen, sehr einfachen USB-Sticks verschleißen oft genutzte Speicherbereiche im Zeitraffer und bei ntfs liegt die Dateizuordnungstabelle in einem fixen Speicherbereich, dürfte also was solche Dinge angeht ähnlich anfällig sein wie FAT.
Hast du den Stick unter Linux schon zu beschreiben versucht – nicht wegen der Geschwindigkeit sondern um nach eventuellen Meldungen des Kernels zu Fehlern des Blockgeräts, USB und Dateisystems suchen zu können?
Re: Fake USB-Stick entlarven ohne zu überschreiben
Mit Hilfe von Windows etwas reparieren zu wollen wäre wohl die letzte Idee, auf die ich käme.
Das weiß ich nicht.Kann ich irgendwie raus bekommen, ob es ein Fake-Stick ist, also mit falscher Speicherangabe, ohne den Inhalt zu löschen?
Wieso probierst Du's nicht, indem Du den Stick per dd kopierst/sicherst und dann so lange von /dev/random draufkopierst, bis in /var/log/messages Fehlermeldungen erscheinen?
Ja, das dauert. So etwas lasse ich normalerweise über Nacht laufen.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Fake USB-Stick entlarven ohne zu überschreiben
Wenn man viel Zeit hat, könnte man badblocks im nicht-destruktiven Schreibtestmodus drüberlaufen lassen. Das würde zwar keine Fake-Sticks erkennen (die verhalten sich so, wie smutbert schreibt), aber defekte Medien ließen sich erkennen.
Allerdings würde ich den Stick so oder so ersetzen – ich habe die Erfahrung gemacht, dass verschlissene oder einfach kaputte Flash-Medien auch gerne mal für kaputte Daten sorgen, wenn die Speicherzellen zufällig die Ladung verlieren. Das Gemeine daran ist, dass man’s nicht direkt erkennt – im besten Fall lässt sich die betreffende Datei dann nicht mehr öffnen oder nicht mehr vollständig abspielen, im schlechteren Fall arbeitet man dann ohne es zu wissen mit falschen Daten.
Allerdings würde ich den Stick so oder so ersetzen – ich habe die Erfahrung gemacht, dass verschlissene oder einfach kaputte Flash-Medien auch gerne mal für kaputte Daten sorgen, wenn die Speicherzellen zufällig die Ladung verlieren. Das Gemeine daran ist, dass man’s nicht direkt erkennt – im besten Fall lässt sich die betreffende Datei dann nicht mehr öffnen oder nicht mehr vollständig abspielen, im schlechteren Fall arbeitet man dann ohne es zu wissen mit falschen Daten.
Wenn es um ein nicht vollständig offengelegtes Dateisystem von Microsoft selbst geht, ist das eigentlich die erste Idee, die man haben sollteGregorS hat geschrieben:17.11.2021 01:02:27Mit Hilfe von Windows etwas reparieren zu wollen wäre wohl die letzte Idee, auf die ich käme.
Re: Fake USB-Stick entlarven ohne zu überschreiben
Das mit NTFS hatte ich (vermutlich „gewollt“) überlesen.niemand hat geschrieben:17.11.2021 07:12:12Wenn es um ein nicht vollständig offengelegtes Dateisystem von Microsoft selbst geht, ist das eigentlich die erste Idee, die man haben sollteGregorS hat geschrieben:17.11.2021 01:02:27Mit Hilfe von Windows etwas reparieren zu wollen wäre wohl die letzte Idee, auf die ich käme.
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
-
- Beiträge: 5528
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Fake USB-Stick entlarven ohne zu überschreiben
Hallo
Hier eine Testsoftware zum Erkennen von fake-USB-Sticks
https://www.heise.de/download/product/f3-96504
mfg
schwedenmann
Hier eine Testsoftware zum Erkennen von fake-USB-Sticks
https://www.heise.de/download/product/f3-96504
mfg
schwedenmann
Re: Fake USB-Stick entlarven ohne zu überschreiben
Dazu fällt mir dieses Comic ein
https://xkcd.com/949/
https://xkcd.com/949/
Re: Fake USB-Stick entlarven ohne zu überschreiben
Der Stick lässt sich nicht mehr mounten (LXQT, Debian 11), es könnte also tatsächlich sein, dass er defekt ist. Mein PC ist ein Lenovo Ideacentre 510-15abr.
Der Stick steckte im USB-Anschluss, als ich dmesg aufrief. Die Ausgabe beim mounten war "unknown error", mehr nicht.
Code: Alles auswählen
dmesg | grep usb
[ 1.508764] usbcore: registered new interface driver usbfs
[ 1.508771] usbcore: registered new interface driver hub
[ 1.508787] usbcore: registered new device driver usb
[ 1.528574] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.10
[ 1.528580] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.528582] usb usb1: Product: xHCI Host Controller
[ 1.528583] usb usb1: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
[ 1.528584] usb usb1: SerialNumber: 0000:00:10.0
[ 1.529549] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 1.529581] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 5.10
[ 1.529583] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.529584] usb usb2: Product: xHCI Host Controller
[ 1.529585] usb usb2: Manufacturer: Linux 5.10.0-9-amd64 xhci-hcd
[ 1.529586] usb usb2: SerialNumber: 0000:00:10.0
[ 1.781616] usb 1-1: new high-speed USB device number 2 using xhci_hcd
[ 1.936735] usb 1-1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=60.52
[ 1.936737] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 1.936738] usb 1-1: Product: USB2.0 Hub
[ 1.941910] usb: port power management may be unreliable
[ 2.073429] usb 1-2: new high-speed USB device number 3 using xhci_hcd
[ 2.229845] usb 1-2: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=60.52
[ 2.229849] usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 2.229850] usb 1-2: Product: USB2.0 Hub
[ 2.313446] usb 1-1.1: new low-speed USB device number 4 using xhci_hcd
[ 2.421842] usb 1-1.1: New USB device found, idVendor=17ef, idProduct=608d, bcdDevice= 1.00
[ 2.421845] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.421847] usb 1-1.1: Product: lenovo USB Optical Mouse
[ 2.421848] usb 1-1.1: Manufacturer: PixArt
[ 2.440679] usbcore: registered new interface driver usbhid
[ 2.440681] usbhid: USB HID core driver
[ 2.442180] input: PixArt lenovo USB Optical Mouse as /devices/pci0000:00/0000:00:10.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:17EF:608D.0001/input/input7
[ 2.442261] hid-generic 0003:17EF:608D.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt lenovo USB Optical Mouse] on usb-0000:00:10.0-1.1/input0
[ 2.513622] usb 1-1.2: new low-speed USB device number 5 using xhci_hcd
[ 2.626365] usb 1-1.2: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=64.00
[ 2.626368] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.626370] usb 1-1.2: Product: USB Keyboard
[ 2.626371] usb 1-1.2: Manufacturer: Logitech
[ 2.663877] input: Logitech USB Keyboard as /devices/pci0000:00/0000:00:10.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C31C.0002/input/input8
[ 2.701478] usb 1-2.1: new high-speed USB device number 6 using xhci_hcd
[ 2.725655] hid-generic 0003:046D:C31C.0002: input,hidraw1: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-0000:00:10.0-1.2/input0
[ 2.733897] input: Logitech USB Keyboard Consumer Control as /devices/pci0000:00/0000:00:10.0/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0003/input/input9
[ 2.797663] input: Logitech USB Keyboard System Control as /devices/pci0000:00/0000:00:10.0/usb1/1-1/1-1.2/1-1.2:1.1/0003:046D:C31C.0003/input/input10
[ 2.798144] hid-generic 0003:046D:C31C.0003: input,hidraw2: USB HID v1.10 Device [Logitech USB Keyboard] on usb-0000:00:10.0-1.2/input1
[ 2.813523] usb 1-2.1: New USB device found, idVendor=2013, idProduct=025f, bcdDevice= 1.00
[ 2.813525] usb 1-2.1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 2.813527] usb 1-2.1: Product: PCTV 292e
[ 2.813528] usb 1-2.1: Manufacturer: PCTV
[ 2.813529] usb 1-2.1: SerialNumber: 0011565559
[ 2.897442] usb 1-1.3: new full-speed USB device number 7 using xhci_hcd
[ 3.007342] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=0821, bcdDevice= 2.00
[ 3.007346] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.007347] usb 1-1.3: Product: Bluetooth Radio
[ 3.007348] usb 1-1.3: Manufacturer: Realtek
[ 3.007349] usb 1-1.3: SerialNumber: 00e04c000001
[ 3.078371] usb 1-2.3: new high-speed USB device number 8 using xhci_hcd
[ 3.180104] usb 1-2.3: New USB device found, idVendor=0bda, idProduct=0129, bcdDevice=39.60
[ 3.180108] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.180109] usb 1-2.3: Product: USB2.0-CRW
[ 3.180110] usb 1-2.3: Manufacturer: Generic
[ 3.180111] usb 1-2.3: SerialNumber: 20100201396000000
[ 5.648694] usbcore: registered new interface driver rtsx_usb
[ 6.322787] usbcore: registered new interface driver btusb
[ 8.513679] usbcore: registered new interface driver em28xx
[ 8.610651] rc rc0: PCTV tripleStick (292e) as /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2.1/1-2.1:1.0/rc/rc0
[ 8.610764] input: PCTV tripleStick (292e) as /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2.1/1-2.1:1.0/rc/rc0/input18
[ 2085.081289] usb 1-2.2: new high-speed USB device number 9 using xhci_hcd
[ 2086.214232] usb 1-2.2: New USB device found, idVendor=325d, idProduct=6400, bcdDevice= 1.00
[ 2086.214239] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2086.214243] usb 1-2.2: Product: Intenso Speed Line
[ 2086.214246] usb 1-2.2: Manufacturer: PS2251-09
[ 2086.214248] usb 1-2.2: SerialNumber: 9151936E212E
[ 2086.823861] usb-storage 1-2.2:1.0: USB Mass Storage device detected
[ 2086.824262] scsi host2: usb-storage 1-2.2:1.0
[ 2086.824380] usbcore: registered new interface driver usb-storage
[ 2086.828147] usbcore: registered new interface driver uas