Existe uma maneira de transferir milhares de arquivos pequenos mais rapidamente no Windows 7?

23

Percebi que, se eu transferir alguns arquivos grandes entre dois discos rígidos, é bastante rápido, em torno de pelo menos 30 MB por segundo, mas se eu transferir milhares de arquivos com menos de 5 KB, é muito lento ... cerca de 1 a 2 MB por segundo.

Existe uma maneira de acelerar o processo de copiar / colar com milhares de arquivos pequenos no Windows 7?

    
por netrox 29.03.2010 / 00:55

7 respostas

16

Você pode querer dar uma olhada no TeraCopy , que é um programa projetado para copiar e mover arquivos no máximo possível velocidade ajustando dinamicamente os buffers para reduzir os tempos de busca. O TeraCopy também pode fazer cópias assíncronas, o que acelera a transferência de arquivos entre dois discos rígidos físicos.

Eu pessoalmente usei este aplicativo e descobri que ele acelera as transferências de arquivos, o que normalmente levaria algum tempo para ser realizado.

Espero que isso ajude alguns.

    
por 29.03.2010 / 01:29
9

ZIP os arquivos e, em seguida, transferir o arquivo ZIP maior? Não sei quanto tempo levaria para o ZIP (e se o tempo total for mais rápido).

    
por 29.03.2010 / 01:00
3

A solução é arquivar com o WinRAR, mas, quando perguntado como arquivar, escolha store . Isso significa que não haverá compactação. Assim, em aproximadamente um minuto, você terá um arquivo grande para copiar, que será copiado muito rápido.

Eu tentei copiar 19890 arquivos pequenos (5K ou menos cada) e o Windows me disse que levaria 3 horas, TeraCopy disse 3,2 horas, mas com o meu método levou apenas 1,5 minutos.

    
por 11.08.2018 / 19:43
0

É possível que parte do que está atrasando você para muitos arquivos pequenos seja se eles não estiverem na mesma área física do disco. Em uma unidade que não é muito fragmentada, um único arquivo grande será lido em um lugar, mas se você tiver que ler vários arquivos separados, eles podem estar espalhados pelo disco.

O ZIPing foi a primeira ideia que me veio à mente também, mas, como mencionado acima, você perderia tempo para esse processo de qualquer forma. Tenho notado que, em geral, copiar com RoboCopy.exe vai mais rápido do que fazê-lo através da GUI. Você pode querer brincar com isso e ver como isso funciona para você.

    
por 29.03.2010 / 01:06
0

Pode valer a pena tentar uma rápida desfragmentação antes de zipar qualquer coisa, mas isso é realmente apenas se você estiver movendo muitos arquivos pequenos, com muita frequência. Se não, então eu sugiro apenas fechando-o (com 7zip ou algo assim - que muitas vezes comprimir melhor do que apenas a compressão padrão do Windows) e depois copiar.

E também depende dos discos rígidos. Trata-se de um disco rígido externo USB ou 2 que estão no mesmo sistema? Se for um disco rígido externo antigo, ele pode estar usando USB1.0 ou talvez seja melhor ter um com uma fonte de alimentação.

    
por 29.03.2010 / 01:12
0

O ZIP tem um limite de arquivo de 4 GB (ou algo parecido) - Eu normalmente uso o RAR archiver (ele não tem esse limite de tamanho de arquivo) e especifique para não compactar de jeito nenhum - assim, arquivar em um único arquivo acontece muito rápido, e então eu simplesmente copio esse arquivo grande.

    
por 29.03.2010 / 02:50
-1

Se for um sistema baseado em Unix, você pode usar tar sobre ssh.
-O seguinte comando comprime todos os arquivos e pastas.

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

-Transfira-o e descomprima-o no segundo computador.
Isso é muito mais rápido do que copiar apenas por scp

Primeiro leia a página do manual e SEJA CUIDADO

    
por 07.07.2015 / 13:00