É melhor escrever um único arquivo de cada vez.
Você provavelmente descobrirá que a largura de banda da sua unidade flash ficará saturada facilmente. (É improvável que a unidade de origem seja o gargalo). Embora o USB 2.0 possa transferir até 480 MB, sua unidade flash provavelmente está limitada a ~ 20 MB. Isso significa que, quando você transfere alguns arquivos de um (s) disco (s) rígido (s), ele aumentará a velocidade de gravação do flash drive e cada arquivo será gravado mais lentamente, já que eles precisam ser compartilhados.
Além disso, ao gravar vários arquivos ao mesmo tempo, você aumenta a fragmentação porque, a menos que o espaço para os arquivos seja totalmente alocado assim que a transferência for iniciada, eles serão divididos em partes à medida que os arquivos forem transferidos.
(Felizmente, como as unidades flash são de estado sólido, não há cabeça que precise se movimentar como se você transferisse vários arquivos para um disco rígido.)
Outra desvantagem de escrever vários arquivos ao mesmo tempo é que os diálogos de cópia de arquivos indicam apenas o progresso e o tempo restante para esse arquivo individual, e torna-se quase impossível estimar o tempo total porque não é linear (você não pode simplesmente adicioná-los). Ao transferi-los juntos, você receberá um feedback muito mais preciso para toda a transferência.
Se os arquivos de origem são de fontes diferentes (você quer dizer diferentes discos rígidos? unidade de rede CD / DVD? ou apenas pastas?), então o que você pode fazer é usar uma ferramenta de cópia de arquivos dedicada em vez do Windows 'função embutida. Algumas opções incluem a ferramenta Microsoft TechNet Robocopy , que também possui um GUI front-end , RichCopy (também da TecNet) que é uma ferramenta aprimorada baseada em Robocopy, e Teracopy , que é especializada em tornar a transferência o mais eficiente possível (e possui uma versão gratuita).