Gibt es eine Möglichkeit, mit Überprüfung zu kopieren oder nur kopierte Daten zu überprüfen

25228
Michael Stimson

Ich bin ein GIS-Spezialist. Dazu gehört auch das routinemäßige Kopieren großer Datenmengen auf Discs - Backup, Archivierung und Auslieferung. Gelegentlich stimmen die Dateien auf der anderen Disc nicht mit der Quell-Disc überein . In der Reihenfolge von jeweils 4 TB wird ein Fehler in einer Datei angezeigt (0,000000025%).

Derzeit verwende ich RoboCopy oder Windows Explorer-Kopie, um die Dateien auf die anderen Discs zu kopieren, und WinDiff, um den Inhalt zu überprüfen. Daher weiß ich, dass es eine sehr kleine Fehlerrate gibt. Dieser Vorgang funktioniert, WinDiff ist jedoch langsam, und es dauert manchmal länger, bis die Überprüfung abgeschlossen ist als das ursprüngliche Kopieren. RoboCopy verfügt nicht über einen Schalter zum Überprüfen und Prüfen wie XCopy.

Ich habe XCopy bereits mit der Option / v verwendet, es wurde jedoch darauf hingewiesen, dass dieses Dienstprogramm in Windows 7 abgeschrieben wurde und ich es nicht verwenden sollte. MD5, Prüfsumme oder Hash von Dateien einzeln zu erstellen, ist keine Option, es sei denn, es gibt eine effiziente Bibliothek / Methode / einen Algorithmus, die ich in einer Programmiersprache implementieren kann, da es Hunderttausende einzelner Dateien gibt.

Die Frage ist: Gibt es eine Methode, mit der die Dateien beim Kopieren überprüft werden, oder ein besseres Überprüfungsprogramm als WinDiff oder noch besser eine garantierte Möglichkeit, diese Dateien mit 100% Integrität zu kopieren, sodass ich sie nicht überprüfen muss?

Ich kann für C # / VB.net / C ++ / Python / DOS Batch codieren, vorausgesetzt, die erforderlichen Bibliotheken sind kostenlos oder eingebaut. Ich habe keine Angst vor der Befehlszeile, ich kann mich daran erinnern, wann es nur eine Befehlszeile gab, also DOS-Hilfsprogramme / Anweisungen sind gut.

Warum ist das jetzt ein Problem, wenn ich eine Arbeitsmethode habe? Es ist nicht wirklich, ich habe eine Arbeitsmethode, mache es jedoch seit Windows NT in den späten 90ern auf die gleiche Weise; In den späten 90ern gab es Exabyte-Bänder und 100 MB oder weniger, dann gab es optische Medien, die in weniger als einer halben Stunde überprüft werden konnten. Nun, da Medien eine hohe Kapazität haben und relativ kostengünstig sind, finde ich, dass ich bis zu 16 TB für eine einzelne Lieferung kopiere und verifiziere und die Überprüfungszeit den Liefertermin überläuft .... Ich muss zumindest nach einem besseren Weg suchen !

6
ALLES, was mit Computern zu tun hat, ist auf dem Laufenden. Auf dieser Site gibt es immer noch Fragen, ob ISO-Dateien korrekt auf CD geschrieben werden! Wann haben Sie zuletzt eine CD geschrieben? Anstelle eines Down-Votings sagen Sie mir, wie man dies NUR mit Windows macht, ohne auf Drittanbieter-Software zurückzugreifen. Michael Stimson vor 9 Jahren 0
Sie müssen es nur sorgfältig umformulieren. Anstatt nach "Software" zu fragen, geben Sie nur an, was Sie tun müssen, wenn es sich um Systemänderungen oder eingebaute Tools oder um eine entsprechende Software handelt, dann ist die Antwort die gleiche. Unter http://softwarerecs.stackexchange.com/ können Sie direkt nach Software fragen. Psycogeek vor 9 Jahren 0
Ich mag TeraCopy dafür sehr. ChrisInEdmonton vor 9 Jahren 0

2 Antworten auf die Frage

5
redbox

Das Programm, nach dem Sie gesucht haben, ist xxcopy. Ich hatte auch den Wunsch, einen binären Dateivergleich durchzuführen, wenn ich einige hunderttausend Dateien für die forensische Analyse kopiere. Mir war es egal, dass es etwas länger dauerte, ich wollte keine SFV- oder MD5-Datei erstellen und danach ein anderes Programm ausführen, ich wollte etwas, das den DOS-Befehl "fc" im laufenden Betrieb ausführte.

