Alternativa ao What's Keeping Me para macOS Sequoia
Procurando um substituto para o What's Keeping Me que funcione no macOS moderno? Saiba como encontrar o que está bloqueando seu disco em 2024.
Se você usa Macs há algum tempo, talvez se lembre de um app chamado What’s Keeping Me. Ele resolvia um problema específico: quando o macOS se recusava a ejetar um disco ou deixava você esvaziar o lixo porque "algo" o estava usando, o What’s Keeping Me dizia exatamente o que era esse algo.
O app era simples e fazia bem o seu trabalho. Depois, parou de funcionar.
O que aconteceu com o What’s Keeping Me
O What’s Keeping Me foi atualizado pela última vez em agosto de 2014. O desenvolvedor, HAMSoft Engineering, parou de mantê-lo, e o site do desenvolvedor acabou desaparecendo completamente. Na época em que o macOS começou a exigir arquiteturas de apps modernas e recursos de segurança, o What’s Keeping Me já estava abandonado há muito tempo.
O app funcionou por mais de uma década, mas o apodrecimento do software acabou chegando. Sem atualizações para suportar novas versões do macOS, requisitos de segurança e o Apple Silicon, ele se tornou instável e, eventualmente, inutilizável para a maioria dos usuários.
Isso deixou uma lacuna que é surpreendentemente difícil de preencher. O macOS ainda tem o mesmo problema de ejeção que tinha em 2010. Você ainda recebe mensagens de erro vagas sobre programas usando seu disco sem qualquer indicação de quais são esses programas. A Apple nunca construiu essa capacidade de diagnóstico no sistema.
A solução via Terminal
Usuários avançados preencheram a lacuna com o lsof, um comando Unix que lista arquivos abertos. Se o seu disco se chamar "Externo", você executaria:
sudo lsof /Volumes/Externo
Isso mostra cada processo com arquivos abertos naquele volume. Você pode então identificar o culpado e encerrar o aplicativo normalmente ou usar o kill para terminar o processo.
Funciona, mas não é exatamente amigável ao usuário. Você precisa entender o Terminal, analisar a saída técnica e saber a diferença entre processos que pode encerrar com segurança e os que não deve tocar. Para algo tão rotineiro quanto desconectar um disco, é pedir muito.
Monitor de Atividade: perto, mas não o suficiente
O Monitor de Atividade pode mostrar quais arquivos um processo tem abertos, mas o fluxo de trabalho é invertido. Você já precisa saber qual processo inspecionar. Se você está tentando responder "o que está usando meu disco", o Monitor de Atividade faz você adivinhar primeiro e verificar depois.
Você poderia inspecionar cada processo em execução um por um até encontrar o que está acessando seu disco, mas isso é tedioso o suficiente para que a maioria das pessoas desista e force a ejeção (ou reinicie o Mac).
O Utilitário de Disco também não ajuda
Algumas pessoas tentam o Utilitário de Disco quando a ejeção normal falha. O Utilitário de Disco pode forçar a desmontagem de volumes, mas está fazendo essencialmente o mesmo que forçar a ejeção no Finder. Ele não diz o que estava bloqueando o disco. Apenas ignora o bloqueio e espera pelo melhor.
Forçar a ejeção às vezes não tem problema, especialmente se o processo bloqueador estivesse apenas lendo arquivos. Mas se algo estivesse gravando ativamente no disco, forçar a ejeção pode corromper dados. Sem saber o que está realmente acontecendo, você está apostando.
Um substituto moderno
Para uma comparação detalhada de recursos e guia de configuração passo a passo, veja nossa página de alternativa ao What’s Keeping Me.
O Ejecta foi construído para preencher a lacuna que o What’s Keeping Me deixou. Ele fica na sua barra de menus, mostra o status de todos os discos conectados, identifica quais processos estão bloqueando a ejeção e permite que você os encerre diretamente.
A diferença fundamental para a abordagem via Terminal é que o Ejecta cuida do trabalho de diagnóstico automaticamente. Você não precisa lembrar a sintaxe dos comandos nem interpretar saídas técnicas. Clique em um disco bloqueado, veja o que o está bloqueando, clique para encerrar esse processo. Pronto.
O Ejecta também sabe quais processos são seguros para encerrar e quais são processos de nível de sistema que precisam de um manuseio mais cuidadoso. Quando o Spotlight está indexando seu disco, por exemplo, o Ejecta pode desativar a indexação para esse volume em vez de apenas matar o processo mds e deixá-lo em um estado estranho.
Comparação de recursos
O What’s Keeping Me (quando funcionava) mostrava os processos bloqueadores e permitia que você os encerrasse. É exatamente isso que o Ejecta faz, além de algumas coisas que o What’s Keeping Me não conseguia fazer:
Suporte nativo para Apple Silicon significa que ele roda eficientemente em Macs M1, M2, M3 e M4. O What’s Keeping Me nunca recebeu essa atualização.
Integração na barra de menus oferece o status do disco num relance sem abrir um aplicativo separado. Você vê quais discos são seguros para ejetar antes mesmo de tentar.
Conhecimento de processos do sistema significa que o Ejecta lida com o Spotlight, Time Machine e outros serviços do macOS de forma inteligente, em vez de apenas oferecer um botão de matar.
O problema da ejeção não vai embora
Faz mais de uma década que o What’s Keeping Me foi desenvolvido ativamente, e o problema central continua exatamente o mesmo. O macOS ainda dá mensagens de erro inúteis quando você tenta ejetar um disco. A Apple ainda não construiu ferramentas de diagnóstico no sistema. Soluções de terceiros ainda são a única maneira de obter uma resposta direta sobre o que está usando seu disco.
Se você ainda está recorrendo reflexivamente ao Terminal toda vez que não consegue ejetar um disco, ou apenas forçando a ejeção e esperando que nada quebre, existe uma opção melhor agora. O app específico de 2010 se foi, mas a funcionalidade não precisa ter ido. a ter ido.
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