Por que seu Mac fica mais lento quando um disco externo está conectado
Conectar um disco externo não deveria desacelerar todo o seu sistema, mas muitas vezes acontece. Veja o que está acontecendo nos bastidores e como corrigir.
Você conecta um disco externo e seu Mac começa a apresentar lentidão. O Finder demora mais para responder. Os aplicativos travam. A bola de praia giratória aparece. Retire o disco e tudo volta ao normal.
Não deveria funcionar assim. Um disco externo é apenas armazenamento. Mas o macOS trata cada disco conectado como algo com o qual interagir, e essa interação pode arrastar todo o seu sistema para baixo.
Indexação do Spotlight é o principal culpado
No momento em que você conecta um disco externo, o Spotlight começa a indexá-lo. Para um disco com milhares de arquivos, esse processo de indexação consome CPU e E/S de disco significativos.
O Spotlight não apenas nota que os arquivos existem. Ele os lê. Extrai metadados de documentos, analisa arquivos de texto, gera visualizações de imagens e cataloga arquivos de e-mail. Em um disco cheio de documentos, fotos ou mídias, esta pode ser uma operação intensa que dura horas.
Enquanto o Spotlight indexa, os recursos do seu Mac são divididos entre o seu trabalho e o processo de indexação. O uso da CPU aumenta. A pressão da memória cresce. E se o disco externo for lento (um disco rígido giratório conectado via USB 2.0, por exemplo), o gargalo de E/S pode se transformar em lentidão em todo o sistema.
A correção é simples. Adicione o disco à lista de privacidade do Spotlight para evitar totalmente a indexação:
Abra Ajustes do Sistema > Siri e Spotlight > Privacidade do Spotlight. Adicione seu disco externo à lista. O Spotlight libera o disco imediatamente e não o indexará novamente.
Ou pelo Terminal:
sudo mdutil -i off /Volumes/NomeDoSeuDisco
Você perde a capacidade de pesquisar o conteúdo do disco pelo Spotlight, mas seu Mac para de rastejar toda vez que você o conecta.
Geração de miniaturas e visualização do Finder
O Finder gera visualizações e miniaturas para arquivos conforme você navega. Quando você abre uma pasta em seu disco externo, o Finder começa a criar visualizações visuais para cada arquivo que pode: imagens, PDFs, vídeos, documentos.
Em um SSD interno rápido, isso acontece rapidamente e você mal percebe. Em um disco externo, especialmente um disco rígido, a geração de visualização pode levar minutos por pasta. Enquanto trabalha, o Finder torna-se lento.
Para reduzir essa sobrecarga, mude para a visualização em Lista (Command-2) ou visualização em Coluna (Command-3) em vez da visualização em Ícone ou Galeria. As visualizações em Lista e Coluna não geram visualizações completas, apenas ícones de tipo de arquivo.
Você também pode desativar as visualizações de miniaturas inteiramente. No Finder, vá em Visualizar > Mostrar Opções de Visualização (Command-J) e desmarque “Mostrar pré-visualização de ícone”. Faça isso enquanto visualiza uma pasta em seu disco externo e a alteração será aplicada àquele local.
O problema do .DS_Store
Toda vez que você abre uma pasta no Finder, o macOS grava um arquivo .DS_Store naquela pasta. Este arquivo armazena preferências de visualização, posições de ícones e outros metadados.
Em seu disco interno, isso acontece instantaneamente. Em um disco externo, a gravação de arquivos .DS_Store gera E/S. Se você estiver navegando por muitas pastas em um disco externo, o Finder está constantemente gravando esses arquivos minúsculos, cada um exigindo uma operação de gravação que pode bloquear em um disco lento.
Para discos externos, você pode impedir a criação de .DS_Store em volumes de rede com:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Infelizmente, não há uma configuração integrada do macOS para impedir o .DS_Store especificamente em discos USB removíveis. A configuração de armazenamento em rede não se aplica a discos USB ou Thunderbolt.
Time Machine verificando o status do backup
Se você já usou o disco externo para o Time Machine, o macOS verifica o status de backup do disco toda vez que você o conecta. Isso envolve ler o catálogo de backup, compará-lo com o estado atual do sistema e determinar o que precisa ser copiado.
Para históricos de backup grandes, essa verificação pode ser intensiva em recursos. E se o Time Machine decidir que é hora de um backup, ele iniciará um imediatamente, consumindo CPU e E/S.
Se você aposentou um disco do serviço Time Machine, remova-o da lista de discos do Time Machine em Ajustes do Sistema > Geral > Time Machine. Caso contrário, o macOS continuará tentando usá-lo para backups.
Discos falhando causam travamentos de E/S
Um disco com problemas de hardware pode causar lentidões em todo o sistema que parecem desproporcionais ao que o disco está fazendo.
Quando um setor é ilegível, o disco tenta a operação de leitura várias vezes antes de relatar falha. Cada tentativa leva tempo. Se o macOS estiver tentando ler dos setores defeituosos (para indexação do Spotlight, por exemplo), a fila de E/S fica sobrecarregada. Outras operações de E/S, incluindo as do seu disco interno, ficam presas esperando.
Verifique a saúde do seu disco no Utilitário de Disco. Observe o campo Status SMART. Se disser qualquer coisa diferente de “Verificado”, o disco pode estar falhando e causando problemas de desempenho além do esperado.
Compartilhamento de largura de banda USB
Se o seu disco externo compartilha um barramento USB com outros dispositivos, eles estão competindo por largura de banda. Dois dispositivos USB no mesmo barramento dividem a taxa de transferência disponível.
Isso é menos problemático com docks Thunderbolt (que têm mais largura de banda), mas pode ser significativo com hubs USB. Um disco rígido e uma webcam no mesmo hub USB terão um desempenho pior do que cada um teria por conta própria.
Verifique as Informações do Sistema > USB para ver em qual barramento cada dispositivo está conectado. Se o seu disco externo compartilha um barramento com outros dispositivos, tente movê-lo para uma porta dedicada.
Antivírus e software de segurança
Se você tiver um software antivírus de terceiros instalado, ele provavelmente verifica cada arquivo em cada novo disco conectado. Essa verificação ocorre além da indexação do Spotlight e da geração de visualização do Finder, triplicando a carga de E/S.
A maioria dos softwares de segurança permite excluir volumes específicos da verificação em tempo real. Adicione seus discos externos confiáveis à lista de exclusão.
Tornando o uso de discos externos menos doloroso
O impacto no desempenho dos discos externos é cumulativo. Spotlight, visualizações do Finder, gravações de .DS_Store, verificações do Time Machine e, potencialmente, verificações de antivírus se acumulam quando você conecta um disco.
Desativar apenas a indexação do Spotlight elimina o maior impacto no desempenho. Além disso, usar a visualização em Lista no Finder, remover discos aposentados do Time Machine e verificar a saúde do disco cobrem a maioria dos cenários.
Pelo lado da ejeção, um disco lento também é um disco mais difícil de ejetar. Quando os processos do sistema estão sobrecarregados esperando por E/S lenta, eles mantêm os handles de arquivos por mais tempo que o normal. Um disco que derruba o desempenho do seu Mac também tende a resistir à ejeção.
O Ejecta ajuda na ejeção ao identificar exatamente quais processos ainda estão acessando o disco. Se o Spotlight for o problema, você verá imediatamente e poderá decidir se deve encerrá-lo. Sem adivinhações, sem vasculhar as saídas do Terminal, apenas uma resposta clara sobre o que está usando seu disco e por que seu Mac está com dificuldades.
Se você prefere não usar o Terminal todas as vezes, o Ejecta mostra exatamente qual processo está bloqueando seu disco — e permite que você o encerre com um clique, direto da sua barra de menus.
Comprar Agora — $9.99