Por que não confio na cópia do Windows para arquivos grandes – e o que uso agora

por Nada Em Troca
7 minutos de leitura
Por que não confio na cópia do Windows para arquivos grandes – e o que uso agora
Executando o comando Robocopy no prompt de comando do Windows para realocar o Mozilla Firefox de uma unidade para outra no Windows.

Copiar alguns arquivos pequenos, como capturas de tela ou documentos, normalmente é bom. Normalmente são arquivos pequenos e você não terá muitos problemas para movê-los. O problema, no entanto, surge quando você realmente precisa mover um arquivo com vários gigabytes de tamanho, ou pior, vários deles – usando as ferramentas regulares destinadas a esse propósito, seu PC terá dificuldades.

Felizmente, existem soluções – se você estiver disposto a aprender como contorná-las. Por que o Windows Copy não é confiável?

Windows Explorer destacando a pasta ‘Home’ com o ícone do File Explorer no centro. Credit:Lucas Gouveia / How-To Geek

A função copiar e colar encontrada no File Explorer geralmente não é ótima quando você solicita que ela atenda às demandas rigorosas de movimentação de grandes conjuntos de dados ou arquivos individuais massivos. Como eu disse antes, embora seja útil para mover um punhado de documentos ou imagens, sua arquitetura e a maneira como processa os arquivos significam que será difícil transferir terabytes de dados ou milhares de pastas aninhadas.

Isso ocorre devido à maneira como o Windows Explorer gerencia o processo de enumeração de arquivos. Antes de uma transferência começar, o sistema tenta calcular o tamanho total e o número de arquivos para fornecer uma estimativa do progresso. Para diretórios enormes, essa fase de pré-cálculo pode interromper todo o processo, levando à infame caixa de diálogo “Calculando o tempo restante” que permanece indefinidamente. Esse algoritmo de estimativa é notoriamente impreciso, flutuando descontroladamente entre minutos e dias com base no rendimento momentâneo, em vez de uma média sustentada, e não fornecendo dados realmente confiáveis ​​sobre quando a tarefa será realmente concluída.

Além disso, o Windows Explorer carece de tratamento robusto de erros durante o processo de transferência. Se um único arquivo em um lote de milhares for bloqueado por outro processo ou encontrar um erro de leitura, toda a operação será pausada com frequência, aguardando a intervenção do usuário. E na pior das hipóteses, a transferência pode ser abortada completamente, deixando você com um diretório parcialmente copiado e sem uma maneira fácil de determinar quais arquivos foram transferidos com êxito e quais não foram.

Um notebook com o explorador de arquivos do Windows 11 aberto e o ícone do Explorador de Arquivos na frente.
7 dicas para acelerar transferências de arquivos no Windows 11

Faça com que seus arquivos sejam movidos mais rapidamente.

6
Por Mahesh Makwana

Os recursos de retomada melhoraram nas iterações recentes do Windows, mas ainda são horríveis; retomar uma grande transferência interrompida geralmente requer a nova verificação dos arquivos de destino, um processo que o Explorer trata de forma ineficiente. Além disso, a função de cópia padrão não executa uma verificação de soma de verificação após gravar os dados. Ele pressupõe que, se a operação de gravação for concluída sem erro no nível do sistema, os dados estarão intactos. Para editores de vídeo, arquivistas ou acumuladores de dados que movem backups críticos, essa falta de verificação é uma aposta que pode resultar em corrupção silenciosa de dados, onde o arquivo existe no destino, mas contém erros em nível de bit que o tornam inutilizável. Não é algo que acontece com frequência, mas acontece. Na verdade, você provavelmente já viu isso acontecer sem perceber.

A alternativa: ferramentas de linha de comando

Executando o comando Robocopy no prompt de comando do Windows para realocar o Mozilla Firefox de uma unidade para outra no Windows.

