Como ejetar discos externos com segurança no macOS Sequoia e Sonoma
A Apple mudou o funcionamento da ejeção de discos nas versões recentes do macOS. Veja o que há de diferente no Sequoia e Sonoma e como lidar com problemas comuns de ejeção.
Se você atualizou recentemente para o macOS Sequoia ou Sonoma, deve ter notado que ejetar discos externos parece diferente. Não porque a Apple tenha redesenhado o processo, mas porque mudanças de sistema em segundo plano afetam como e quando os discos podem ser ejetados.
Tanto o Sequoia quanto o Sonoma introduziram mudanças nos controles de privacidade, no gerenciamento de processos em segundo plano e nos serviços do sistema que criam novos atritos em torno da ejeção de disco. Veja o que mudou e como lidar com isso.
O que mudou no Sonoma e Sequoia
A partir do Sonoma, a Apple expandiu as restrições de processos em segundo plano. O sistema é mais agressivo ao gerenciar quais aplicativos podem executar tarefas em segundo plano e por quanto tempo essas tarefas podem persistir. Ironicamente, isso significa que alguns processos prendem os recursos do disco de forma diferente do que faziam antes.
O Sequoia foi além com mudanças nas permissões de Acesso Total ao Disco. Os aplicativos precisam de permissão explícita para acessar certos locais de arquivos, e o sistema impõe essas permissões de forma mais rigorosa. Quando um processo do sistema atinge um limite de permissão ao acessar seu disco externo, ele pode às vezes travar em vez de falhar de forma limpa, deixando um handle de arquivo aberto.
O sistema de notificações também mudou. Em versões mais antigas do macOS, o aviso "Disco Não Ejetado Corretamente" aparecia uma vez e sumia. No Sequoia, o sistema pode ser mais persistente em avisar você e, em alguns casos, a própria notificação dispara o acesso ao disco enquanto o sistema verifica o status do disco.
A nova localização nos Ajustes do Sistema
Se você estiver procurando pelas configurações de disco e unidades, a Apple mudou as coisas de lugar novamente.
No Sequoia, as configurações relacionadas ao disco estão em Ajustes do Sistema > Geral > Armazenamento. Mas a maioria dos controles relevantes para a ejeção ainda está no Utilitário de Disco, que não mudou muito.
Para exclusões do Spotlight (uma correção comum para problemas de ejeção), vá em Ajustes do Sistema > Siri e Spotlight > Privacidade do Spotlight. Esta é uma das configurações mais eficazes para alterar se você tiver problemas regulares para ejetar discos.
Problemas comuns de ejeção no Sequoia
O serviço de segundo plano cloudd, que lida com a sincronização do iCloud através do CloudKit, pode causar problemas de ejeção no Sequoia. Este serviço ocasionalmente mantém referências a arquivos em discos externos, particularmente se você já abriu um documento sincronizado com o iCloud enquanto um disco externo era a janela ativa do Finder.
Se o cloudd estiver bloqueando sua ejeção, você pode verificar com:
lsof /Volumes/NomeDoSeuDisco | grep cloudd
Encerrar o cloudd pelo Monitor de Atividade resolverá temporariamente, mas o processo reinicia automaticamente. Mover fluxos de trabalho relacionados ao iCloud para longe de diretórios de discos externos é a correção de longo prazo.
O Organizador Visual (Stage Manager), introduzido no Ventura e ainda presente no Sequoia, também pode causar problemas. Quando ativado, ele mantém referências a janelas recentes e seus conteúdos. Se você teve uma janela do Finder aberta mostrando o conteúdo do seu disco externo, o Organizador Visual pode manter essa referência mesmo depois de você fechar a janela.
Desativar o Organizador Visual (Ajustes do Sistema > Mesa e Dock > Organizador Visual) resolve isso, embora seja uma solução pesada para um problema de ejeção.
Problemas de ejeção comuns específicos do Sonoma
O sistema de widgets do Sonoma expandiu-se para a mesa, e widgets de mesa podem interferir na ejeção de discos se referenciarem arquivos ou exibirem informações de um disco externo.
O problema mais comum do Sonoma é com a versão atualizada do Spotlight. O Spotlight do Sonoma indexa mais tipos de arquivos e metadados do que as versões anteriores. Se você conectar um disco com muitos documentos, fotos ou arquivos de mídia, o Spotlight trabalha mais e por mais tempo, mantendo o disco ocupado por períodos extensos.
O Sonoma também mudou como o Terminal lida com caminhos de volumes. Alguns scripts mais antigos que usam caminhos /Volumes/NomeDoDisco podem se comportar de forma diferente. Se você tiver scripts que montam ou acessam discos externos automaticamente, teste-os após a atualização.
O método de ejeção confiável em ambas as versões
Independentemente de qual versão do macOS você esteja usando, esta sequência funciona de forma consistente:
- Feche todas as janelas do Finder que mostram o conteúdo do disco
- Encerre todos os aplicativos que você estava usando com arquivos no disco
- Aguarde dez segundos para que os processos em segundo plano liberem o acesso
- Clique com o botão direito no ícone do disco na sua mesa ou na barra lateral do Finder e selecione Ejetar
Se isso falhar, tente o Terminal:
diskutil unmount /Volumes/NomeDoSeuDisco
Se o Terminal também falhar, verifique o que está prendendo o disco:
lsof /Volumes/NomeDoSeuDisco
Pule as etapas manuais: 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. Saiba mais →
Permissões e Acesso Total ao Disco
Tanto o Sequoia quanto o Sonoma são mais rigorosos sobre o que pode acessar seus discos. Se você usa o Terminal ou ferramentas de terceiros para gerenciar discos, certifique-se de que o Terminal (ou seu app de terminal preferido) tenha Acesso Total ao Disco em Ajustes do Sistema > Privacidade e Segurança > Acesso Total ao Disco.
Sem o Acesso Total ao Disco, o comando lsof não mostrará todos os processos que usam seu disco. Você obterá uma lista parcial que pode perder o bloqueador real.
Este requisito de permissão também é o motivo pelo qual alguns utilitários de disco mais antigos pararam de funcionar após a atualização para o Sonoma ou Sequoia. Eles precisam ser atualizados para solicitar as novas permissões.
O que a Apple deveria corrigir
A experiência central de ejeção no macOS não melhorou significativamente em anos. A mensagem de erro ainda diz "O disco não foi ejetado porque um ou mais programas podem estar em uso" sem dizer quais programas. Isso não ajudava no Catalina e continua não ajudando no Sequoia.
A Apple tem a informação. O sistema sabe exatamente quais processos estão mantendo handles de arquivos abertos. Ele apenas não exibe essa informação para o usuário.
Até que a Apple corrija isso, o Ejecta preenche a lacuna. Ele funciona tanto no macOS Sonoma quanto no Sequoia, identifica os processos específicos que bloqueiam seus discos e permite que você os encerre diretamente. Ele lida com os novos serviços do sistema e requisitos de permissão que vieram com essas versões do SO, para que você não precise descobrir se o cloudd, o Organizador Visual ou algum outro novo processo em segundo plano é o culpado.
Atualizar seu Mac não deveria tornar tarefas básicas mais difíceis. Ejetar um disco é algo tão básico quanto se pode imaginar.
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