Gibt es eine Möglichkeit, Tausende kleiner Dateien unter Windows 7 schneller zu übertragen?

Ich bemerkte, dass, wenn ich ein paar übertrage groß dateien zwischen zwei Festplatten, es ist ziemlich schnell, bei etwa mindestens 30 MB pro Sekunde,aber wenn ich Tausende von Dateien übertragen weniger als 5 KB, es ist verdammt zu langsam.. etwa 1 bis 2 MB pro Sekunde.

Gibt es eine Möglichkeit, den Kopier - /Einfügevorgang mit Tausenden kleiner Dateien unter Windows 7 zu beschleunigen?

Author: Jens Erat, 2010-03-28

8 answers

Vielleicht möchten Sie einen Blick auf TeraCopy werfen, ein Programm zum Kopieren und Verschieben von Dateien mit der maximal möglichen Geschwindigkeit, indem Puffer dynamisch angepasst werden, um die Suchzeiten zu verkürzen. TeraCopy kann auch asynchrones Kopieren durchführen, was die Dateiübertragung zwischen zwei physischen Festplatten beschleunigt.

Ich habe diese Anwendung persönlich verwendet und festgestellt, dass sie Dateiübertragungen beschleunigt, deren Ausführung normalerweise einige Zeit in Anspruch nehmen würde.

Hoffe, das hilft einige.

 21
Author: Chris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-12-13 07:07:29

Die Lösung besteht darin, mit WinRAR zu archivieren, aber wenn Sie gefragt werden, wie Sie archivieren möchten, wählen Sie store. Dies bedeutet, dass es keine Komprimierung gibt. In ungefähr einer Minute müssen Sie also eine große Datei kopieren, die sehr schnell kopiert wird.

Ich habe versucht, 19890 kleine Dateien (jeweils 5 KB) zu kopieren, und Windows hat mir gesagt, dass es 3 Stunden dauern würde, sagte TeraCopy 3,2 Stunden, aber mit meiner Methode dauerte es nur 1,5 Minuten.

 12
Author: Ion Apostol,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-08-11 18:15:21

Die Dateien komprimieren und dann die größere ZIP-Datei übertragen? Ich weiß jedoch nicht, wie lange das ZIP dauern würde (und ob die Gesamtzeit schneller ist).

 8
Author: Kevin Yap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-28 23:00:24

ZIP hat ein 4-GB-Dateilimit (oder ähnliches) - normalerweise verwende ich RAR Archiver (es hat diese Dateigröße nicht) und gebe an, dass es überhaupt nicht komprimiert werden soll - auf diese Weise erfolgt die Archivierung in eine einzelne Datei sehr schnell und dann kopiere ich einfach diese große Datei.

 1
Author: Andrey,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-24 13:21:22

Es ist möglich, dass ein Teil dessen, was Sie bei vielen kleinen Dateien verlangsamt, darin besteht, dass sie sich nicht im selben physischen Bereich der Festplatte befinden. Auf einem Laufwerk, das nicht sehr fragmentiert ist, wird eine einzelne große Datei meist alle von einem Ort gelesen werden, aber wenn Sie eine Reihe von separaten Dateien lesen müssen, können sie über die Festplatte verstreut werden.

ZIPing war die erste Idee, die mir auch in den Sinn kam, aber wie oben erwähnt, würden Sie sowieso Zeit für diesen Prozess verlieren. Ich habe das im Allgemeinen bemerkt, kopieren mit RoboCopy.exe geht schneller als es über die GUI zu tun. Vielleicht möchten Sie damit herumspielen und sehen, wie es für Sie funktioniert.

 0
Author: nhinkle,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-28 23:06:24

Es könnte sich lohnen, eine schnelle Defragmentierung zu versuchen, bevor etwas ZIPing, aber das ist nur wirklich, wenn Sie viele kleine Dateien bewegen werden, sehr oft. Wenn nicht, schlage ich vor, es einfach zu zippen (mit 7zip oder so - was oft besser komprimiert wird als nur Windows-Standardkomprimierung) und dann zu kopieren.

Und es hängt auch von den Festplatten ab. Ist dies eine externe USB-Festplatte oder 2, die sich im selben System befinden? Wenn es sich um eine alte externe Festplatte handelt, verwendet sie möglicherweise USB1. 0 oder Sie können sei besser dran, einen mit einem Netzteil zu haben.

 0
Author: lavamunky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-03-28 23:12:50

Wenn es ein Unix-basiertes System ist, können Sie tar über ssh verwenden.
-Der folgende Befehl komprimiert alle Dateien und Ordner.

Tar-cf - /home | ssh [email protected] tar -xvf - -C /

- Übertragen Sie es und dekomprimieren Sie es am zweiten Computer.
Dies ist viel schneller als das kopieren nur pro scp -

Lesen Sie zuerst die Manpage und SEIEN SIE VORSICHTIG

 0
Author: user466567,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-07-07 11:10:50

Scheint hier viele unbestimmte Antworten zu geben, also füge ich einen Datenpunkt hinzu.

Für mich war es deutlich schneller zu komprimieren (nur mit Store-Only-Komprimierung) und dann die Zip-Datei zu übertragen. Deutlich.

 0
Author: user37309,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-07-14 00:44:47