Beim Kopieren von Hunderten kleiner Dateien / Ordner unter Windows dauert die Berechnungsphase von Windows oft sehr lange, bis überhaupt etwas kopiert wird. Gibt es eine Einstellung, die Windows anweist, sofort mit dem Kopieren zu beginnen und / oder die gesamte Vorberechnungsphase zu überspringen?
42
Antworten:
Verwenden Sie nicht den Explorer.
Ob dies die Verwendung eines Dateimanagers eines Drittanbieters, eines Kopierhandlers oder der Befehlszeile bedeutet, bleibt Ihnen überlassen.
Ein Copy-Handler ist eine Shell-Erweiterung, die alle Versuche zum Kopieren / Verschieben von Dateien abfängt und die Vorgänge selbst implementiert. Normalerweise werden diese Kopierhandler erstellt, um Funktionen zu implementieren, über die Explorer nicht verfügt, z. B. das Einreihen mehrerer Vorgänge in die Warteschlange, unterschiedliche Überschreibsemantik oder Synchronisation, Geschwindigkeitsbeschränkung usw. Zu den Tools, die Sie sich ansehen können, gehören FastCopy , TeraCopy , SuperCopier und die einfallsreich benannten Kopierhandler .
Ich persönlich benutze FastCopy, weil es die Semantik des Explorer-Kopierens am besten beibehält. Das letzte Mal, als ich TeraCopy versuchte, eine Datei mit mehreren Hardlinks zu aktualisieren, war dies nicht das Gleiche wie im Explorer.
quelle
robocopy
ist das beste Werkzeug für große Kopien von kleinen Dateien.quelle
Die Berechnung der verbleibenden Zeit für den Dateibetriebsdialog von Windows Vista / 7 umfasst zwei Phasen. Es gibt eine erste Phase, in der die zu kopierenden oder zu verschiebenden Dateien und Ordner aufgelistet werden, und eine zweite Phase, in der die verbleibende Zeit geschätzt wird. Die erste Phase findet tatsächlich statt, bevor irgendwelche Dateivorgänge tatsächlich ausgeführt werden, die zweite geschieht jedoch, während die Dateien während des Fortschritts kopiert / verschoben und ständig aktualisiert werden (daher kann die verbleibende Zeit nach oben oder unten gehen).
Wenn Ihr Problem im zweiten Teil liegt, müssen Sie sich keine Sorgen machen. Die verbleibende Zeitzeile wird aktualisiert, sobald die Berechnung abgeschlossen ist, die Dateien werden jedoch bereits verschoben / kopiert. (Tatsächlich müssen einige Dateien kopiert oder verschoben werden, damit die durchschnittliche Lese- / Schreibgeschwindigkeit für die Schätzung ermittelt werden kann. Es reicht nicht aus, nur die Anzahl der Dateien / Ordner zu kennen.)
Wenn Ihr Problem im ersten Teil liegt, können Sie, wie bereits erwähnt, mit einem Drittanbieter-Tool einfach Dateien und Ordner sofort kopieren / verschieben. Beachten Sie jedoch, dass die Verwendung der integrierten Methode einige Vorteile bietet ( dh vor der Aufzählung), anstatt es blind zu machen, wie es in früheren Versionen von Windows gemacht wurde. Durch die Kenntnis des Status der Dateien und Ordner (z. B. Datei- / Verzeichnisnamen, Attribute, Größen usw.) bietet Windows Optionen für die Behandlung von Konflikten und versteckten Dateien / Systemdateien. Wenn nicht zuerst eine vollständige Liste der Dateien und Ordner erstellt wird, können Sie nicht nach dem Zusammenführen oder Überschreiben / Umbenennen von Objekten gefragt werden. (Technisch gesehen ist dies möglich, aber wenn Sie zuerst eine Liste erstellen, wird der Prozess schneller und einfacher zu verwalten, insbesondere, wenn Sie auf Immer / Für alle tun klicken box.) Wie bereits erwähnt, erstellen auch Tools von Drittanbietern normalerweise eine Liste.
quelle
Wenn Sie Ordner über die Befehlszeile kopieren / verschieben, wird der Vorgang ohne Berechnung fortgesetzt.
quelle
;-)
TLDR: Verwenden Sie so etwas wie OneDrive als Conduit.
So ärgerlich dies auch ist (schließlich sollte der Datei-Explorer unter Windows 10 im Jahr 2019 lokal, über ein Netzwerk, zwischen internen und externen Geräten usw. funktionieren - schade für Microsoft!). Eine andere Idee ist die Verwendung von OneDrive ( oder ein ähnliches Cloud-basiertes Repo) wie das Conduit, durch das Sie kleine Dateien kopieren und verschieben. Hier ist der Workflow:
Natürlich kann es zu geringfügigen Abweichungen des oben genannten Workflows kommen, die von Ihren Anforderungen abhängen.
quelle
Halten Sie die CtrlTaste gedrückt, während Sie mit der linken Maustaste klicken, um sie zu ziehen und abzulegen. Es scheint, als würde das Kopieren ohne die wertlose Vorberechnungsphase beginnen.
quelle
Ctrl
bedeutet Kopieren, im Gegensatz zum Standard beim Verschieben, wenn es sich in derselben Partition befindet. Es sollte keinen Einfluss darauf haben, wie das Kopieren durchgeführt wird ...