Die Verwendung des Windows-Datei-Explorers zum Kopieren eines großen Ordners ist in der Tat aus zwei Gründen nicht sehr hilfreich.
- Der Hauptgrund ist, dass die Dateikopie aus irgendeinem Grund fehlschlagen kann, aber es wird nie wieder angezeigt, und es scheint, als ob der Kopiervorgang noch andauert, obwohl er gerade festgefahren ist. Dies kann eine Menge Zeit des Benutzers verschwenden.
- Wenn es aufgrund eines Fehlers fehlgeschlagen ist, wird nicht angezeigt, warum es fehlgeschlagen ist und was das Problem war.
Beispielsweise kann eine Dateikopie fehlschlagen, da bei 40 GB Daten eine ungültige Verknüpfung vorhanden war, bei der das Ziel fehlte. Dadurch wird die Kopie fehlgeschlagen, aber der Benutzer wird es nicht wissen, und es scheint, als ob der Kopiervorgang noch läuft. Es könnte andere Fehlerursachen geben, die wir nicht kennen würden.
Lösungen:
- Es ist am besten, große Ordner in der Befehlszeile zu kopieren und `xcopy 'zu verwenden. Der Vorteil ist, dass wenn es fehlschlägt, es sofort zurückkommt und Sie es wissen werden. Das heißt, es wird immer noch mit der obigen Situation (ungültige Verknüpfung) fehlgeschlagen, aber es wird ein Fehler ausgegeben.
- Die beste Auswahl ist die Bereitstellung einer Blindkopie, die sich nicht um die Dateien kümmert, sondern Bits in Bits kopiert. Die besten Tools sind
scp
oderrsync
sind unter Windows nicht ohne weiteres verfügbar.
SCP unter Windows verwenden
Installieren Sie cygwin unter Windows und verwenden Sie den scp
Befehl von der Shell aus, indem Sie c: \ BigFolder auf ein USB-Laufwerk kopieren. F: \ BigFolderBackup /
scp -r /cygdrive/c/BigFolder/ /cygdrive/f/BigFolderBackup/
Dabei ist -r für die wiederkehrende Kopie, dh alle Unterordner und ihre Dateien müssen kopiert werden.
Aktualisieren
Wie von Scott in Kommentaren bemerkt, wird dies seit seiner Kopie auf dem lokalen Rechner ebenfalls cp
gut sein. Die Syntax ist im Wesentlichen identisch.
Ein anderes Szenario, auf das ich gestoßen bin, ist, dass ein Ordner eine Datei enthält, in der ich keine Berechtigung zum Lesen hatte. Unsere IT-Abteilung erlaubt Benutzern nicht, das CCleaner-Dienstprogramm auszuführen. Daher ist die Leseberechtigung deaktiviert.
Ich habe cp
diese Zeit genutzt und sie hat gut funktioniert. Es wurde ein entsprechender Fehler in dieser Datei gemeldet (nicht kopiert), der Kopiervorgang wurde jedoch nicht angehalten, und es wurde mit dem Kopieren aller anderen Daten fortgefahren. Ein weiterer Grund, dass dieser Ansatz gewinnt.