Como ejetar uma unidade externa quando o Finder não responde
Finder bloqueado ou sem resposta? A sua unidade externa não tem de ficar ligada. Aqui estão várias formas de ejetar em segurança sem depender do Finder.
Clica no botão de ejetar na barra lateral do Finder e nada acontece. Ou pior, o próprio Finder deixou de responder e toda a barra lateral está a cinzento. A sua unidade está presa e a única ferramenta que normalmente utiliza para ejetar não está a colaborar.
Isto acontece com mais frequência do que a Apple provavelmente gostaria de admitir. O Finder é uma aplicação complexa que gere ficheiros, a renderização do ambiente de trabalho e a gestão de janelas, tudo ao mesmo tempo. Quando se engasga com algo, a ejeção de unidades é uma das primeiras vítimas.
Porque é que o Finder deixa de responder a pedidos de ejeção
O Finder pode ficar bloqueado por várias razões e a maioria delas nada tem a ver com a sua unidade externa.
Um volume de rede que ficou offline pode congelar o Finder enquanto este tenta restabelecer a ligação. Uma pasta com milhares de ficheiros para os quais o Finder está a tentar gerar pré-visualizações pode bloquear tudo. Até um ficheiro .DS_Store corrompido no local errado pode fazer o Finder entrar em ciclo.
Quando o Finder bloqueia, deixa de processar todas as ações do utilizador, incluindo pedidos de ejeção. Clica no ícone de ejeção e nada acontece porque o Finder nunca recebe a instrução. Está preso num ciclo em algum outro lugar.
Por vezes, o Finder parece estar a responder, mas continua sem ejetar a unidade. Pode clicar, abrir pastas, mover ficheiros. Mas o botão de ejetar não faz nada, ou aparece um cursor de espera breve antes de desistir silenciosamente. Isto normalmente significa que o Finder está a processar o pedido de ejeção, mas a bater numa parede porque algo está a manter a unidade aberta.
Ejetar a partir do Utilitário de Disco
O Utilitário de Disco opera de forma independente do Finder. Abra-o em Aplicações > Utilitários, ou procure por ele com o Spotlight (Command-Espaço).
Encontre a sua unidade externa na barra lateral esquerda. Selecione o volume (não a entrada do disco físico acima) e clique no botão Desmontar na barra de ferramentas. Se isto funcionar, a sua unidade desaparecerá do ambiente de trabalho e poderá desligá-la em segurança.
Se precisar de desmontar todos os volumes numa unidade com várias partições, selecione a entrada do disco físico (o item de nível superior) e clique em Desmontar Tudo.
O Utilitário de Disco comunica diretamente com o sistema de gestão de discos, ignorando totalmente a camada do Finder. Se o Finder for o problema, o Utilitário de Disco terá sucesso muitas vezes onde o Finder falhou.
Ejetar a partir do Terminal
O Terminal dá-lhe o controlo mais direto. Abra-o em Aplicações > Utilitários e utilize o comando diskutil:
diskutil unmount /Volumes/NomeDaSuaUnidade
Se um desmonte normal falhar, pode tentar forçá-lo:
diskutil unmountDisk force /dev/disk4
Substitua disk4 pelo identificador de disco correto. Para o encontrar, execute:
diskutil list
Procure pelo nome da sua unidade na lista. O identificador será algo como disk4 ou disk5.
Os comandos do Terminal ignoram o Finder completamente. Falam diretamente com o daemon de arbitragem de discos, que é o serviço ao nível do sistema que realmente gere as montagens e desmontagens.
Reiniciar o Finder
Se o Finder for o problema real, reiniciá-lo pode limpar o bloqueio.
Mantenha premida a tecla Option e clique com o botão direito no ícone do Finder na Dock. Verá “Reiniciar” na parte inferior do menu. Clique aí.
Alternativamente, abra o Terminal e execute:
killall Finder
O Finder reiniciará automaticamente. Assim que estiver de volta, tente ejetar a unidade novamente a partir da barra lateral. Uma nova sessão do Finder resolve muitas vezes o que quer que estivesse a bloquear o pedido de ejeção.
Tenha em atenção que reiniciar o Finder fecha todas as janelas do Finder. Se tinha disposições de janelas específicas ou separadores abertos, estes desaparecerão.
Quando até estes métodos falham
Se o Utilitário de Disco, o Terminal e o reiniciar do Finder falharem ao ejetar a sua unidade, o problema não é de todo o Finder. Algo mais no sistema está a manter ficheiros abertos nessa unidade.
Neste ponto, precisa de descobrir o que está realmente a utilizar a unidade:
lsof /Volumes/NomeDaSuaUnidade
Isto lista todos os processos com um handle de ficheiro aberto na sua unidade. A lista pode ser densa, mas procure na coluna COMMAND por nomes de processos que reconheça.
A abordagem manual funciona, mas demora tempo e exige alguma familiaridade com os processos do sistema para interpretar os resultados. O Ejecta faz isto automaticamente. Monitoriza as suas unidades externas e mostra-lhe exatamente quais os processos que estão a bloquear a ejeção, com um botão para encerrar cada um. Sem Terminal, sem adivinhas, sem esperar que o Finder se resolva por si próprio.
Quando as suas ferramentas lhe falham, a resposta não é forçar a ejeção ou puxar o cabo. É descobrir o que se está realmente a passar e lidar com isso diretamente.
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