staging.inyokaproject.org

Suche Programm für USB-Stck um fehlerhafte Sektoren zu kennzeichnen

Status: Gelöst | Ubuntu-Version: Ubuntu Budgie 22.04 (Jammy Jellyfish)
Antworten |

Gloster

Anmeldungsdatum:
9. April 2020

Beiträge: 158

Hallo,

ich suche ein Programm das fehlerhafte Sektoren eines USB-Sticks erkennt, diese in die FAT einträgt, so dass der USB-Stick wieder einwandfrei zu verwenden ist.

Formatierung + alles löschen half nicht, es werden immer wieder Daten in fehlerhafte Sektoren geschrieben, die dann selbstverständlich nicht lesbar sind.

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

So ein Stick funktioniert nicht wie eine klassische Festplatte! Den solltest du besser entsorgen.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 7756

Defekte Datenträger - und nichts anderes ist ein solcher Stick - entsorgt man.

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@voxxell99 usw, habt ihr detaillierte Kenntnisse einer USB-Stick FAT, wenn ja, bitte die dann hier veröffentlichen.

Also etwa so wie hier : http://members.inode.at/anton.zechner/az/FatFormat.htm

voxxell99

Avatar von voxxell99

Anmeldungsdatum:
23. September 2009

Beiträge: 3744

Vergiss es. Du hast bei Flash keinen direkten Zugriff auf die Speicherzellen bzw. -blöcke. Das Teil gehört in die Tonne!

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@voxxell99,

merkwürdig, ich kann den Stick formatieren, ext4, NTFS, fat16, 32 usw..

Du behauptest, das keine Fehlereinträge in der FAT möglich sind, dann zeige mir den exakten Aufbau einer USB-Stick FAT.

Webmark

Avatar von Webmark

Anmeldungsdatum:
10. Mai 2009

Beiträge: Zähle...

von.wert schrieb:

Defekte Datenträger - und nichts anderes ist ein solcher Stick - entsorgt man.

Das ist auch aus meiner Sicht die einzig vernünftige Vorgehensweise.

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@Webmark, alles schön und gut, aber z.B. ist es für HDDs selbstverständlich, das von Werk aus eine Low-Level Formatierung gemacht wird, fehlerhafte Sektoren gekennzeichnet werden, und damit die entsprechenden FAT-Einträge generiert werden. Ich denke, es gibt nur wenige User die eine zu 100% einwandfreie HDD beim Neukauf erhalten haben. Also mit "Defekt" verwendet man nicht, damit kann ich nichts anfangen, das ist Unsinn. Und deshalb frage ich nach der USB-FAT. Alles immer gleich wegschmeißen ?, oder schauen was noch geht, so wie es die HDD Industrie gemacht hat.

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 208

Ein USB Stick hat keine Sektoren, die man kennzeichnen könnte, was ist daran so schwer zu verstehen?

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@Towo, einfach eine Referenz der FAT angeben, die deine Behauptung stützt.

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 208

Das hat mit der FAT nix zu tun, sondern einzig mit der Hardware. Flash Speicher ist nun mal keine magnetisierbare Scheibe mit Sektoren.

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 10978

Gloster schrieb:

merkwürdig, ich kann den Stick formatieren, ext4, NTFS, fat16, 32 usw..

Dazu muss man ja nur ein paar Sektoren beschreiben können, nicht wahlfrei auf den kompletten Stick, wie wenn man Dateien darauf schreibt (und daher keine völlige Wahlfreiheit unter den noch funktionierenden Speicherzellen hat).

Du behauptest, das keine Fehlereinträge in der FAT möglich sind, dann zeige mir den exakten Aufbau einer USB-Stick FAT.

Das Problem entsteht dadurch, dass es bei Flash-Speichern im Gegensatz zu HDDs und FDs keine physikalischen Sektoren gibt, die man so einfach von Seite des Betriebssystems als defekt markieren kann - der Speichercontroller, der den Flash verwaltet, mapped die Sektoren dynamisch auf Flash-Speicherzellen (vgl. z.B. Flash-Speicher-Controller) und merkt sich defekte Zellen und ersetzt die solange es möglich mit Reserve-ZEllen - wenn die Ausgeschöpft sind, tut man sich schwer neue Informationen drauf zu schreiben. Von Transcend gab es mal ein Tool, das den Speichercontroller dazu gebracht hat die nutzbare Größe eines defekten USB-Sticks zu verkleinern und noch funktionierende Sektoren als Reserve zu markieren, aber hat oft nur zu einer sehr kurzen Verlängerung der Lebenszeit geführt, weil die Speicherzellen zu dem Zeitpunkt insgesamt schon durch das Wear Leveling sehr nahe am Ende ihrer Lebensdauer waren.

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@Towo, Ich muss immer wieder nach der FAT fragen. Die FAT entscheidet alles, eine Behauptung nicht.

towo2099

Anmeldungsdatum:
3. Dezember 2015

Beiträge: 208

Gloster schrieb:

@Towo, Ich muss immer wieder nach der FAT fragen. Die FAT entscheidet alles, eine Behauptung nicht.

Da du alles hier ignorierst, tu ich das bei Dir jetzt auch.

Gloster

(Themenstarter)

Anmeldungsdatum:
9. April 2020

Beiträge: 158

@seahawk1986, danke für die Info.

Antworten |