Como usar o Robocopy para transferir arquivos super-rápido pela rede no Windows 10

Depois de configurar o Windows 10, talvez ainda seja necessário transferir arquivos para o novo computador. Normalmente, você pode usar um disco rígido USB para copiar os arquivos e movê-los. Ou, se você é um usuário experiente em tecnologia, provavelmente transfere os arquivos para a rede usando o compartilhamento de arquivos.

Embora sejam boas opções, dependendo da quantidade de dados que você precisa transferir, o processo pode levar muito tempo usando o Explorador de Arquivos. Se você deseja copiar muitos arquivos de forma mais rápida e confiável, você precisa de uma solução melhor, como Robocopy.

Robocópia (Robust File Copy) é uma ferramenta de linha de comando incorporada ao Windows 10, mas existe há anos e é uma ferramenta poderosa e flexível para migrar arquivos com extrema rapidez. Os recursos incluídos no Robocopy permitem copiar arquivos muito rapidamente, mas você ainda precisará de uma conexão com fio para obter a melhor experiência. O tempo para concluir a transferência dependerá da velocidade da conexão de rede e do desempenho da unidade.

Este guia ensinará como usar o Robocopy para transferir rapidamente grandes quantidades de arquivos pela rede no Windows 10. (Essas etapas também devem funcionar no Windows 11.)

Como usar o Robocopy para copiar arquivos pela rede rapidamente

O uso do Robocopy pela rede é um processo de duas etapas. Você deve primeiro configurar o compartilhamento de arquivos no dispositivo de origem e, em seguida, usar o Robocopy no dispositivo de destino para realizar a transferência.

1. Configure o compartilhamento de arquivos no Windows 10

Para compartilhar arquivos na rede local no Windows 10, siga estas etapas:

  1. Abrir Explorador de arquivos no Windows 10.

  2. Navegue até a pasta com os arquivos a serem migrados.

  3. Clique com o botão direito do mouse na pasta e selecione o Propriedades opção.

  4. Na página “Propriedades”, clique no botão Compartilhamento aba.

  5. Clique no Compartilhar botão.

    Como usar o Robocopy para transferir arquivos super-rápido pela rede no Windows 10

  6. Use o menu suspenso para selecionar o usuário ou grupo para compartilhar arquivos ou pastas – por exemplo, o Todos grupo.

  7. Clique no Adicionar botão.

    Escolha pessoas com quem compartilhar

  8. Em “Nível de permissão”, selecione as permissões de compartilhamento que você deseja que a pasta tenha. Por exemplo, você pode escolher Ler (padrão) se você quiser apenas que os usuários visualizem e abram arquivos. Se você selecionar Ler escreveros usuários podem visualizar, abrir, modificar e excluir o conteúdo da pasta que você está compartilhando.

  9. Clique no Compartilhar botão.

    Nível de permissão de compartilhamento

  10. Anote o caminho de rede para a pasta que outros usuários precisarão para acessar o conteúdo pela rede e clique no botão Feito botão.

  11. Clique no Perto botão.

    Caminho da pasta compartilhada

Depois de concluir as etapas, anote o caminho da pasta e o endereço IP do computador de origem.

Dica rápida: Você pode descobrir rapidamente seu endereço IP em Definições > Rede e Internetclique Wi-fi ou Ethernete clique na conexão para visualizar as informações.

2. Use o Robocopy para copiar arquivos no Windows 10 rapidamente pela rede

Depois que o compartilhamento de arquivos estiver configurado no dispositivo de origem, você poderá copiar os arquivos usando o Robocopy do dispositivo de destino.

Para usar o Robocopy para copiar arquivos rapidamente no Windows 10, siga estas etapas:

  1. Abrir Começar.

  2. Procurar por Prompt de comandoclique com o botão direito do mouse no resultado superior e selecione o Executar como administrador opção.

  3. Digite o seguinte comando para copiar os arquivos pela rede e pressione Digitar:

    robocopy \\source-device-ip\path\to\share\folder C:\destination-device\path\to\store\files /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16

    Exemplo de comando:

    robocopy \\10.1.2.111\Users\admin\Documents C:\Users\admin\Documents /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16

    Robocopy cópia rápida pela rede

    No comando acima, altere os caminhos de origem e destino com sua configuração.

Detalhamento das opções de comando Robocopy

O Robocopy tem muitos recursos que você pode usar e, no comando mostrado neste guia, estamos usando as seguintes opções para tornar a cópia confiável e rápida.

  • /S — Copie os subdiretórios, mas não os vazios.
  • /E— Copie subdiretórios, incluindo os vazios.
  • /Z— Copie os arquivos no modo reiniciável.
  • /ZB— Usa o modo reiniciável. Se o acesso for negado, use o modo de backup.
  • /R:5 — Tente novamente 5 vezes (você pode especificar um número diferente, o padrão é 1 milhão).
  • /W:5 — Aguarde 5 segundos antes de tentar novamente (você pode especificar um número diferente, o padrão é 30 segundos).
  • /TBD — Aguarde até que os nomes de compartilhamento sejam definidos (tente novamente o erro 67).
  • /NP— Sem progresso – não exibe a porcentagem copiada.
  • /V— Produz saída detalhada, mostrando arquivos ignorados.
  • /MT:16 — Faça cópias multithread com n threads (o padrão é 8).

Talvez a chave mais importante para prestar atenção seja /MT, que é um recurso que permite que o Robocopy copie arquivos no modo multithread. Normalmente, quando você copia arquivos usando o Explorador de Arquivos, está copiando apenas um arquivo por vez. No entanto, com o multithread habilitado, você pode copiar vários arquivos simultaneamente, utilizando melhor a largura de banda e acelerando significativamente o processo.

Se você não definir um número ao usar o “/MT” switch, então o número padrão será “8”, o que significa que o Robocopy tentará copiar oito arquivos ao mesmo tempo, mas a ferramenta suporta “1” para “128” tópicos.

No comando mostrado neste guia, usamos “16”, mas você pode configurá-lo para um número maior. A única ressalva é que mais poder de processamento e largura de banda serão usados ​​ao usar números mais altos. Se você tiver um processador mais antigo e uma conexão de rede não confiável, isso poderá causar problemas. Como tal, certifique-se de testar o comando antes de executar o comando com um número alto de threads.

Você sempre pode visualizar todos os switches disponíveis, execute o robocopy /? comando.