O verdadeiro motivo pelo qual seu SSD externo não ejeta

SSDs externos tornaram-se o armazenamento preferido dos usuários de Mac, mas vêm com suas próprias peculiaridades de ejeção. Veja o que há de diferente nos SSDs e por que eles ficam presos.

Você comprou um SSD externo rápido porque os discos giratórios pareciam lentos. Agora, esse SSD se recusa a ejetar, e você está se perguntando se a velocidade valeu a pena.

Os SSDs externos tornaram-se padrão para qualquer pessoa que mova arquivos grandes: editores de vídeo, fotógrafos, desenvolvedores, qualquer pessoa cansada de ver as barras de progresso rastejarem. Mas os mesmos recursos que tornam os SSDs rápidos podem torná-los teimosos na hora de ejetar.

SSDs gravam de forma diferente

Os discos rígidos tradicionais gravam dados sequencialmente, uma peça após a outra, em um padrão previsível. Os SSDs funcionam de forma diferente. Eles gravam dados em várias células flash simultaneamente, lidam com o nivelamento de desgaste (wear leveling) para estender sua vida útil e gerenciam a coleta de lixo (garbage collection) para recuperar espaço excluído.

Tudo isso acontece em segundo plano. Seu SSD pode parecer ocioso, mas internamente ele está se reorganizando, otimizando e mantendo a si mesmo. O macOS nem sempre sabe quando essas operações estão ocorrendo, o que pode criar conflitos quando você tenta ejetar.

O comando TRIM, que diz a um SSD para limpar blocos excluídos, é executado periodicamente em segundo plano. Se o TRIM estiver ativo quando você tentar ejetar, o disco pode resistir até terminar.

A velocidade cria expectativas

Quando você copia arquivos para um SSD, parece instantâneo. Aquele arquivo de 2 GB foi transferido em três segundos, a barra de progresso desapareceu, você terminou. Exceto que talvez não tenha terminado.

O macOS usa o cache de gravação de forma agressiva com discos rápidos. O sistema confirma uma gravação como concluída antes que os dados realmente cheguem ao disco. Isso torna tudo mais responsivo, mas significa que muitas vezes há uma lacuna entre “transferência concluída” e “realmente concluída”.

Em um SSD rápido, essa lacuna é curta. Mas ela existe. Se você tentar ejetar imediatamente após uma transferência terminar visualmente, poderá flagrar o disco ainda limpando seu cache. O sistema não permitirá que você ejete até que essa limpeza seja concluída.

Aguarde dez segundos após qualquer transferência grande antes de ejetar. Parece desnecessário com um disco tão rápido, mas evita a mensagem de erro.

Peculiaridades do USB-C e Thunderbolt

A maioria dos SSDs externos conecta-se via USB-C ou Thunderbolt. Essas conexões são rápidas, mas também mais complexas que as portas USB-A de antigamente.

Alguns SSDs aparecem como vários volumes ou têm partições ocultas para firmware ou recursos de inicialização. Cada volume é um potencial bloqueio de ejeção. Se você ejetar apenas a partição visível, a oculta ainda poderá estar montada.

O gerenciamento de energia no USB-C também é mais agressivo. A porta pode desligar parcialmente o SSD enquanto ele ainda está montado, ou o SSD pode entrar em um estado de baixo consumo de energia que faz o macOS pensar que ele se foi. Quando ele acorda de volta, você tem problemas de ejeção ou avisos de “disco não ejetado corretamente”.

Se o seu SSD tiver um gabinete físico com luzes de atividade, observe-as. Uma luz piscando quando você não está usando ativamente o disco geralmente significa atividade em segundo plano: coleta de lixo, TRIM ou algo relacionado ao macOS, como a indexação do Spotlight.

O Spotlight ama SSDs

O Spotlight indexa discos rápidos de forma agressiva. Um SSD pode ser lido rapidamente, então o Spotlight faz a festa, catalogando cada arquivo para pesquisa. Isso é ótimo para encontrar coisas mais tarde, mas significa que o Spotlight gasta mais tempo ativo acessando seu SSD do que gastaria em um disco mais lento.

A velocidade que torna seu SSD agradável de usar também o torna um alvo atraente para processos em segundo plano. Eles podem lê-lo sem desacelerar seu sistema, então eles o fazem.

Para impedir que o Spotlight bloqueie seu SSD:

sudo mdutil -i off /Volumes/NomeDoSeuSSD

Ou adicione o disco à lista de Privacidade do Spotlight nos Ajustes do Sistema. Você perde a capacidade de pesquisar o conteúdo do disco, mas ganha uma ejeção sem complicações.

A solução específica para SSD

Se o seu SSD não ejetar e você fechou todos os aplicativos óbvios, o bloqueador é quase certamente um processo em segundo plano. Verifique com:

lsof /Volumes/NomeDoSeuSSD

Culpados comuns especificamente para SSDs:

  • mds e processos relacionados: Spotlight indexando o disco rápido
  • fsck_apfs ou fsck_exfat: O sistema verificando o sistema de arquivos do disco
  • diskmanagementd: O macOS gerenciando as partições do disco
  • apsd: Serviços Apple Push verificando algo

Para editores de vídeo e fotógrafos, aplicativos criativos às vezes mantêm caches de projetos ou arquivos proxy em discos externos. Mesmo após fechar o aplicativo, processos em segundo plano relacionados à indexação de mídia ainda podem estar ativos.

Prevenindo problemas de ejeção de SSD

Formate seu SSD como APFS se você o usar apenas com Macs. O APFS lida melhor com a perda de energia e a desconexão inesperada do que outros formatos. Ele não impedirá problemas de ejeção, mas reduz o risco de perda de dados se você precisar forçar a ejeção.

Evite armazenar pastas de sincronização (iCloud, Dropbox, Google Drive) em SSDs externos. Os serviços de sincronização verificam constantemente os arquivos em busca de alterações, o que mantém os handles abertos.

Se você usa o SSD para o Time Machine, espere que ele permaneça conectado. O Time Machine mantém contato constante com os discos de backup. Você pode desativar o Time Machine temporariamente quando precisar ejetar, mas não é um fluxo de trabalho que incentive a desconexão frequente.

Dê um momento ao disco após grandes operações. Os SSDs são rápidos, mas a lacuna entre “parece pronto” e “realmente pronto” ainda existe.

Quando a velocidade encontra o atrito

Os SSDs externos resolveram o problema da velocidade. Um disco portátil que pode acompanhar o armazenamento interno mudou a forma como as pessoas trabalham com mídia e arquivos grandes.

Mas o problema da ejeção não desapareceu. Se algo mudou, os discos rápidos o tornam mais frustrante porque você espera que tudo neles seja rápido, inclusive a desconexão.

O Ejecta identifica o que está mantendo seu SSD refém, seja o Spotlight, um aplicativo criativo ou um processo do sistema do qual você nunca ouviu falar. Um clique para ver o problema, um clique para resolvê-lo. O disco deve ser tão fácil de desconectar quanto é de usar.

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