Me di cuenta de que si transfiero algunos archivos grandes entre dos discos duros, es bastante rápido, alrededor de al menos 30 MB por segundo, pero si transfiero miles de archivos de menos de 5 KB, es demasiado lento ... alrededor de 1 a 2 MB por segundo.
¿Hay alguna manera de acelerar el proceso de copiar / pegar con miles de archivos pequeños en Windows 7?
¿ZIP los archivos y luego transferir el archivo ZIP más grande? Sin embargo, no sé cuánto tiempo llevaría llegar a ZIP (y si el tiempo total es más rápido).
fuente
La solución es archivar con WinRAR, pero, cuando se le pregunte cómo archivar, elija
store
. Esto significa que no habrá compresión. Por lo tanto, en aproximadamente un minuto, terminará con un archivo grande para copiar, que se copiará muy rápido.Traté de copiar 19890 archivos pequeños (aproximadamente 5K cada uno) y Windows me dijo que tomaría 3 horas, TeraCopy dijo 3.2 horas, pero con mi método solo tomó 1.5 minutos.
fuente
Es posible que parte de lo que lo está frenando para muchos archivos pequeños es si no están en la misma área física del disco. En una unidad que no está muy fragmentada, un solo archivo grande se leerá en su mayoría desde un solo lugar, pero si tiene que leer un montón de archivos separados, pueden estar dispersos por el disco.
ZIP fue la primera idea que también me vino a la mente, pero como se señaló anteriormente, de todos modos perderías tiempo en ese proceso. He notado que, en general, copiar con RoboCopy.exe es más rápido que hacerlo a través de la GUI. Es posible que desee jugar con eso y ver cómo funciona para usted.
fuente
Puede valer la pena intentar una desfragmentación rápida antes de comprimir cualquier cosa, pero esto es realmente solo si va a mover muchos archivos pequeños, muy a menudo. Si no es así, sugiero simplemente comprimirlo (con 7zip o algo, que a menudo se comprime mejor que solo la compresión estándar de Windows) y luego copiarlo.
Y también depende de los discos duros. ¿Es este un disco duro externo USB o 2 que están en el mismo sistema? Si se trata de un disco duro externo antiguo, puede estar utilizando USB1.0 o puede que sea mejor tener uno con una fuente de alimentación.
fuente
ZIP tiene un límite de archivo de 4 GB (o algo así): por lo general, uso el archivador RAR (no tiene ese límite de tamaño de archivo) y especifico que no se comprima en absoluto, de esta manera el archivado en un solo archivo es muy rápido, y entonces simplemente copio ese archivo grande.
fuente
Si es un sistema basado en Unix, puede usar tar sobre ssh.
-El siguiente comando comprime todos los archivos y carpetas.
tar -cf - / inicio | ssh [email protected] tar -xvf - -C /
-Transferirlo y descomprimirlo en la segunda computadora.
Esto es mucho más rápido que copiar solo por scp
Primero lea la página del manual y TENGA CUIDADO
fuente