Der Flash-Speicher funktioniert nicht wie Festplatten mit Platten. Das Konzept eines "schlechten Sektors" existiert mit Flash-Speicher nicht wirklich. Heutzutage kümmert sich der integrierte Controller mit Flash-Speicher und SSDs darum, unbrauchbare Speicherblöcke zu identifizieren und zu markieren, Daten dynamisch zu verschieben, um Einschränkungen beim Schreiben von Blöcken zu verringern usw. Diese Funktionen sind bei SSDs weitaus häufiger anzutreffen, einige jedoch auch existieren in hochwertigen Flash-Karten (wie SanDisk).
Die meisten Tools zur Überprüfung des Dateisystems treffen entweder bestimmte Annahmen über die physische Struktur des Speichergeräts (z. B. platterbasiert, mit physischen Zylindern, Sektoren, Clustern usw.) oder arbeiten auf abstrahierter Ebene und führen Reparaturen "virtuell" mithilfe von Dateien oder Verzeichnissen durch Tabellen. Sie benötigen ein Tool, das speziell zum Markieren fehlerhafter Blöcke auf einem Flash-Speichergerät entwickelt wurde, da alles andere entweder mehr Probleme verursacht (vorausgesetzt, es kann die Probleme auf die gleiche Weise beheben wie bei einem platterbasierten Gerät) oder virtuell wird Korrekturen, die die dynamischen Funktionen von Flash auf Hardwareebene nicht berücksichtigen. Selbst wenn Sie einen bestimmten "Sektor" oder "Cluster" als "schlecht" markieren könnten, würde dies nicht unbedingt etwas Gutes bewirken, da diese physikalischen Konzepte im Flash-Speicher nicht vorhanden sind. Wenn das Flash-Gerät weiter fortgeschritten ist und Daten dynamisch verschiebt, um fehlerhafte Blöcke automatisch zu umgehen und Schreibbeschränkungen zu verringern, befindet sich der physische Speicherort der Daten möglicherweise einen Moment später in einem fehlerhaften Block und einen Moment später in einem guten Block. (Beachten Sie, dass die Idee eines "schlechten" Blocks im Flash-Speicher viel unschärfer ist als bei Plattentellern. Ein Flash-Speicherblock stirbt eher langsam als plötzlich ab und kann zwischen lesbar / nicht lesbar "flackern". A. etwas bevor es völlig unbrauchbar wird.)
Wenn es um Flash geht, lassen Sie das Gerät im Allgemeinen aus einer schlechten Blockperspektive selbst verwalten. Verschiedene Hersteller strukturieren und speichern Daten auf unterschiedliche Weise, und jeder kann unterschiedliche Ebenen und Mengen an dynamischem Verhalten aufweisen, mit denen Daten verschoben werden, um einige der Einschränkungen des Flash-Speichers zu vermeiden. Der Versuch, es selbst zu verwalten, verursacht wahrscheinlich mehr Probleme als es löst und kann Ihre Flash-Festplatten auf lange Sicht unbrauchbar machen.
Wenn Sie schlechte Karteikarten vermeiden möchten, empfehle ich die Verwendung seriöser Marken. Ich habe in der Vergangenheit eine Vielzahl von Flash-Karten ausprobiert, aber SanDisk ist die einzige Marke, die ich verwendet habe und die zumindest bisher nie versagt hat. Ich habe mehrere 4-, 8- und 16-Gig-SDHC-Karten, die ich ziemlich häufig benutze, und nehme sie regelmäßig aus meiner Kamera und stecke sie in meinen Laptop oder Computer. Sie funktionieren immer noch einwandfrei. (Einige sind mehrere Jahre alt.)