USB Stick komplett löschen Terminal Befehl

Maldiel

Lt. Junior Grade
Registriert
Aug. 2020
Beiträge
332
Habe hier einen älteren 32GB Stick der sich nicht löschen lässt.

Ich meine alles, Daten, Partitionen, Dateisysteme, Partitionstabllen whatever.

Eine Anleitung zu Terminal Befehlen unter Linux wäre schön.
Ergänzung ()

Maldiel schrieb:
Habe hier einen älteren 32GB Stick der sich nicht löschen lässt.

Ich meine alles, Daten, Partitionen, Dateisysteme, Partitionstabellen whatever.

Eine Anleitung zu Terminal Befehlen unter Linux wäre schön.
 
sudo wipefs -a /dev/sdX

wobei du das dev rausfinden musst über lsblk

und dann mit dem partitionsmanager eine neue partition erstellen
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: sedot, Tornhoof und redjack1000
Mir wurde vor kurzem gesagt, dass man solche Befehle in der Form nicht posten soll - mach mal aus sdb ein sdX, dann kann da nichts anbrennen. ;)
 
  • Gefällt mir
Reaktionen: sedot und up.whatever
Für die copy/pasta fanatiker die den Befehl ohne zu lesen/nachzudenken ins Terminal kopieren. @Habicht hat da schon Recht, ich persönlich sag da eher Darwin Arwardträger zu :D
 
  • Gefällt mir
Reaktionen: acidarchangel und Habicht
@DELIUS
Man setzt besser einen Platzhalter ein, damit nicht aus versehen der falsche Datenträger gelöscht und dann geweint wird. Ist doch wirklich nicht zu schwer zu verstehen.
 
  • Gefällt mir
Reaktionen: Crisser67, Nilson, cyberpirate und 2 andere
Mir wurde es so erklärt (und war für mich auch sofort nachvollziehbar) → es gibt genügend "Dullies" die so einen Befehl
Code:
sudo wipefs -a /dev/sdb
einfach kopieren und dann ist die /dev/sdb platt.

Niemand weiß aber, ob der Stick sdb ist - das kann auch eine interne oder externe Festplatte mit wichtigen Daten sein.
 
  • Gefällt mir
Reaktionen: Crisser67, cyberpirate, JakobCosse und 2 andere
Beitrag DAU-sicher gemacht
 
  • Gefällt mir
Reaktionen: Habicht, sedot, Sykehouse und eine weitere Person
1. Mit lsblk die Kennung des USB-Sticks ermitteln
2. dd bs=1M if=/dev/zero of=/dev/sdX (wobei sdX durch die ermittelte Kennung ersetzt werden muss)

Dieser Befehl überschreibt den Inhalt des Sticks mit Nullen: Inhalt nicht wiederherstellbar!
Aber Vorsicht: Ein falscher Buchstabe (z.B. sda statt stb) löscht dir die Festplatte ohne Rückfrage!
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Departet
Code:
shred -v /dev/sdX
Ist genau dafür gemacht und kann Dateien oder auch ganze Datenträger "schreddern"..
 
Sorry Leute, ich hatte einen zuviel sitzen. :schluck:

Es ist alles gut. Ich werde natürlich herausfinden welches sdX der Stick ist.

Mittels lsblk. Ich komme gerade nicht an den Linux-PC, aber melde mich noch.
 
Maldiel schrieb:
Sorry Leute, ich hatte einen zuviel sitzen. :schluck:
Don´t drink and root ;)

Zum Thema: shred, wipe oder dd ist das, was zuverlässig löscht - willst du es grafisch machen, dann kannst es bspw. auch mit Gparted machen, einfach eine neue Partitionstabelle erstellen und dann eine (oder auch mehrere) neue Partition(en) erstellen sollte es auch tun. Bin mir da aber nicht ganz sicher, ob da die Daten mit forensischen Mitteln wieder hergestellt werden können.

Lesestoff:
https://wiki.ubuntuusers.de/wipe/
https://wiki.ubuntuusers.de/shred/
https://wiki.ubuntuusers.de/dd/#Festplatte-sicher-loeschen
 
Es handelt sich um einen Toshiba 32GB USB 2.0 Stick, genaues Modell unbekannt.

dd:
Bash:
bazzite@bazzite:/var/home/bazzite$ sudo dd bs=1M if=/dev/zero of=/dev/sdc
[sudo] Passwort für bazzite:
dd: Fehler beim Schreiben von '/dev/sdc': Auf dem Gerät ist kein Speicherplatz mehr verfügbar
29566+0 Datensätze ein
29565+0 Datensätze aus
31001149440 Byte (31 GB, 29 GiB) kopiert, 900.601 s, 34.4 MB/s
bazzite@bazzite:/var/home/bazzite$

Partition noch da. Sie nennt sich "Microsoft basic data". Hat unter anderem einen "Video" Ordner der einige grössere *.m2ts Dateien enthält.

wipefs:

Ergänzung ()

Bash:
bazzite@bazzite:/var/home/bazzite$ sudo wipefs -a /dev/sdc
/dev/sdc: 8 bytes were erased at offset 0x00000200 (gpt): 45 46 49 20 50 41 52 54
/dev/sdc: 8 bytes were erased at offset 0x737cffe00 (gpt): 45 46 49 20 50 41 52 54
/dev/sdc: 2 bytes were erased at offset 0x000001fe (PMBR): 55 aa
/dev/sdc: calling ioctl to re-read partition table: Erfolg
bazzite@bazzite:/var/home/bazzite$

Partition und Daten noch da.
 
der gibt in dmesg also keine Daten über das Gerät aus ?

was gibt lsusb aus ?

vielleicht will das alles nicht mehr funktionieren, weil per se evtl. der USB-Stick nicht mehr schreibt, weil er einfach defekt ist ?
 
@Sensei21 mittels lsusb Modell ermittelt:

- Toshiba Corp. TransMemory-Mini / Kingston DataTraveler 2.0 Stick

Aber ja, der wird wohl einfach hin sein und schreibt nicht mehr. Auf die Idee bin ich gar nicht gekommen.

Wie gesagt kein Verlust, aber wieder was gelernt. Danke an alle.
 
@Maldiel
Ich habe mich bis jetzt nicht gemeldet, weil Du Terminal-Befehle haben wolltest. Ich selbst nutze fast ausschließlich Debian, bin jedoch nicht der große Experte. Das Phänomen, dass Sticks plötzlich nicht mehr funktionieren, kenne ich aber nur zu gut.

Erstaunlicherweise habe ich bisher alle scheinbar defekten Teile auf simple Weise wieder zum vollumfänglichen Leben erweckt und zwar mit diesem Tool:

Bildschirmfoto vom 2026-05-25 14-46-25.png


Vielleicht probierst Du es spaßeshalber einfach mal aus, falls noch nicht geschehen.
 
Zurück
Oben