Wie kann ich sicherstellen, dass meine Fotos nicht beschädigt sind, nachdem ich sie von einer fehlerhaften SD-Karte kopiert habe?

Ich habe Bilder von meiner defekten SD-Karte kopiert. Die meisten Fotos scheinen in Ordnung zu sein, aber einige haben große graue Teile, wo ursprünglich das Foto war.

Wie kann ich sicherstellen, dass alle Fotos, die in Ordnung zu sein scheinen, wirklich in Ordnung sind?

Kann es ein Problem sein, beschädigte .jpegs im selben Ordner wie die richtigen Bilder zu haben?

Was kann ich dagegen tun? Ich möchte so wenig wie möglich verlieren.

SD-Karten implementieren intern Fehlerkorrekturcodes. Ein Nebeneffekt ist, dass sich ein nicht korrigierbarer Fehler über einen größeren Bereich ausbreitet, sodass Fehler normalerweise ziemlich offensichtlich sind und keine subtilen kleinen Änderungen.
@doug Ja, aber wenn einige der Dateien definitiv beschädigt zurückkommen, wie hier beschrieben, ist es darüber hinaus.
@mattdm ja. Wenn ein Bild in Ordnung erscheint, ist es höchstwahrscheinlich auch in Ordnung. Wenn nicht, ist es normalerweise offensichtlich.
@doug Möglicherweise, aber nicht unbedingt wahr. Ich hatte einen MTP-Implementierungsfehler, der dazu führte, dass die letzten Bits der Dateien verloren gingen. Dies führte zu beschädigten Daten am Ende der Datei, die ich nicht bemerkte und die in meinem normalen Viewer gut funktionierten, aber Facebook zum Ausflippen brachten. Ich musste sie alle durchgehen und zuschneiden. Es lohnt sich, die Tools in der anderen Antwort zu verwenden, um dies zu überprüfen.
Bei manchen Fotos fehlen nur noch die letzten "Zeilen". Mal 2/3 des Bildes, mal nur wenige Pixelzeilen. Diese Dateien können also die anderen Dateien im selben Ordner nicht beschädigen, aber sie können dazu führen, dass Software, die diesen Ordner anzeigt, abstürzt, richtig? Solange ich also auf keine Softwareprobleme stoße, ist es sicher, beschädigte und nicht beschädigte Dateien im selben Ordner aufzubewahren? Ich denke sowieso, nach dem Kopieren von SD-Kartendateien selbst sind sie sowieso nicht mehr beschädigt. Alle beschädigten Bereiche wurden wie zuvor erwähnt durch graue Bereiche ersetzt und danach sollte die Datei wieder ok sein?
Auch das Kopieren der Dateien von der SD-Karte auf den Computer war ein Problem, aber das erneute Kopieren ist überhaupt kein Problem. Scheint wirklich so, als würden Defekte beim Kopieren automatisch ersetzt. Trotzdem hinterlässt das ein ungutes Gefühl...
Lightroom sagt immer noch "Beim Lesen dieser Datei ist ein Problem aufgetreten" und zeigt einige Bilder nur teilweise an. Außerdem scheint die Generierung von Miniaturen bei manchen Bildern sehr langsam zu sein.
Hier finden Sie einige Tipps: photo.stackexchange.com/questions/10943/… -- Formatieren Sie die Karte immer in derselben Kamera, in der sie verwendet werden soll. Sie können versuchen, zweimal in zwei separate Verzeichnisse zu kopieren, falls ein Fehler auftritt auf der anderen Kopie besser korrigiert werden. .JPG-Dateien beschädigen sich nicht gegenseitig, aber ein Fehler im Dateisystem der Karte (oder sogar Ihres Computers) kann dazu führen, dass eine Datei eine andere überschreibt. Wenn dies auf Ihrem Computer passiert, haben Sie große Probleme.
"fehlerhafte MTP-Implementierungen" usw. sind bereits die Ausnahme - in den allermeisten Fällen, wenn Sie versuchen, eine Datei von einem beschädigten Medium zu kopieren, gibt Ihnen das Betriebssystem bereits eine Warnung oder weigert sich sogar, die Datei zu kopieren.

Antworten (3)

Ein beschädigtes JPEG-Bild unter den anderen wird die anderen im selben Ordner nicht beschädigen. Jedes JPEG ist eine diskrete und separate Datendatei.

Möglicherweise möchten Sie es jedes Mal mehrmals mit einem neuen Ordner versuchen, falls eine der beschädigten Dateien erfolgreich übertragen werden kann und Sie keine überschreiben möchten, bis Sie sie alle überprüft haben.

Wie kann ich sicherstellen, dass alle Fotos, die in Ordnung zu sein scheinen, wirklich in Ordnung sind?

Verwenden Sie ein Tool, das entwickelt wurde, um die Integrität der Bilder zu überprüfen. Siehe Gibt es ein Tool zum Überprüfen der Dateiintegrität einer Bildserie?

Es gibt auch Tools zum Kopieren von Dateien, die Dateien beim Kopieren aggressiv überprüfen.

Kann es ein Problem sein, beschädigte .jpegs im selben Ordner wie die richtigen Bilder zu haben?

Korruption breitet sich normalerweise nicht aus, es sei denn, die zugrunde liegenden Medien sind fehlerhaft. Einige Programme können abstürzen und auf dem Weg nach draußen so viel Schaden wie möglich anrichten. Erwägen Sie die Verwendung verschiedener Programme.

Was kann ich dagegen tun? Ich möchte so wenig wie möglich verlieren.

Verwenden Sie keine fehlerhaften SD-Karten mehr.

Verwenden Sie ein Batch-Handling-Tool, das Sie aggressiv über Fehler informiert, lassen Sie es dann etwas nicht Triviales mit den Bildern tun und prüfen Sie, ob Fehler offensichtlich sind. Falls Sie mit Shell-Scripting vertraut sind (auf Linux-, Mac- oder Cygwin-Systemen), wäre eine gute Möglichkeit, das Konvertierungstool von ImageMagick in einer for-Schleife zu verwenden und den Exit-Code nach jeder Konvertierung zu überprüfen.