É seguro forçar a ejeção no Mac?
Forçar a ejeção do seu disco externo pode ser seguro ou catastrófico, dependendo do que está acontecendo em segundo plano. Veja como saber quando é aceitável.
Seu disco não ejeta. Você tem um compromisso. A opção de forçar a ejeção está ali mesmo. Mas você já ouviu histórias de terror sobre arquivos corrompidos e discos danificados. É realmente seguro forçar a ejeção?
A resposta honesta é: depende inteiramente do que está acontecendo no momento em que você faz isso.
O que forçar a ejeção realmente faz
Quando você força a ejeção pelo macOS (Option-clique no disco e selecione Forçar Ejeção, ou use o Utilitário de Disco), você está dizendo ao sistema para interromper todas as operações de disco e desmontar o volume imediatamente. Isso é diferente de simplesmente puxar o cabo.
O comando de forçar ejeção do macOS tenta interromper as operações pendentes de forma graciosa antes de liberar o disco. Não é um desligamento limpo, mas também não é uma perda repentina de energia. O disco tem um momento para parar o que está fazendo.
O problema é que “parar o que está fazendo” não significa “terminar o que está fazendo”. Qualquer dado que estivesse em trânsito é abandonado onde quer que estivesse no processo.
Quando forçar a ejeção provavelmente não tem problema
Se o processo de bloqueio estivesse apenas lendo arquivos, forçar a ejeção é quase sempre seguro. A leitura não modifica o disco, então não há nada para corromper. Indexação do Spotlight, QuickLook gerando visualizações ou um aplicativo que tem um arquivo aberto para visualização, estas são operações de leitura. Forçar a ejeção as interrompe, mas seus dados permanecem intactos.
Se você terminou seu trabalho e fechou tudo, mas o disco ainda não ejeta, forçar a ejeção geralmente também não tem problema. O bloqueador provavelmente é algum processo em segundo plano mantendo uma referência antiga ao disco. Não há nada acontecendo de fato que possa ser corrompido.
Se você está ejetando um disco do qual apenas leu e nunca gravou nada durante esta sessão, forçar a ejeção é seguro. Sem gravações significa sem risco de gravações incompletas.
Quando forçar a ejeção é arriscado
Se você vir uma barra de progresso em qualquer lugar, pare. Cópias de arquivos ativas, downloads para o disco ou operações de salvamento de aplicativos são o momento mais perigoso para forçar a ejeção. O arquivo que está sendo gravado quase certamente será corrompido ou ficará incompleto.
Se você acabou de terminar uma operação de cópia, aguarde. O macOS usa cache de gravação para desempenho. O que parece uma transferência concluída pode ainda ter dados na memória esperando para serem descarregados para o disco. A barra de progresso pode desaparecer antes que a gravação real termine. Aguarde 30 segundos após a conclusão aparente antes de forçar a ejeção.
Se o disco for um backup do Time Machine no meio de um backup, tenha cuidado. Interromper o Time Machine no meio de um backup pode corromper o catálogo de backup, afetando potencialmente todo o seu histórico de backups, e não apenas o backup atual.
Se um aplicativo travou enquanto trabalhava com arquivos no disco, a situação é imprevisível. O aplicativo pode ter tido uma gravação em andamento. Forçar a ejeção adiciona uma segunda falha sobre a primeira.
O que pode realmente dar errado
O pior caso é a corrupção do sistema de arquivos. Se o disco estivesse atualizando estruturas de diretórios (os metadados que dizem ao sistema onde os arquivos estão localizados) quando você força a ejeção, essas estruturas podem ser deixadas em um estado inconsistente. Isso pode tornar os arquivos inacessíveis ou fazer com que o disco inteiro não consiga montar.
Mais comumente, você terá corrupção de arquivos individuais. O arquivo que estava sendo gravado torna-se ilegível ou truncado. Isso é ruim, mas pelo menos está limitado àquele arquivo.
Com discos APFS e HFS+, o journaling (ou cópia na gravação no caso do APFS) oferece alguma proteção. O sistema de arquivos geralmente consegue se recuperar para um estado consistente, mesmo que o arquivo interrompido seja perdido. Discos exFAT e FAT32 não possuem essa proteção e são mais vulneráveis a corrupções generalizadas.
Em casos raros, ejeções forçadas repetidas podem contribuir para problemas de hardware do disco. SSDs e HDDs são projetados para lidar com perda repentina de energia, mas isso não é bom para eles.
Como forçar a ejeção com segurança
Se você decidiu que forçar a ejeção é necessário, aqui está a abordagem mais segura.
Primeiro, verifique o que realmente está usando o disco. Abra o Terminal e execute:
sudo lsof /Volumes/NomeDoSeuDisco
Observe a saída. Se você vir processos como mds (Spotlight) ou QuickLookUIService, provavelmente está seguro. Se você vir aplicativos com os quais estava trabalhando ativamente, pense duas vezes.
Segundo, tente encerrar os aplicativos de bloqueio normalmente. Dê a eles a chance de fechar os arquivos de forma limpa antes de forçar a situação.
Terceiro, use a ejeção forçada do macOS, não apenas desconecte o cabo. Clique com o botão direito no disco (ou Option-clique) e escolha Forçar Ejeção. Ou abra o Utilitário de Disco e use o botão de desmontar lá. Isso dá ao sistema uma chance de interromper as operações.
Quarto, espere o ícone desaparecer. A ejeção forçada não é instantânea. O ícone do disco deve sumir da sua mesa. Somente então é seguro desconectar fisicamente.
Finalmente, se o disco era um backup do Time Machine ou continha arquivos que você estava editando ativamente, execute os Primeiros Socorros do Utilitário de Disco nele na próxima vez que conectar. Isso verifica e repara problemas do sistema de arquivos.
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 →
A melhor abordagem
A ejeção forçada existe por um motivo, mas é o último recurso. Se você se vê recorrendo a ela regularmente, algo está errado com seu fluxo de trabalho.
O problema subjacente geralmente é que você não sabe o que está bloqueando o disco. O macOS oferece uma mensagem de erro vaga e deixa você adivinhando. Ou você força a ejeção e espera o melhor, ou começa a caçar pelo Monitor de Atividade e Terminal.
O Ejecta resolve isso mostrando exatamente o que está usando cada disco. Em vez de forçar a ejeção às cegas, você pode ver que o Spotlight está indexando (seguro para encerrar) versus que o Photoshop tem um arquivo aberto (talvez salvar primeiro). Você toma uma decisão informada em vez de apostar.
Forçar a ejeção é seguro quando nada está gravando ativamente no disco. O problema é saber se isso é verdade. Sem essa informação, você está apenas jogando dados.
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