Ejectify app icon Ejectify

Sem mais notificações de Disco mal ejetado

O Ejectify tenta desmontar automaticamente os volumes quando o Mac entra em repouso e montá-los novamente após o despertar.

Descarregar para Mac

Compra única por apenas 6,99 € Requer macOS 14 ou posterior

Funcionalidades

O Ejectify funciona em segundo plano e pode ser configurado a partir do respetivo ícone na barra de menus do Mac.

The Ejectify menu bar menu showing its configuration options.
  • Ajuda a evitar notificações “Disco mal ejetado” depois de o Mac ou o ecrã voltarem a despertar.

  • Ajuda a reduzir o risco de perda de dados ao desmontar em segurança os volumes selecionados.

  • Monta novamente os volumes geridos depois do despertar.

  • Suporta unidades externas, suportes internos amovíveis e imagens de disco.

  • Permite-lhe escolher exatamente que volumes o Ejectify deve gerir.

  • Funciona em mais de 30 idiomas.

Perguntas frequentes

Porque recebo notificações “Disco mal ejetado”?

“Disco mal ejetado” significa que o macOS detetou que um volume desapareceu sem ter sido desmontado em segurança primeiro.

Isto acontece normalmente quando um volume externo perde energia, é desligado ou é removido sem ser ejetado em segurança antes disso.

Se ainda estivessem a ser escritos dados no disco nesse momento, isso pode causar gravações incompletas, ficheiros danificados ou até corrupção do volume, razão pela qual o macOS mostra este aviso.

O Ejectify pode ajudar a evitar estas notificações depois de o Mac voltar a despertar. Consulte Como é que o Ejectify ajuda a evitar notificações “Disco mal ejetado”?

Como é que o Ejectify ajuda a evitar notificações “Disco mal ejetado”?

O Ejectify é um utilitário de barra de menus para Mac que ajuda a evitar notificações “Disco mal ejetado”, pedindo ao macOS para desmontar em segurança os volumes selecionados antes do repouso ou antes de o ecrã se desligar, e tentando montá-los novamente depois do despertar.

É o utilizador que escolhe quais os volumes que o Ejectify gere, e essas tentativas de montagem e desmontagem são efetuadas automaticamente em segundo plano.

Isto torna o Ejectify especialmente útil quando uma unidade está ligada através de um monitor ou de um hub USB que corta a alimentação quando o ecrã se desliga, ou quando um disco é desligado enquanto o Mac está em repouso.

Como é que o Ejectify ajuda a evitar perda de dados ou volumes corrompidos?

As notificações “Disco mal ejetado” significam que um volume foi desligado antes de ter sido desmontado em segurança, o que pode causar perda ou corrupção de ficheiros se o macOS ainda não tiver terminado de escrever no disco.

O Ejectify tenta desmontar em segurança os volumes selecionados quando o Mac começa a entrar em repouso ou quando o ecrã se desliga, e tenta montá-los novamente depois do despertar.

Isto significa que o Ejectify não só ajuda a evitar estas notificações, como também ajuda a reduzir o risco de perda de dados ou de volumes corrompidos.

Que tipos de volumes são suportados pelo Ejectify?

O Ejectify suporta volumes ejetáveis em discos internos, discos externos e imagens de disco, incluindo suportes como cartões SD e unidades USB.

O Ejectify não suporta diretamente volumes de rede, embora possa gerir imagens de disco montadas a partir dessas localizações. Na aplicação da barra de menus, pode escolher exatamente quais os volumes suportados que o Ejectify deve gerir. Consulte Como posso escolher quais os volumes que o Ejectify gere?

O Ejectify impede todas as notificações “Disco mal ejetado”?

O Ejectify foi concebido para evitar notificações “Disco mal ejetado” que acontecem quando o Mac entra em repouso, desperta, ou quando um ecrã se desliga e volta a ligar, mas não pode garantir sucesso em todos os casos.

O Ejectify não desmonta discos por si só. Pede ao macOS que o faça em segurança, e o macOS pode recusar esse pedido.

Se ainda vê notificações, vá a Ainda vejo notificações “Disco mal ejetado”. Como posso resolver isso?

