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