J'ai remarqué que si je transfère quelques gros fichiers entre deux disques durs, c'est assez rapide, à environ au moins 30 Mo par seconde, mais si je transfère des milliers de fichiers de moins de 5 Ko, c'est sacrément trop lent .. environ 1 à 2 Mo par seconde.
Existe-t-il un moyen d'accélérer le processus de copier / coller avec des milliers de petits fichiers sur Windows 7?
ZIP les fichiers puis transférer le plus gros fichier ZIP? Je ne sais pas combien de temps il faudrait pour ZIP (et si le temps total est plus rapide).
la source
La solution consiste à archiver avec WinRAR, mais, lorsqu'on lui demande comment archiver, choisissez
store
. Cela signifie qu'il n'y aura pas de compression. Ainsi, dans environ une minute, vous vous retrouverez avec un gros fichier à copier, qui se copiera très rapidement.J'ai essayé de copier 19890 petits fichiers (5K environ chacun) et Windows m'a dit que cela prendrait 3 heures, TeraCopy a dit 3,2 heures, mais avec ma méthode, cela n'a pris que 1,5 minute.
la source
Il est possible qu'une partie de ce qui vous ralentit pour de nombreux petits fichiers soit s'ils ne se trouvent pas dans la même zone physique du disque. Sur un lecteur qui n'est pas très fragmenté, un seul gros fichier sera généralement lu à partir d'un seul endroit, mais si vous devez lire un tas de fichiers séparés, ils peuvent être dispersés sur le disque.
Le ZIP a été la première idée qui m'est venue à l'esprit également, mais comme indiqué ci-dessus, vous perdriez du temps de toute façon. J'ai remarqué qu'en général, la copie avec RoboCopy.exe va plus vite que le faire via l'interface graphique. Vous voudrez peut-être jouer avec cela et voir comment cela fonctionne pour vous.
la source
Il peut être utile d'essayer une défragmentation rapide avant de compresser quoi que ce soit, mais ce n'est vraiment que si vous déplacez beaucoup de petits fichiers, très souvent. Sinon, je suggère de le compresser (avec 7zip ou quelque chose - qui compressera souvent mieux que la compression standard de Windows), puis de le copier.
Et cela dépend aussi des disques durs. S'agit-il d'un disque dur externe USB ou 2 qui sont dans le même système? S'il s'agit d'un ancien disque dur externe, il peut utiliser USB1.0 ou il vaut mieux en avoir un avec une alimentation.
la source
ZIP a une limite de fichier de 4 Go (ou quelque chose comme ça) - J'utilise habituellement l'archiveur RAR (il n'a pas cette limite de taille de fichier) et spécifie de ne pas compresser du tout - de cette façon, l'archivage dans un seul fichier se produit très rapidement, et alors je copie simplement ce gros fichier.
la source
Si c'est un système basé sur Unix, vous pouvez utiliser tar sur ssh.
-La commande suivante compresse tous les fichiers et dossiers.
tar -cf - / accueil | ssh [email protected] tar -xvf - -C /
-Transférez-le et décompressez-le sur le deuxième ordinateur.
C'est beaucoup plus rapide que de copier uniquement par scp
Lisez d'abord la page de manuel et SOYEZ PRUDENT
la source