DirectConnect

Guias

Dois notebooks ligados por USB-C e nada acontece

Nada aparece porque o macOS, o Windows e o Linux não compartilham arquivos com outro computador quando você liga um cabo. Se os dois notebooks têm Thunderbolt ou USB4, o cabo cria em silêncio uma ligação de rede, e você ativa o compartilhamento de arquivos, configura uma conta e conecta pelo endereço antes de aparecer qualquer arquivo.

Por que isso é mais difícil do que deveria

  • Não existe plug-and-play entre computadores. Ligue um celular ou uma unidade e o seu computador sabe o que fazer. Ligue outro computador e ele não tem nenhum comportamento nativo de «mostre os arquivos dele».
  • Nem toda porta ou cabo USB-C consegue. Os dois notebooks precisam de Thunderbolt ou USB4, e o cabo precisa levar dados. Uma porta USB-C comum ou um cabo de carga não dão ligação nenhuma.
  • A conexão é invisível. A ligação aparece como Ponte Thunderbolt no Mac, um novo adaptador Ethernet no Windows e thunderbolt0 no Linux. Nada na tela avisa que ela está lá.
  • O compartilhamento de arquivos vem desligado. Todo sistema o mantém desligado para proteger seus arquivos, então o outro computador não vê nada até você ativá-lo e escolher o que compartilhar.
  • O Windows bloqueia em conexões novas. O Windows trata o cabo como uma rede Pública, onde a descoberta e o compartilhamento de arquivos ficam desativados.
  • Você precisa de uma conta e de um endereço. O outro computador faz login com um nome de usuário e senha do computador que compartilha, e você conecta usando um endereço 169.254 autoatribuído.
  • A conexão não se mantém. Tire o cabo, feche a tampa ou reinicie, e você conecta de novo, às vezes num endereço novo.

Uma ligação direta precisa de Thunderbolt 3 ou mais recente, ou USB4, nos dois notebooks. Procure um símbolo de raio ou uma marcação «USB4», «40Gbps» ou «20Gbps» ao lado da porta. Portas USB-C comuns não conseguem conectar dois computadores. Se não tiver certeza, veja como saber se o seu notebook tem Thunderbolt ou USB4.

Confira o cabo também. O cabo que veio com um celular ou carregador geralmente é USB 2.0 ou só de carga, e não leva a ligação. Se um notebook começa a carregar o outro mas nenhuma ligação de rede aparece, desconfie do cabo ou da porta. Veja qual cabo USB-C você precisa.

Com o cabo ligado, procure a nova conexão em cada computador:

  • Mac: em Ajustes do Sistema, escolha Rede. A Ponte Thunderbolt mostra um ponto verde quando a ligação está ativa. Escolha Ponte Thunderbolt > Detalhes… > TCP/IP para ver o endereço dela.
  • Windows: em Configurações, escolha Rede e Internet > Configurações de rede avançadas. Em Adaptadores de rede, procure uma nova conexão Ethernet, como Ethernet 2, descrita como USB4(TM) P2P Network Adapter ou Thunderbolt(TM) Networking.
  • Linux: num terminal, rode ip addr show thunderbolt0. Se o comando disser que o dispositivo não existe, a ligação não está ativa.

Sem roteador no cabo, cada computador atribui a si mesmo um endereço que começa com 169.254. Isso é normal aqui. No Linux, se thunderbolt0 não tiver endereço IPv4, abra as configurações da conexão cabeada e defina IPv4 como Somente link-local.

Se a ligação estiver lá, o cabo funciona. O que falta é o compartilhamento de arquivos. Se nenhuma conexão nova aparecer num PC com Windows, esse PC pode não suportar rede entre PCs nessa porta: tente outra porta USB4 ou Thunderbolt.

3. Ative o compartilhamento de arquivos no computador com os arquivos

Num Mac

  1. Em Ajustes do Sistema, escolha Geral > Compartilhamento e ative Compartilhamento de Arquivos.
  2. Clique no botão de informações ao lado de Compartilhamento de Arquivos, adicione as pastas a compartilhar e escolha quem pode abri-las.
  3. Se um PC com Windows for se conectar, clique em Opções… e, em Compartilhamento de Arquivos do Windows, selecione a sua conta e digite a senha dela.

