O que limpar antes do Assistente de Migração
Antes de transferir dados de Mac para Mac com o Assistente de Migração, limpe o que o Mac novo só reconstruiria de qualquer forma: caches de apps, o Lixo, o DerivedData do Xcode e outra saída de compilação que você pode regenerar. Guarde o que pode ser a única cópia de alguma coisa: backups de iPhone e iPad que você não verificou em outro lugar, dados de apps como mail, conversas, bibliotecas de notas e pastas de projeto, e qualquer coisa de que você não tem certeza. Depois compare o tamanho do que você está prestes a mover com o espaço livre no Mac novo.
O motivo é simples. O Assistente de Migração move a sua conta de usuário por inteiro, e o grosso de uma conta usada por muito tempo muitas vezes é material de que ninguém precisa no primeiro dia. Cada gigabyte de cache que ele copia é um gigabyte de tempo de transferência e um gigabyte que o Mac novo tem de guardar ou reconstruir.
O que o Assistente de Migração copia
O guia do Assistente de Migração da Apple diz que ele transfere documentos, apps, contas de usuário e ajustes, e que calcula quanto armazenamento é usado por aplicativos, contas de usuário, arquivos, pastas e ajustes antes de você começar. No Mac novo você abre Aplicativos › Utilitários › Assistente de Migração, escolhe De um Mac, Time Machine ou disco de inicialização, e no Mac antigo escolhe Para outro Mac. Cada categoria tem uma caixa de seleção, e você pode expandir uma categoria para escolher itens específicos.
Ele não apaga nada do Mac antigo, então o antigo continua como reserva até você ficar satisfeito.
A Apple não publica uma lista de pastas dentro de uma conta que ele pula. Planeje como se a pasta de início inteira viesse junto, inclusive ~/Library, que é onde ficam a maior parte dos caches, dos dados de suporte de apps e dos backups de dispositivos. Essa é a parte da conta que cresce em silêncio por anos.
Mais duas notas da Apple importam para o tempo. Transferências grandes podem levar horas para terminar e podem parecer pausar de vez em quando, e software de antivírus, firewall ou VPN em qualquer um dos Macs deve ficar desligado até a transferência terminar. Se uma conta com o mesmo nome já existe no Mac novo, pedem para substituí-la ou renomear a que está chegando, então decida isso antes de começar.
Por que resíduos deixam a mudança mais lenta e o Mac novo mais cheio
Três tipos de dados respondem pela maior parte do desperdício:
| O que | Onde costuma ficar | Por que custa |
|---|---|---|
| Caches de apps e navegadores | ~/Library/Caches, pastas de cache em Application Support e Containers |
Copiados byte a byte e, muitas vezes, reconstruídos pela versão nova do app mesmo assim |
| Saída de compilação de desenvolvedor | ~/Library/Developer/Xcode/DerivedData, pastas build, dist, target e .next de projetos |
Grande, com muitos arquivos pequenos, e presa à cadeia de ferramentas da máquina antiga |
| Resíduos de apps removidos | ~/Library/Application Support, ~/Library/Containers, ~/Library/Preferences |
Dados de apps que você não tem mais, levados para um Mac limpo |
Nada disso ajuda no Mac novo, e o Mac novo começa a vida com esses resíduos já na Library, o contrário do que a maioria das pessoas quer de uma máquina nova.
O Lixo é um quarto caso. Arquivos nele ainda estão no disco até você esvaziá-lo, então esvazie antes de medir a conta.
Meça antes de limpar
No Mac antigo, abra menu Apple › Ajustes do Sistema › Geral › Armazenamento para a visão geral que a Apple descreve no guia de armazenamento. Para a sua conta em particular, alguns comandos só de leitura mostram onde está o tamanho:
du -sh ~ 2>/dev/null
du -sh ~/Library/Caches ~/Library/Developer ~/Library/Application\ Support/MobileSync 2>/dev/null
O du pode informar erros de permissão em pastas protegidas; isso significa que o Terminal não tem acesso, não que as pastas estão vazias. Um mapa de disco é mais fácil de ler do que uma lista de números; como achar arquivos grandes no Mac cobre os dois caminhos.
Seguro limpar primeiro
Estes se reconstroem sozinhos ou já são cópias:
- O Lixo. Olhe uma vez e depois esvazie. Se ele recusar, veja o Lixo do Mac não esvazia.
- Caches de apps. Encerre o app e limpe só as pastas de cache dele. Quais caches do Mac são seguros para apagar explica como distinguir um cache de dados que só parecem cache.
- DerivedData do Xcode e resíduos de simulador. O Xcode reconstrói o DerivedData na próxima compilação. Como limpar o Xcode lista o que mais em
~/Library/Developerpode sair e o que deve ficar. - Saída de compilação de projeto que você pode regenerar com um comando, como pastas
build,dist,targetou.nextem projetos que compilam limpos a partir do código-fonte. - Instaladores que você já usou, como arquivos
.dmgantigos em Downloads; veja dá para apagar arquivos DMG.
Caches de gerenciadores de pacotes (npm, pip, downloads do Homebrew e semelhantes) são uma decisão. Eles podem ser baixados de novo, mas a primeira instalação no Mac novo então busca tudo outra vez. Se a conexão é lenta, deixe-os; se são grandes e você planeja reinstalar as ferramentas do zero, limpá-los é aceitável. Como limpar caches de desenvolvedor cobre cada um.
Guarde, ou mova de propósito
Backups de iPhone e iPad. Eles ficam em ~/Library/Application Support/MobileSync/Backup e podem ser muito grandes. Um backup pode ser a única cópia completa de um telefone, então não apague um só para deixar a transferência menor. Se você quer tirá-lo do Mac antigo, primeiro confirme que o dispositivo tem um backup mais novo no iCloud ou que você arquivou o ponto de restauração de que precisa. Depois remova backups inteiros pelo Gerenciar Backups do Finder, nunca arquivos individuais dentro deles. Como apagar backups de iPhone no Mac tem os passos.
Dados de app que não são cache. Bancos do Mail e do Mensagens, histórico de conversas, bibliotecas de notas e fotos, cofres de gerenciador de senhas, máquinas virtuais e pastas de projeto são dados, mesmo quando ficam em ~/Library. Se um app guarda os dados num servidor, iniciar sessão no Mac novo pode bastar, mas confira isso antes de apagar qualquer coisa localmente.
Qualquer coisa que você não consegue identificar. O Assistente de Migração copiar uma pasta desconhecida custa algum tempo; apagá-la pode custar algo que você não recupera. Deixe e decida depois, no Mac novo, quando souber o que você realmente usa.
Confira o espaço no Mac novo
Antes de começar, abra Ajustes do Sistema › Geral › Armazenamento no Mac novo e anote o espaço disponível. O Assistente de Migração mostra quanto armazenamento cada categoria precisa depois de calcular a transferência. Se o total está perto do que o Mac novo tem livre, limpe mais no Mac antigo primeiro, ou desmarque uma categoria ou item e copie depois à mão. Um Mac que começa com o armazenamento quase cheio tem menos espaço para atualizações e caches desde o primeiro dia.
Se você prefere começar limpo, também pode configurar o Mac novo como novo e copiar só os documentos e os dados de app de que precisa. Isso dá mais trabalho manual e deixa para trás cada cache e resíduo antigo.
Como o Mole entra neste trabalho
O Limpar do Mole serve como o passo de "limpar primeiro" no Mac antigo. Ele analisa caches de apps, ferramentas de desenvolvedor e o Lixo numa passagem e deixa você revisar cada linha antes de qualquer coisa ser removida:
- Ferramentas de desenvolvimento lista folhas de DerivedData do Xcode e um grupo Dados do Xcode de projetos excluídos, selecionado por padrão, para DerivedData cuja pasta de projeto não existe mais. Pastas de compilação de projeto que ele encontra, como
target,distou.next, aparecem como linhas que você marca. - Caches de pacotes como pacotes do Yarn, pnpm e Conda são listados, mas deixados desmarcados, porque a próxima instalação tem de baixá-los de novo. As linhas
_cacachee_npxdo npm também começam desmarcadas, enquanto os arquivos de cache que o índice do npm não referencia mais aparecem como um grupo Dados do cache do npm que não são mais usados, selecionado por padrão. - Lixo esvazia o Lixo de forma permanente, então confira primeiro.
- Com Acesso Total ao Disco concedido, backups de iPhone e iPad aparecem em Gerenciar separadamente com a data do último backup, só para informação. Sem essa permissão, nenhuma das linhas é listada. Limpar nunca os seleciona nem remove; isso continua sendo a sua decisão no Finder.
A visualização Analisar é o mapa de disco do passo de medir. A própria migração acontece no Assistente de Migração da Apple, não no Mole.
Confira depois da mudança
No Mac novo, abra os apps de que você mais depende e confira se os dados chegaram: mail, mensagens, notas, o gerenciador de senhas e qualquer projeto que importe. Deixe o Mac antigo intocado por um tempo; ele ainda é uma cópia completa. Os caches vão crescer de novo conforme você usa a máquina nova, o que é normal e não é sinal de que a limpeza falhou.
Perguntas frequentes
O que o Assistente de Migração transfere de Mac para Mac?
A Apple diz que ele transfere documentos, apps, contas de usuário e ajustes. Você pode desmarcar categorias inteiras ou expandi-las para escolher itens específicos, e ele não apaga nada do Mac antigo.
Devo apagar caches antes de usar o Assistente de Migração?
Limpar caches de apps, o DerivedData do Xcode e o Lixo primeiro é seguro e deixa a transferência menor, porque o Mac novo reconstrói caches conforme precisa. Encerre cada app antes de limpar o cache dele, e não trate dados de app ou backups de dispositivos como cache.
O Assistente de Migração copia backups de iPhone?
A Apple não publica uma lista de pastas excluídas, então assuma que a pasta de início inteira se move, inclusive ~/Library/Application Support/MobileSync/Backup. Guarde um backup a menos que você tenha confirmado que existe um mais novo em outro lugar.
Quanto tempo leva para transferir dados de Mac para Mac?
A Apple diz que transferências grandes podem levar horas e podem parecer pausar de vez em quando. Mover menos gigabytes é a parte que você controla, e por isso limpar caches e saída de compilação primeiro ajuda.
E se o Mac novo não tiver espaço suficiente?
Limpe mais no Mac antigo, ou desmarque categorias ou itens no Assistente de Migração e copie depois. Compare o tamanho que o Assistente de Migração calcula com o espaço livre mostrado em Ajustes do Sistema › Geral › Armazenamento antes de começar.