Software, um fehlerhafte Blöcke auf SD-Karte zu markieren? [geschlossen]

8

Kennt jemand eine Software, um fehlerhafte Blöcke auf SD-Karte zu überprüfen UND zu markieren?

Um zu verdeutlichen - schlechter Block ist ein Kartenblock, der keine Daten speichern kann. Das Problem ist - kein Fehler beim Lesen oder Schreiben gemeldet. Die einzige Möglichkeit, dies zu überprüfen, besteht darin, Daten zu schreiben und sie dann zu lesen. Es gibt Werkzeug, um diese Blöcke zu überprüfen und zu finden, aber es wird sie nicht als schlecht markieren.

Es gibt viele, bitte sagen Sie, welche von ihnen Freeware sind.

ps. Alte Formatierungssoftware könnte fehlerhafte Blöcke markieren, aber nur bei Gerätefehlern.

UPD. Ich brauche es, um FAT12 zu unterstützen (Standard auf SD-Karte). Und es könnte für WinCE, Win oder Unix sein.

    
Malx 11.01.2009, 22:51
quelle

3 Antworten

7

SD-Karten enthalten eine Controller-Schaltung, um eine schlechte Blockverwaltung und Verschleißabgleich durchzuführen.

Wenn Sie anfangen, fehlerhafte Blöcke auf Benutzerebene zu sehen, ist der Speicher einfach nur schlecht.

    
Michael Burr 11.01.2009, 23:39
quelle
2

SD-Karten haben keine Low-Level-Fehlerprüfungsfähigkeiten wie Festplatten mit SMART - Ihre beste Wette ist, sie mit mkfs -cc zu formatieren, um einen Lese-Schreib-Test für schlechte Blöcke zu machen - diese Art von Karten sind mehr wahrscheinlich beim Schreiben fehlschlagen als beim Lesen, so dass ein Readonly-Test nicht viele Fehler erfasst, wenn überhaupt.

Oder wenn Sie Zeit haben, implementieren Sie ein ECC-Modul für Device-Mapper ...

    
flussence 12.01.2009 02:06
quelle
2

Sehen Sie sich dieses nützliche Dienstprogramm an: Ссылка

    
swinefeaster 23.10.2010 03:59
quelle

Tags und Links