No Windows

  1. Em Configurações, escolha Rede e Internet e depois a conexão do cabo, como Ethernet 2. Ela aparece como Rede não identificada.
  2. Em Tipo de perfil de rede, selecione Rede privada.
  3. Volte e escolha Configurações de rede avançadas > Configurações de compartilhamento avançadas. Em Redes privadas, ative Descoberta de rede e Compartilhamento de arquivos e impressoras.
  4. No Explorador de Arquivos, clique com o botão direito na pasta e escolha Propriedades. Na aba Compartilhamento, clique em Compartilhar....
  5. Escolha a conta que vai fazer login, clique em Adicionar, defina o Nível de Permissão dela e clique em Compartilhar.

Se o Windows perguntar se deve ativar a descoberta de rede para todas as redes públicas, o cabo ainda está numa rede Pública. Em vez disso, defina-o como Rede privada como acima.

No Linux

Um computador com Linux compartilha pastas pelo Samba, que você instala e configura com uma senha do Samba. Os passos dependem da sua distribuição: veja Mac e Linux.

4. Escolha a conta para fazer login

O outro computador faz login com uma conta do computador que tem os arquivos. O Windows 11 não permite compartilhar sem senha.

  • Compartilhando a partir de um Mac: use o seu nome de usuário do Mac e a senha de login.
  • Compartilhando a partir do Windows com uma conta Microsoft: o nome de usuário é o e-mail da conta, e a senha é a senha da conta Microsoft, não o PIN do Windows Hello.
  • Compartilhando a partir do Windows com uma conta local: use o nome e a senha dela. Se o mesmo nome de usuário existir nos dois computadores, digite antes o nome do PC que compartilha, como DESKTOP-ABC123\sharing.

5. Conecte a partir do outro computador

Conecte usando o endereço 169.254 do computador que compartilha, do passo 2, não o nome dele. Se os dois computadores também estão no Wi-Fi, o nome pode levar ao endereço do Wi-Fi, e a cópia passa pelo Wi-Fi em vez do cabo.

A partir de um Mac

  1. No Finder, escolha Ir > Conectar ao Servidor….
  2. Digite smb:// seguido do endereço, por exemplo smb://169.254.20.30, e clique em Conectar.
  3. Escolha Usuário Registrado, digite o nome de usuário e a senha do passo 4 e clique em Conectar.
  4. Selecione a pasta compartilhada e clique em OK. Ela abre no Finder.

A partir do Windows

  1. Na barra de endereços do Explorador de Arquivos, digite \\ seguido do endereço, por exemplo \\169.254.20.30, e pressione Enter.
  2. Na janela Inserir credenciais de rede, digite o nome de usuário e a senha do passo 4.
  3. Opcional: marque Lembrar minhas credenciais.
  4. Clique duas vezes na pasta compartilhada para abri-la.

A partir do Linux

No Arquivos, pressione Ctrl+L, digite smb:// seguido do endereço e pressione Enter. Faça login com o nome de usuário e a senha do passo 4.

As instruções passo a passo para cada par estão em Mac para Mac, Windows e Mac e dois PCs com Windows.

Depois do repouso, de reiniciar ou de tirar o cabo

O compartilhamento nativo não lembra a conexão por cabo. Se um dos computadores entrar em repouso ou você tirar o cabo, o compartilhamento desconecta, e as cópias em andamento param com um erro.

  • Depois do repouso ou de religar o cabo: espere a ligação do cabo voltar e conecte ao compartilhamento de novo.
  • Depois de reiniciar: conecte de novo a partir do passo 5. No Windows, uma unidade mapeada pode informar que não conseguiu reconectar, porque a ligação do cabo só sobe depois que você entra.
  • Se o endereço mudou: descubra-o de novo como no passo 2 e conecte ao novo.

Para saber mais, veja por que um compartilhamento de rede desconecta depois do repouso.

Se as cópias estiverem lentas

  • A cópia passa pelo Wi-Fi. Conecte com o endereço 169.254 do cabo em vez do nome do computador.
  • A pasta tem muitos arquivos pequenos. O compartilhamento de arquivos lida com cada arquivo por vez. Nos nossos testes, o compartilhamento de arquivos nativo de um Mac levou quase quatro minutos para copiar 20.000 arquivos pequenos num cabo de 10 Gb/s.
  • Cada solicitação é assinada. O Windows 11 versão 24H2 e posteriores exigem assinatura SMB por padrão, o que adiciona trabalho a cada solicitação.
  • O Defender verifica cada arquivo na primeira vez. A primeira cópia de uma pasta de arquivos pequenos a partir de um PC com Windows espera o Microsoft Defender. Veja problemas conhecidos no Windows.