xcopy hat den Dateiinhalt unter Windows 10 geändert

971
Wakan Tanka

Ich habe cca 180 GB mit xcopy SRC DST /C /E /QWindows 10 kopiert . Die Dateien sind meistens Videodateien und / oder Präsentationen (ppt / pptx / pdf). Ich habe ein merkwürdiges Verhalten festgestellt: Einige der kopierten Dateien (2133 von 9268) enthalten eine andere Prüfsumme als die Originaldateien. Dies bedeutet, dass der Inhalt der Datei während des Kopierens geändert wurde. Ich habe einige dieser verschiedenen Dateien mit WinMerge geprüft und es scheint, dass nur ein kleiner Teil der Datei geändert wurde (siehe Screenshot). Ich war zuerst davon ausgegangen, dass dieser Teil zu einigen Metadaten der Datei (Eigentümer, Erstellungsdatum usw.) gehört, aber dann wurde mir klar, dass Metadaten nicht in der Datei selbst gespeichert sind. Warum ist das passiert? Kann ich irgendwie prüfen, ob diese Dateien gleich sind (anscheinend sind sie zB beim Abspielen von Videos, sehe ich keinen Unterschied)? Vielen Dank

PS: Ich habe xcopy verwendet, weil beim ersten Versuch, diese Dateien mit totalcmd oder dem Explorer zu kopieren, einige Fehler angezeigt werden, und ich muss erneut versuchen, sie zu überspringen oder es erneut zu versuchen.

PPS: Alle Dateien haben die gleiche Größe. Ich habe auch bemerkt, dass mehrere Dateien in DST nur aus ASCII-0-Zeichen bestehen. Ich habe diese Dateien mit totacmd ohne Probleme erneut kopiert.

xcopy hat den Dateiinhalt unter Windows 10 geändert

0
Es liegt wahrscheinlich an "einigen Fehlern", die Sie in Explorer / TotalCmd erhalten haben, die aber mit "/ C" ausgeschaltet wurden. Computer werfen Fehler nicht einfach zufällig aus, Fehler weisen auf ein Problem hin. gronostaj vor 7 Jahren 0
@gronostaj Ja, das stimmt, aber wenn ich wiederholt versucht habe, wurde die Totalcmd-Datei mehrmals kopiert. Ich habe also angenommen, dass `/ C` das für mich tun wird. Ich verstehe nicht, warum es Fehler gab, weil beide Festplatten relativ neu sind. Wakan Tanka vor 7 Jahren 0
Trotzdem weisen Fehler auf ein Problem hin. Wiederholen, bis es funktioniert, löst dieses Problem nicht. Sie können die Ursachen der Fehler nicht erkennen, ohne zu wissen, was sie sind. Daher können wir Ihnen nicht wirklich helfen, wenn Sie keine weiteren Fehlermeldungen angeben können. gronostaj vor 7 Jahren 0

2 Antworten auf die Frage

2
DrMoishe Pippik

xcopy scheint von MS abgelehnt worden zu sein. Theoretisch hätte es die Dateien wortwörtlich kopieren sollen, was aber offensichtlich fehlgeschlagen ist, wie Ihr sorgfältiger Vergleich zeigt. Die meisten Videoformate sind etwas fehlertolerant, also immer noch einsehbar, es scheint jedoch, dass sie beschädigt wurden.

Das Problem könnte die Verwendung der Option / C, Fehler bei fortlaufendem Fehler sein. Bei "gesunden" Medien sollten keine Fehler auftreten. Sie können versuchen, die Option / V zu verwenden, um Dateien zu überprüfen. Wenn die Überprüfung fehlschlägt, liegt ein Problem wie fehlerhafte Medien (z. B. eine fehlerhafte Festplatte oder CD) oder Systemrauschen vor. Übrigens, / J kann für große Dateien, z. B. Videos, nützlich sein.

0
ybiqS

Sie können Microsofts Robocopy (Robust File Copy) ausprobieren, bei dem es sich eher um einen Ordner-Kopierer als um einen Dateikopierer handelt. Die grundlegende Syntax der CLI lautet "Robocopy-Quellziel", z. B. Robocopy C: \ mysource E: \ mytarget

Es gibt auch GUIs für Robocopy, lesen Sie mehr von Wikipedia hier