http://xxcopy.com/xxtb_027.htm#tag_319

Du willst Schalter / V2

Haben Sie einen guten Tag.

Danke, ich werde es versuchen, wenn ich aus den Ferien zurückkomme. Michael Stimson vor 9 Jahren 0
Es ist bedauerlich, dass das Unternehmen den Handel eingestellt hat. wwkudu vor 6 Jahren 0
@wwkudu Das stimmt, aber die kostenlose Version ist ab heute auf der Download-Registerkarte auf ihrer Website verfügbar. mbmast vor 6 Jahren 0
2
Psycogeek

Ich habe Fastcopy und Terracopy jahrelang in Windows verwendet. Beide Methoden eignen sich gut als Ersatz für die Windows-Copy-Paste-Methoden. Beide haben eine Vergleichsroutine. Ich denke, jemand sagte, die Vergleichsmethode für Fastcopy sei eine "bessere" Methode. Beide haben sehr kleine Fehler entdeckt, die ich selbst verursacht habe, als ich den RAM-Wert falsch eingestellt hatte.

Es gibt andere Unterschiede, die FC und TC 2 zu völlig unterschiedlichen Wirkprogrammen machen. Es ist besser, die Optionen in beiden zu erfahren und anzupassen, um sie verstehen zu können. Wie in Zügen prüft der FC jedes Element einzeln, bevor er gelöscht wird. TC kann einfach eingestellt werden, um alle als zweite oder wiederholte Aktion zu vergleichen. TC könnte Probleme mit Netzlaufwerken haben, weniger Benutzer hatten Probleme mit FC bei der Verwendung von Netzlaufwerken.

Ich ziehe es vor, FC zu verwenden, aber so etwas wie ein einzelner Fehler in FC kann mehr Aufwand verursachen, da alle Elemente noch in der Liste enthalten sind und eine sichtbare Liste angezeigt wird, hat immer ihre Vorteile. Sie sind beide GUI-Stilprogramme und keine CMD-Formate, obwohl sie beide in einer Eingabeaufforderung oder einem Stapel funktionieren.
Beides kann eine bessere Datensequenz gewährleisten, indem gewartet wird, bis ein Kopiervorgang abgeschlossen ist, bevor der andere Vorgang gestartet wird. Dadurch werden fragmentierte Fehler auf den Festplatten reduziert.

Keiner von ihnen macht "die letzten paar Dateien reparieren", die nicht wie Windiff.exe richtig kopiert wurden. Windiff war also viel besser, wenn alles fehlschlägt :-)

Beide werden als Ersatz für die Windows-Kopie direkt in das System integriert und integrieren sich ebenfalls in das Kontextmenü der rechten Maustaste. Beide können auch voll tragbar sein. Ich habe keine der beiden mehr die Systemkopie ersetzen, ich habe sie im Kontextmenü nur um sie wie gewünscht zu verwenden.

Fazit, probiere beide aus und finde heraus, was du denkst.

Vielen Dank, Psycogeek. Ich werde es versuchen. Hätten Sie zufällig Links zu ihnen? Michael Stimson vor 9 Jahren 0
http://www.majorgeeks.com/files/details/teracopy.html & http://www.majorgeeks.com/files/details/fastcopy.html sollten heute legitime, unbeschädigte Downloads davon haben, wenn Sie nicht die falsche Entscheidung treffen Tasten. Psycogeek vor 9 Jahren 0
Ach übrigens, was ist GIS? Psycogeek vor 9 Jahren 0
Geoinformationssysteme. Siehe http://gis.stackexchange.com/. Ich beschäftige mich mit Daten, die eine räumliche Komponente haben, wie eine Karte, aber intelligenter. Bei den großen Dateien handelt es sich um LiDAR-Daten (Airborne Laser Imaging) und Raster von mehr als 100 GB, die jeweils aus in der Luft befindlichen LiDAR-Daten stammen. Michael Stimson vor 9 Jahren 0
Wahrscheinlich sollte ich das hier nicht kommentieren ... aber ich mache es trotzdem. Ich suchte nach "Copy and Verify Tool" und diese Antwort wurde bei Google angezeigt. Ratet mal, was ich kopiert habe ... TIFI und LiDAR-Daten! Andrei vor 6 Jahren 0