É seguro forçar a ejeção no Mac?

Forçar o encerramento é o último recurso. Pode perder trabalho não salvo ou interromper gravações. Salve primeiro e espere as transferências terminarem.

(Updated )

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

Forçar o encerramento termina um app. Forçar a ejeção solicita a desmontagem de um volume mesmo com arquivos abertos. São ações diferentes e nenhuma garante que não haverá perda de dados. Forçar o encerramento é o último recurso. Pode perder trabalho não salvo ou interromper gravações. Salve primeiro e espere as transferências terminarem.

Antes de considerar a ejeção forçada

O nome de um processo ou a lista de arquivos abertos não prova que não há gravações em andamento. Forçar o encerramento ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das gravações.

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.

Salve seu trabalho, termine cópias e backups e encerre os apps normalmente antes de tentar ejetar de novo.

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.

Riscos e limites

sudo lsof "/Volumes/YourDriveName"

O nome de um processo ou a lista de arquivos abertos não prova que não há gravações em andamento. Salve seu trabalho, termine cópias e backups e encerre os apps normalmente antes de tentar ejetar de novo. Forçar o encerramento ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das gravações.

Os nomes dos processos do Spotlight não provam acesso somente de leitura. Não force o encerramento de mds ou mds_stores para liberar um disco. Espere, feche seus apps e tente uma ejeção normal. Ejecta identifica esses processos, mas não oferece encerramento comum de processos do sistema. Se o disco continuar bloqueado, salve tudo e desligue completamente o Mac antes de desconectar.

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.

Ejecta: Ejecta oferece diagnóstico gratuito de discos sem teste por tempo limitado. A licença paga libera encerramento e ejeção para apps compatíveis, Ejetar Tudo e controles do Time Machine. Processos do sistema podem exigir espera, autorização ou desligamento. Salve o trabalho e termine as transferências primeiro.

Forçar o encerramento ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das gravações.

Ejecta oferece diagnóstico gratuito de discos sem teste por tempo limitado. A licença paga libera encerramento e ejeção para apps compatíveis, Ejetar Tudo e controles do Time Machine. Processos do sistema podem exigir espera, autorização ou desligamento. Salve o trabalho e termine as transferências primeiro.

Comprar agora - $29 $9.99