Então, como você conserta isso? A resposta é simples: linha de comando do Windows. Se você não é um usuário avançado, pode ser assustador, mas depois que você pegar o jeito, pode se tornar a única maneira de mover milhares de arquivos de uma vez em seu computador. Na verdade, o Windows ainda tem um utilitário nativo para isso, conhecido como Robocopy, ou “Robust File Copy”. Ao contrário da interface padrão de arrastar e soltar, Robocopy é um programa de linha de comando projetado especificamente para espelhar diretórios e lidar com grandes transferências em lote com estabilidade de servidor. Ele opera sem a sobrecarga da interface gráfica do usuário, permitindo alocar mais recursos do sistema diretamente para as operações de entrada/saída.

Esta ferramenta permite aos usuários executar lógicas de transferência complexas que o Windows Explorer simplesmente não consegue controlar. Por exemplo, você pode especificar exatamente quantas novas tentativas o sistema deve tentar se um arquivo estiver bloqueado ou definir um tempo de espera entre novas tentativas, garantindo que uma falha temporária não atrapalhe uma transferência noturna de vários terabytes.

Windows Explorer conectado a um foguete.
4 alternativas valiosas para o Windows File Explorer

Melhore o gerenciamento de seus arquivos com um desses programas.

17
Por Timóteo Jacob Hudson

O verdadeiro poder das ferramentas de linha de comando como o Robocopy reside em suas opções e parâmetros especializados, que oferecem controle granular sobre a movimentação de dados. Você pode empregar recursos multithreading para copiar vários arquivos simultaneamente, saturando a largura de banda de rede disponível ou a taxa de transferência do disco com muito mais eficiência do que a natureza de thread único de uma cópia padrão do Explorer. Isto reduz significativamente o tempo total necessário para transferências envolvendo milhares de arquivos pequenos.

Além disso, essas ferramentas oferecem um modo “reiniciável”. Se uma conexão for interrompida durante a transferência de um grande arquivo de vídeo, o Robocopy poderá continuar exatamente de onde parou quando a conexão for restaurada, em vez de reiniciar o arquivo desde o início. Ele também é excelente em sincronização, permitindo que um usuário espelhe um diretório de origem para um destino, eliminando automaticamente os arquivos no destino que não existem mais na origem. Isso cria uma réplica exata 1:1 da estrutura de dados, um feito que é tedioso e sujeito a erros humanos quando tentado manualmente por meio do File Explorer.

Devo usá-los?

Se os problemas que descrevi na primeira seção do artigo soam familiares, você pode querer usá-los de vez em quando. Ainda assim, não é para todos. Para o cidadão comum que move uma pasta de fotos de férias para uma unidade USB, a curva de aprendizado associada à sintaxe da linha de comando é provavelmente desnecessária. Mesmo com todas as suas desvantagens, o feedback visual de uma barra de progresso e a familiaridade da interação do mouse proporcionam uma experiência de usuário adequada para transferências de baixo volume e apostas baixas. E você ainda pode se safar se precisar transferir vídeos pesando alguns shows cada. O risco de digitar um comando incorretamente e sobrescrever ou excluir dados acidentalmente também é uma preocupação genuína para aqueles que não estão acostumados com a natureza implacável do terminal. Um sinalizador mal colocado em um comando de espelhamento pode limpar uma unidade de destino em segundos, sem a Lixeira para recuperar os dados perdidos.

Para profissionais, criadores de conteúdo e qualquer pessoa que gerencie regularmente centenas de gigabytes de dados, a mudança não é apenas recomendada, mas muitas vezes necessária. O atrito inicial do aprendizado da sintaxe é rapidamente superado pela tranquilidade proporcionada por logs verificáveis ​​e resiliência a erros e, claro, transferências que realmente levam o tempo que deveriam, sem travessuras de indexação que atrasam você. Se você frequentemente se depara com uma caixa de diálogo de cópia congelada ou verifica manualmente os tamanhos das pastas para garantir que o backup foi concluído com êxito, a linha de comando é uma boa alternativa. Você pode criar scripts para esses comandos e ter rotinas de backup complexas automatizadas e programadas para serem executadas enquanto você dorme, com um arquivo de log detalhado esperando por você pela manhã para confirmar se cada byte foi transferido corretamente.

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00