O que está a ocupar o meu disco? Alternativa para macOS Sequoia

Procura um substituto para o What's Keeping Me que funcione no macOS moderno? Saiba como encontrar o que está a bloquear a sua unidade em 2024.

Se utiliza Macs há algum tempo, talvez se lembre de uma aplicação chamada What’s Keeping Me. Ela resolvia um problema específico: quando o macOS recusava ejetar uma unidade ou deixá-lo esvaziar o lixo porque "algo" o estava a utilizar, o What’s Keeping Me dizia exatamente o que era esse algo.

A aplicação era simples e cumpria bem o seu papel. Depois, deixou de funcionar.

O que aconteceu ao What’s Keeping Me

O What’s Keeping Me foi atualizado pela última vez em agosto de 2014. O programador, HAMSoft Engineering, deixou de o manter e o seu website acabou por desaparecer completamente. Na altura em que o macOS começou a exigir arquiteturas de aplicações modernas e funcionalidades de segurança, o What’s Keeping Me já estava abandonado há muito tempo.

A aplicação funcionou durante mais de uma década, mas a degradação do software acabou por chegar. Sem atualizações para suportar novas versões do macOS, requisitos de segurança e o Apple Silicon, tornou-se instável e, eventualmente, inutilizável para a maioria dos utilizadores.

Isto deixou um vazio que é surpreendentemente difícil de preencher. O macOS ainda tem o mesmo problema de ejeção que tinha em 2010. Continua a receber mensagens de erro vagas sobre programas que estão a utilizar a sua unidade sem qualquer indicação de quais são esses programas. A Apple nunca integrou esta capacidade de diagnóstico no sistema.

A solução via Terminal

Os utilizadores avançados preencheram a lacuna com o lsof, um comando Unix que lista ficheiros abertos. Se a sua unidade se chamar "Externo", executaria:

sudo lsof /Volumes/Externo

Isto mostra todos os processos com ficheiros abertos nesse volume. Pode então identificar o culpado e encerrar a aplicação normalmente ou utilizar o kill para terminar o processo.

Funciona, mas não é exatamente intuitivo. Precisa de compreender o Terminal, analisar resultados técnicos e saber a diferença entre processos que pode encerrar com segurança e aqueles em que não deve tocar. Para algo tão rotineiro como desligar um disco, é pedir muito.

Monitor de Atividade: perto, mas não o suficiente

O Monitor de Atividade pode mostrar-lhe que ficheiros um processo tem abertos, mas o fluxo de trabalho é ao contrário. Já tem de saber qual o processo a inspecionar. Se está a tentar responder a "o que está a utilizar o meu disco", o Monitor de Atividade obriga-o a adivinhar primeiro e verificar depois.

Poderia inspecionar todos os processos em execução um por um até encontrar o que está a aceder à sua unidade, mas isso é suficientemente aborrecido 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á a fazer essencialmente o mesmo que forçar a ejeção no Finder. Não lhe diz o que estava a bloquear a unidade. Apenas ignora o bloqueio e espera pelo melhor.

Forçar a ejeção por vezes não tem problema, especialmente se o processo bloqueador estivesse apenas a ler ficheiros. Mas se algo estivesse a escrever ativamente na unidade, forçar a ejeção pode corromper dados. Sem saber o que está realmente a acontecer, está a arriscar.

Um substituto moderno

Para uma comparação detalhada de funcionalidades e guia de configuração passo a passo, consulte a nossa página de alternativa ao What’s Keeping Me.

O Ejecta foi criado para preencher o vazio deixado pelo What’s Keeping Me. Ele fica na sua barra de menus, mostra o estado de todas as unidades ligadas, identifica que processos estão a bloquear a ejeção e permite-lhe encerrá-los diretamente.

A diferença fundamental para a abordagem via Terminal é que o Ejecta trata do trabalho de diagnóstico automaticamente. Não precisa de recordar a sintaxe dos comandos nem de interpretar dados técnicos. Clique numa unidade bloqueada, veja o que a está a bloquear, clique para encerrar esse processo. Já está.

O Ejecta também sabe que processos são seguros de encerrar e quais são processos de sistema que precisam de um manuseamento mais cuidadoso. Quando o Spotlight está a indexar a sua unidade, por exemplo, o Ejecta pode desativar a indexação para esse volume em vez de apenas matar o processo mds e deixá-lo num estado estranho.

Comparação de funcionalidades

O What’s Keeping Me (cuando funcionava) mostrava-lhe os processos bloqueadores e permitia-lhe encerrá-los. É 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 corre eficientemente em Macs M1, M2, M3 e M4. O What’s Keeping Me nunca recebeu esta atualização.

Integração na barra de menus permite ver o estado das unidades num relance sem abrir uma aplicação separada. Vê que unidades são seguras de 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 oferecer apenas um botão para matar o processo.

O problema da ejeção não vai desaparecer

Passou mais de uma década desde que o What’s Keeping Me foi desenvolvido ativamente e o problema central continua a ser exatamente o mesmo. O macOS continua a dar-lhe mensagens de erro inúteis quando tenta ejetar um disco. A Apple continua sem criar ferramentas de diagnóstico no sistema. Soluções de terceiros continuam a ser a única forma de obter uma resposta direta sobre o que está a utilizar a sua unidade.

Se continua a recorrer reflexivamente ao Terminal sempre que não consegue ejetar uma unidade, ou se apenas força a ejeção e espera que nada se parta, existe agora uma opção melhor. A aplicação específica de 2010 desapareceu, mas a funcionalidade não tem de desaparecer.

Se prefere não utilizar o Terminal todas as vezes, o Ejecta mostra-lhe exatamente qual o processo que está a bloquear o seu disco — e permite-lhe encerrá-lo com um clique, direto da sua barra de menus.

Comprar Agora — $9.99