Porque é que o Ejectify precisa de permissões elevadas e como as ativo?

O Ejectify inclui um auxiliar privilegiado opcional que funciona com direitos de administrador. Esse auxiliar permite ao Ejectify fazer pedidos de montagem e desmontagem com menos limitações relacionadas com permissões.

Se não aprovar esse auxiliar, o Ejectify volta a recorrer a pedidos ao nível do utilizador. Esses pedidos ainda podem funcionar, mas o macOS pode recusá-los mais cedo.

Pode conceder ou remover permissões elevadas durante a configuração inicial, a partir do aviso de aprovação do sistema, ou mais tarde a partir do menu do Ejectify. O código-fonte está disponível publicamente no GitHub se quiser verificar exatamente o que o auxiliar faz antes de o ativar.

O Ejectify está disponível na App Store?

Não. O Ejectify não está disponível na App Store.

O modelo de sandbox da Apple é intencionalmente restritivo. O Ejectify funciona melhor quando consegue interagir com a montagem e desmontagem de discos no macOS de formas que não se adequam a uma sandbox da App Store, especialmente quando ativa o auxiliar privilegiado.

É por isso que o Ejectify é vendido diretamente neste website. Se quiser auditar o funcionamento da aplicação, o código-fonte está disponível publicamente.

Onde posso descarregar o Ejectify e quanto custa?

O Ejectify está disponível diretamente neste website por um pagamento único de €6,99. Se preferir compilá-lo gratuitamente por conta própria, o código-fonte também está disponível no GitHub.

Que Macs e versões do macOS são suportados pelo Ejectify?

O Ejectify suporta Macs Intel e Apple silicon, desde que estejam a executar macOS 14 ou posterior.

O Ejectify parece não arrancar. O que devo fazer?

Primeiro, certifique-se de que o Ejectify foi copiado para a pasta Applications e está a ser iniciado a partir daí.

O Ejectify é um utilitário da barra de menus, não uma aplicação normal centrada na Dock. Depois de o abrir, procure o ícone de ejeção na barra de menus junto ao relógio.

Como abro o Ejectify e altero as suas definições?

O Ejectify funciona a partir da barra de menus do Mac. Tirando a configuração inicial na primeira vez que o abre, não mantém uma janela de aplicação normal aberta nem permanece visível na Dock.

Clique no ícone de ejeção na barra de menus para, entre outras coisas:

Ainda vejo notificações “Disco mal ejetado”. Como posso resolver isso?

O Ejectify pede ao macOS para montar e desmontar volumes. Quando o macOS recusa esse pedido, o aviso pode continuar a aparecer.

Algumas coisas que pode fazer para evitar melhor estas notificações, ou para investigar porque continuam a aparecer, incluem:

Verifique os registos do Ejectify no Terminal executando este comando:

log stream --style compact --info --predicate 'subsystem == "nl.nielsmouthaan.Ejectify" OR subsystem == "nl.nielsmouthaan.Ejectify.PrivilegedHelper"'

Os registos podem mostrar erros que indicam porque falhou a desmontagem, como por exemplo:

  • kDAReturnBusy: o volume ainda estava a ser usado por outra aplicação ou pelo macOS
  • kDAReturnNotPermitted: o macOS recusou o pedido porque a operação não era permitida
  • kDAReturnNotPrivileged: o Ejectify não tinha permissões suficientes para esse pedido
  • kDAReturnNotFound: o volume já tinha desaparecido ou deixado de estar disponível

Também pode usar a Console para procurar eventos que mostrem melhor porque falhou a montagem ou desmontagem, por exemplo filtrando por diskarbitrationd.

Como posso escolher quais os volumes que o Ejectify gere?

O Ejectify lista os volumes suportados diretamente no menu da barra de menus.

Clique num volume para alternar se o Ejectify o deve gerir. Um volume assinalado significa que o Ejectify tentará desmontá-lo antes do desencadeador configurado e montá-lo novamente depois do despertar.

Volumes externos e suportes internos amovíveis, como cartões SD, são geridos automaticamente. As imagens de disco também são suportadas, mas exigem ativação explícita.

