Por que copiar arquivos entre Mac e Windows é tão lento?
A maioria das cópias lentas entre um Mac e um PC com Windows tem uma de duas causas: a cópia está passando pelo Wi-Fi, ou a pasta tem milhares de arquivos pequenos. Confira primeiro qual conexão a cópia usa, depois resolva os arquivos pequenos.
Por que isso é mais difícil do que deveria
- Provavelmente está indo pelo Wi-Fi. Mesmo com os dois computadores cabeados ou ligados por cabo, conectar pelo nome do computador pode achar o endereço do Wi-Fi, e cada arquivo atravessa o ar.
- Arquivos pequenos são tratados um de cada vez. O SMB, o protocolo que os dois usam, abre, grava e fecha cada arquivo com solicitações separadas. Uma pasta com milhares de arquivos pequenos passa a maior parte do tempo esperando. Nos nossos testes, um Mac levou quase quatro minutos para copiar 20.000 arquivos pequenos via SMB numa ligação de 10 Gb/s.
- Cada solicitação é assinada. O Windows 11 versão 24H2 exige por padrão a assinatura SMB em todas as conexões, o que adiciona trabalho a cada solicitação.
- Os arquivos são verificados. O Microsoft Defender confere os arquivos quando chegam ao PC, e confere cada arquivo na primeira vez que algum programa o abre. Nos nossos testes, 2.000 arquivos pequenos que o Defender ainda não tinha verificado levaram 18,8 segundos para copiar de um PC para um Mac. A segunda cópia levou 1,3 segundo.
- O Finder adiciona arquivos e consultas extras. Ele grava arquivos .DS_Store ocultos nas pastas compartilhadas e pede ícones e prévias enquanto navega.
- A própria ligação pode ser desigual. Num par de PC com Windows e Mac com um cabo de 40 Gb/s, o Windows enviava só 12,0 Gb/s para o Mac enquanto o Mac devolvia 24,2 Gb/s, antes de qualquer compartilhamento de arquivos.
- A ligação por cabo precisa de configuração própria. Compartilhar por cabo significa um novo perfil de rede, configurações de compartilhamento, contas e um endereço que começa com 169.254, nos dois computadores.
1. Confira qual conexão a cópia usa
No PC com Windows, abra o Gerenciador de Tarefas enquanto a cópia roda e escolha Desempenho. Cada adaptador de rede tem o próprio gráfico, então você vê se é o Wi-Fi ou a Ethernet que está levando o tráfego. O cabo aparece como um adaptador Ethernet.
Se o Wi-Fi estiver ocupado, a cópia achou o outro computador pelo endereço do Wi-Fi. Desconecte e conecte de novo pelo endereço da conexão cabeada ou do cabo, não pelo nome do computador. Desligar o Wi-Fi por um momento também confirma que a cópia não o está usando.
2. Compartilhe pelo cabo em vez do Wi-Fi
Se os dois computadores têm Thunderbolt 3 ou mais recente, ou USB4, um cabo entre eles cria uma ligação de rede direta. O Mac a chama de Ponte Thunderbolt e o Windows mostra uma nova conexão Ethernet. Cada lado atribui a si mesmo um endereço que começa com 169.254, porque não há roteador para distribuir um.
No PC com Windows
Compartilhe uma pasta pela conexão do cabo:
- Abra Configurações, escolha Rede e Internet, depois Ethernet, e selecione a conexão do cabo.
- Em Tipo de perfil de rede, selecione Rede privada. O Windows define conexões novas como Pública, o que esconde o PC e bloqueia o compartilhamento.
- Volte para Rede e Internet, escolha Configurações de rede avançadas e depois Configurações de compartilhamento avançadas. Em Redes privadas, ative Descoberta de rede e Compartilhamento de arquivos e impressoras.
- No Explorador de Arquivos, clique com o botão direito na pasta, escolha Propriedades, depois a aba Compartilhamento, depois Compartilhar. Adicione a sua conta e defina como Leitura/Gravação.
- Abra o Terminal e rode
ipconfig. Anote o endereço IPv4 do adaptador Ethernet do cabo. Ele começa com 169.254.
No Mac
Conecte à pasta compartilhada:
- No Finder, escolha Ir e depois Conectar ao Servidor.
- Digite
smb://seguido do endereço do cabo do PC, por exemplosmb://169.254.20.30, e clique em Conectar. - Escolha Usuário Registrado e faça login com o nome de usuário e a senha da conta do PC. Se o PC usa uma conta Microsoft, use o e-mail e a senha dela, não o PIN do Windows.
- Escolha a pasta compartilhada. Ela abre no Finder.
Para copiar no outro sentido
Compartilhe uma pasta no Mac e conecte a partir do Windows:
- No Mac, abra Ajustes do Sistema, escolha Geral, depois Compartilhamento, e ative Compartilhamento de Arquivos.
- Clique no botão de informações ao lado de Compartilhamento de Arquivos e depois em Opções. Em Compartilhamento de Arquivos do Windows, selecione a sua conta e digite a senha dela.
- Em Ajustes do Sistema, escolha Rede, depois Ponte Thunderbolt, depois Detalhes. Anote o endereço IP em TCP/IP.
- No PC, digite
\\seguido do endereço do Mac na barra de endereços do Explorador de Arquivos, por exemplo\\169.254.40.50, e faça login com o nome de usuário e a senha do seu Mac.
Um ponto amarelo e «IP autoatribuído» ao lado de Ponte Thunderbolt são normais numa ligação por cabo. Se a Ponte Thunderbolt ou a nova conexão Ethernet do PC nem aparecer, uma das portas ou o cabo não leva Thunderbolt ou USB4.
3. Compacte pastas de arquivos pequenos
Um arquivo grande passa muito mais rápido que milhares de pequenos. Comprima a pasta, copie o arquivo compactado e descompacte do outro lado. No Mac, clique na pasta com a tecla Control pressionada e escolha Comprimir. No Windows, clique com o botão direito nela e escolha Compactar para e depois Arquivo ZIP.
Se você copia a partir do PC com Windows e não consegue compactar antes, o robocopy copia vários arquivos ao mesmo tempo em vez de um por vez. No Terminal do PC, rode:
robocopy "C:\Projects\Site" "\\169.254.40.50\Shared\Site" /E /MT:16Troque os dois caminhos pela sua pasta e pela pasta compartilhada no Mac. /E inclui subpastas, e /MT:16 copia 16 arquivos ao mesmo tempo. Ele não apaga nada em nenhuma das pastas.
4. Impeça o Finder de gravar arquivos .DS_Store nos compartilhamentos
Isso muda um ajuste do Finder. No Terminal do Mac, rode:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool trueDepois saia da sessão e entre de novo. Para desfazer, rode o mesmo comando com delete no lugar de write e sem -bool true.
5. Reconecte depois do repouso, de reiniciar ou de tirar o cabo
Uma pasta compartilhada não volta sozinha depois que um dos computadores entra em repouso ou reinicia, ou depois que o cabo sai. O Finder diz que a conexão com o servidor foi interrompida, e o Explorador de Arquivos mostra o compartilhamento com um X vermelho.
Conecte de novo do mesmo jeito. No Mac, Conectar ao Servidor lista os servidores recentes. No Windows, a barra de endereços lembra o endereço. Se o endereço 169.254 do outro computador mudou, descubra o novo primeiro. Para jeitos de manter um compartilhamento conectado, veja a pasta compartilhada desconecta depois do repouso.
A assinatura e a verificação de segurança protegem seus arquivos, então não recomendamos desligá-las para ganhar tempo.