É seguro forçar a ejeção no Mac?
Forçar a saída é o último recurso. Pode perder trabalho por guardar ou interromper escritas. Guarde primeiro e espere que as transferências terminem.
A sua unidade não ejeta. Tem de sair. A opção de forçar a ejeção está ali mesmo. Mas já ouviu histórias de terror sobre ficheiros corrompidos e unidades danificadas. É realmente seguro forçar a ejeção?
A resposta honesta é: depende inteiramente do que se está a passar quando o faz.
O que forçar a ejeção faz realmente
Forçar a saída termina uma app. Forçar a ejeção pede a desmontagem de um volume mesmo com ficheiros abertos. São ações diferentes e nenhuma garante que não haverá perda de dados. Forçar a saída é o último recurso. Pode perder trabalho por guardar ou interromper escritas. Guarde primeiro e espere que as transferências terminem.
Antes de considerar a ejeção forçada
O nome de um processo ou a lista de ficheiros abertos não prova que não há escritas em curso. Forçar a saída ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das escritas.
Quando forçar a ejeção é arriscado
Se vir uma barra de progresso em qualquer lugar, pare. Cópias de ficheiros ativas, transferências para a unidade ou operações de gravação de aplicações são a altura mais perigosa para forçar a ejeção. O ficheiro que está a ser escrito será quase certamente corrompido ou ficará incompleto.
Guarde o trabalho, termine cópias e backups e feche as apps normalmente antes de tentar ejetar novamente.
Se a unidade for uma cópia de segurança do Time Machine a meio de uma cópia, tenha cuidado. Interromper o Time Machine a meio de uma cópia de segurança pode corromper o catálogo de cópias de segurança, afetando potencialmente todo o seu histórico de cópias e não apenas a cópia atual.
Se uma aplicação bloqueou enquanto trabalhava com ficheiros na unidade, a situação é imprevisível. A aplicação pode ter tido uma escrita em curso. Forçar a ejeção adiciona uma segunda falha em cima da primeira.
O que pode realmente correr mal
O pior cenário é a corrupção do sistema de ficheiros. Se a unidade estivesse a atualizar estruturas de diretórios (os metadados que dizem ao sistema onde os ficheiros estão localizados) quando força a ejeção, essas estruturas podem ficar num estado inconsistente. Isto pode tornar os ficheiros inacessíveis ou fazer com que a unidade inteira não consiga montar.
Mais comummente, terá corrupção de ficheiros individuais. O ficheiro que estava a ser escrito torna-se ilegível ou truncado. Isto é mau, mas pelo menos está limitado àquele ficheiro.
Com unidades APFS e HFS+, o journaling (ou copy-on-write no caso do APFS) oferece alguma proteção. O sistema de ficheiros consegue normalmente recuperar para um estado consistente, mesmo que o ficheiro interrompido se perca. Unidades exFAT e FAT32 não têm esta proteção e são mais vulneráveis a corrupção generalizada.
Em casos raros, ejeções forçadas repetidas podem contribuir para problemas de hardware da unidade. Os SSDs e HDDs são desenhados para lidar com a perda súbita de energia, mas não é bom para eles.
Riscos e limites
sudo lsof "/Volumes/YourDriveName"
O nome de um processo ou a lista de ficheiros abertos não prova que não há escritas em curso. Guarde o trabalho, termine cópias e backups e feche as apps normalmente antes de tentar ejetar novamente. Forçar a saída ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das escritas.
Os nomes dos processos do Spotlight não provam acesso apenas de leitura. Não force a saída de mds ou mds_stores para libertar um disco. Espere, feche as apps e tente uma ejeção normal. Ejecta identifica estes processos, mas não oferece a saída habitual de processos do sistema. Se o disco continuar bloqueado, guarde tudo e desligue completamente o Mac antes de o desligar do computador.
A melhor abordagem
A ejeção forçada existe por uma razão, mas é um último recurso. Se se vê a recorrer a ela regularmente, algo está errado com o seu fluxo de trabalho.
O problema subjacente é normalmente o facto de não saber o que está a bloquear a unidade. O macOS dá-lhe uma mensagem de erro vaga e deixa-o a adivinhar. Ou força a ejeção e espera pelo melhor, ou começa a caçar no Monitor de Atividade e no Terminal.
Ejecta: Ejecta oferece diagnóstico gratuito de discos sem período de teste limitado. A licença paga desbloqueia saída e ejeção para apps compatíveis, Ejetar tudo e controlos do Time Machine. Processos do sistema podem exigir espera, autorização ou desligar o Mac. Guarde o trabalho e termine primeiro as transferências.
Forçar a saída ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das escritas.
Ejecta oferece diagnóstico gratuito de discos sem período de teste limitado. A licença paga desbloqueia saída e ejeção para apps compatíveis, Ejetar tudo e controlos do Time Machine. Processos do sistema podem exigir espera, autorização ou desligar o Mac. Guarde o trabalho e termine primeiro as transferências.
Comprar Agora -Artigos relacionados
Como ejetar uma pen USB do Mac em segurança
Todas as formas de ejetar uma pen USB no Mac e o que fazer quando o macOS diz que o disco está em utilização e …
Como encontrar, abrir e usar um disco externo no Mac
Ligue um disco externo ao Mac, encontre-o no Finder, abra os seus ficheiros e desligue-o em segurança. Um guia …
diskutil eject: como ejetar unidades pelo Terminal do Mac
Utilize diskutil eject /Volumes/Nome para ejetar unidades pelo Terminal do Mac. Guia completo: listar …
Porque é que o seu Mac fica mais lento quando uma unidade externa está ligada
Ligar uma unidade externa não devia abrandar todo o seu sistema, mas muitas vezes acontece. Veja o que se …