Que desencadeador de desmontagem devo usar?

O Ejectify suporta vários desencadeadores de desmontagem:

  • O ecrã desliga-se: o Ejectify tenta desmontar os volumes geridos quando o ecrã se desliga
  • O sistema começa a entrar em repouso: o Ejectify tenta desmontar os volumes geridos quando o macOS começa a entrar em repouso. Esta é a opção predefinida.

Não existe uma única escolha ideal para todos os equipamentos. Teste as opções disponíveis e mantenha a que resultar em menos notificações “Disco mal ejetado” no seu ambiente.

O que significa “Forçar desmontagem” e quando o devo usar?

Normalmente, o Ejectify pede ao macOS para desmontar um volume em segurança. O Forçar desmontagem altera esse pedido para que o macOS possa desmontar o volume mesmo que outra aplicação ou o próprio macOS ainda o esteja a usar.

Isto torna-o útil como ferramenta de diagnóstico, mas não é seguro. Se ainda estiverem a decorrer gravações, a desmontagem forçada pode causar perda de dados ou um sistema de ficheiros corrompido.

Use-o apenas se compreender esta contrapartida e, idealmente, apenas durante o tempo necessário para confirmar se outra aplicação está a manter o volume ocupado.

O que significa “Forçar o silêncio das notificações” e quando o devo usar?

O macOS tem uma opção de configuração não documentada que silencia as notificações “Disco mal ejetado”, e o Ejectify pode ativá-la por si.

Esta definição é útil se já compreender a causa e simplesmente não quiser ver o aviso, mas não resolve o problema subjacente. O disco pode continuar a ter sido desligado sem ejeção segura.

Use isto com cuidado. Se quiser resolver a causa em vez de a esconder, comece pelos passos de resolução de problemas.

Já comprei o Ejectify antes. Como o posso descarregar novamente ou obter atualizações?

Se comprou o Ejectify através do Lemon Squeezy, pode consultar a sua encomenda e descarregar a aplicação.

Se comprou anteriormente o Ejectify através do Gumroad, envie um e-mail para niels@ejectify.app com o comprovativo de compra e peça novamente a ligação de descarga.

Existe alguma garantia e há riscos ao usar o Ejectify?

O Ejectify foi desenvolvido com as melhores intenções e com a maior atenção possível aos detalhes de implementação e à qualidade do código. Ainda assim, podem existir erros que causem problemas inesperados ou até perda de dados.

Ao utilizar o Ejectify, confirma implicitamente que leu e aceitou a licença do Ejectify, que afirma que não existe qualquer garantia e que o programador não pode ser responsabilizado por quaisquer danos resultantes da sua utilização.

Qual é a diferença entre o Ejectify e o Jettison?

Ambas as aplicações desmontam automaticamente discos externos para evitar avisos “Disco mal ejetado”, mas diferem sobretudo na simplicidade e na forma de distribuição.

O Ejectify é mais simples de usar e configurar, e permite escolher por volume se deve ser gerido.

O Ejectify é também de código aberto no GitHub, o que significa que a sua implementação está disponível publicamente para que possa verificar como funciona e até compilá-lo gratuitamente por conta própria.

Tem também um registo público de problemas, o que lhe dá visibilidade sobre problemas reportados e a possibilidade de participar em discussões sobre melhorias futuras.

O Ejectify oferece ainda opções para forçar a desmontagem de volumes quando necessário e para silenciar completamente as notificações “Disco mal ejetado”, proporcionando mais controlo em situações específicas.

Tenho um problema, uma pergunta ou uma sugestão. O que devo fazer?

Comece por verificar os problemas já existentes no GitHub para ver se alguém já reportou o mesmo problema ou fez uma pergunta semelhante.

Se não, crie um novo problema no GitHub com o seu problema, pergunta ou sugestão.

Se estiver a reportar um problema, inclua as definições do Ejectify, informações sobre o disco e a forma como está ligado, o que acontece, quando e com que frequência acontece, e quaisquer entradas de registo relevantes de Ainda vejo notificações “Disco mal ejetado”. Como posso resolver isso?