- O Explorador de Arquivos copia os arquivos sequencialmente, o que torna as transferências de arquivos grandes mais lentas no Windows 11.
- O Robocopy é uma ferramenta integrada projetada para transferências de arquivos de alto desempenho e confiáveis.
- Essa
/MTopção permite a cópia multithread, possibilitando a transferência de vários arquivos simultaneamente.
No Windows 11 , copiar arquivos para outra unidade geralmente significa usar o conhecido fluxo de trabalho de selecionar, copiar e colar no Explorador de Arquivos. Se você estiver transferindo um pequeno conjunto de arquivos, essa abordagem funciona bem o suficiente. No entanto, quando se trata de pastas grandes, milhares de arquivos ou unidades de alta capacidade, a velocidade de transferência rapidamente se torna um gargalo, transformando uma tarefa simples em uma longa espera.
Uma alternativa mais eficiente é o Robocopy (Robust File Copy) , uma ferramenta de linha de comando integrada ao Windows 11. Ele foi projetado para oferecer confiabilidade e desempenho. O Robocopy oferece recursos avançados que vão muito além do que o Explorador de Arquivos pode fazer, incluindo suporte para retomar a cópia, registro detalhado e controle preciso sobre como os arquivos são copiados localmente ou pela rede.
Uma das funcionalidades mais valiosas e frequentemente negligenciadas do Robocopy é a cópia de arquivos multithread. Em vez de transferir arquivos um de cada vez, o Robocopy pode copiar vários arquivos simultaneamente, reduzindo significativamente os tempos de transferência, especialmente em SSDs rápidos, unidades NVMe e conexões de rede de alta largura de banda.
Neste guia , explicarei como usar o recurso de cópia multithread do Robocopy para acelerar a transferência de arquivos e pastas para outra unidade no Windows 11.
Utilizando o recurso multithread do Robocopy no Windows 11
Para copiar arquivos e pastas para outra unidade no Windows 11 usando o recurso multithread do Robocopy, siga estas etapas:
-
Abra o menu Iniciar no Windows 11.
-
Procure por "Prompt de Comando" (ou " Terminal "), clique com o botão direito do mouse no resultado e selecione a opção " Executar como administrador" .
-
Digite o seguinte comando para copiar os arquivos e pastas para outra unidade e pressione Enter :
robocopy C:\caminho\da\pasta\origem\ D:\caminho\da\pasta\destino\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
No comando, altere os caminhos de origem e destino e as opções. Por exemplo, este comando copia dados da unidade “C” para a unidade “D” e usa “32” threads para a cópia:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32

Robocopy apresenta problemas
O Robocopy inclui uma ampla gama de opções que controlam como os arquivos são copiados, verificados e repetidos. No comando usado neste guia, as seguintes opções são aplicadas para melhorar a confiabilidade e maximizar o desempenho da transferência, garantindo que as operações com arquivos grandes sejam concluídas mais rapidamente e com menos erros.
/S— Copiar subdiretórios, mas ignorar os vazios.
/E— Copiar subdiretórios, incluindo os vazios.
/Z— Copiar arquivos em modo reiniciável.
/ZB— Alternar para o modo de backup se o acesso for negado.
/R:5— Tente 5 vezes antes de falhar.
/W:5— Aguarde 5 segundos antes de tentar novamente.
/TBD— Aguarde se o nome da ação ainda não estiver disponível.
/NP— Suprimir a porcentagem de progresso.
/V— Exibir arquivos ignorados no modo detalhado.
/MT:32— Habilitar cópia multithread com 32 threads (o padrão é 8, o máximo é 128).
A opção mais importante a observar no comando acima é /MT`--multithreaded`, que permite ao Robocopy copiar arquivos em modo multithread. Se você não definir um número ao lado dessa /MTopção, o valor padrão será 8 , o que significa que a ferramenta tentará copiar oito arquivos simultaneamente. No entanto, o Robocopy suporta de 1 a 128 threads.
Neste comando, estou usando 32 , mas você pode definir um número maior. A única ressalva é que um número maior resultará em maior uso de recursos e consumo de largura de banda. Usar um valor alto degradará o desempenho em processadores mais antigos. Portanto, teste antes de executar o comando com mais threads.
Após concluir esses passos, as transferências de arquivos deverão ser visivelmente mais rápidas do que usando o Explorador de Arquivos, seja copiando dados para outra unidade ou movendo grandes volumes de arquivos pela rede.