Es gibt wahrscheinlich bessere Werkzeuge, aber wenn Sie einfach und kostenlos wollen, dann wollen Sie dd.
Wenn Sie davon ausgehen, dass Ihr Nicht-Windows-Spiel etwas von Linux oder Unix ist und Ihre Karten keine Daten enthalten, die Sie behalten möchten, können Sie Folgendes versuchen:
Bringen Sie die CF-Karte in Ihrem Lesegerät an und rufen Sie den Gerätenamen auf. Ich gehe davon aus, dass es für diese Antwort / dev / CF ist. Melden Sie sich als root an.
So schreiben Sie die Karte mit zufälligen Daten
dd if=/dev/random of=/dev/CF bs=1k
Sie können dies ein paar Mal tun (wie viele sind Ihnen überlassen). Wenn vor dem Abschluss der gesamten Karte ein Fehler angezeigt wird, liegt ein Problem mit der Karte vor.
Sie können die Lesefunktion der Karte folgendermaßen überprüfen:
dd if=/dev/CF of=/dev/null bs=1k
Es sollte die gesamte Karte fehlerfrei lesen.
Wenn Sie fertig sind, möchten Sie die Karte neu formatieren. Schreiben Sie zuerst die Karte mit Nullen, um sie dann in Ihrer Kamera formatieren zu können:
dd if=/dev/zero of=/dev/CF bs=1k
Damit sollte die gesamte Karte fehlerfrei geschrieben werden.
Meine persönliche Meinung ist, dass, wenn Sie irgendwelche Fehler erhalten, RMA die Karte. Ich würde nicht versuchen, es erneut zu verwenden, indem ich die fehlerhaften Blöcke neu mappe.
Beachten Sie, dass selbst wenn die Karte (n) die oben genannten Tests bestehen, sie nicht garantiert gut sind. Dies könnte einen zeitweiligen Fehler bedeuten, der etwas länger dauert, als Sie gedacht haben, um sich zu zeigen. Auf der anderen Seite, wenn dies nicht der Fall ist, haben Sie einige Daten, auf die Sie Ihre RMA-Entscheidung stützen können, und einige unterstützende Unterlagen, um Sandisk die Berechtigung für die RMA zu geben.