USB não ejeta? Descubra qual processo está a bloquear!

Remover uma unidade USB ou um disco rígido externo é uma tarefa que, geralmente, leva apenas alguns instantes. No sistema operativo Windows, a remoção segura de um dispositivo USB pode ser feita tanto através da bandeja do sistema, como através do Explorador de Ficheiros. Para tal, no Explorador, selecione a unidade USB desejada e aceda ao separador ‘Gerenciar’. Clique no botão ‘Ejetar’ para realizar a remoção com segurança. Alternativamente, na bandeja do sistema, clique com o botão direito do rato sobre o ícone do dispositivo USB e selecione a opção ‘Ejetar’ correspondente. Em circunstâncias normais, o Windows irá confirmar que a unidade pode ser removida em segurança. Contudo, existem exceções. Por vezes, o sistema notifica que a remoção não é segura porque a unidade está a ser utilizada por uma aplicação ou processo. A mensagem não especifica qual o programa ou processo em causa. Apresentamos, assim, um método para descobrir o que impede a remoção segura da sua unidade USB.

Embora existam aplicações de terceiros que detetam qual a aplicação ou processo que está a utilizar a unidade USB, o Windows oferece uma ferramenta nativa para o efeito: o Visualizador de Eventos.

O Visualizador de Eventos é uma aplicação que regista toda a atividade do sistema e do utilizador. Apesar de não ser uma ferramenta utilizada pela maioria dos utilizadores, é extremamente útil para administradores de sistemas. É precisamente esta ferramenta que vamos utilizar para identificar qual o programa ou processo que impede a remoção da unidade USB.

Para aceder ao Visualizador de Eventos, não são necessárias permissões administrativas. Na coluna da esquerda, expanda a secção ‘Registos do Windows’ e selecione ‘Sistema’. Em seguida, na coluna da direita, selecione ‘Filtrar Registo Atual’.

O filtro permite refinar os eventos do sistema que são apresentados no painel do Visualizador de Eventos. O erro de ejeção da unidade USB é um evento do sistema, motivo pelo qual estamos a analisar ‘Registos do Windows’ > ‘Sistema’. Para encontrar o evento específico de falha de ejeção, é necessário aplicar um filtro.

Na janela ‘Filtrar Registo Atual’, clique dentro do campo ‘Todos os IDs de Evento’. Substitua o valor predefinido pelo número 225 e confirme a alteração clicando em ‘OK’.

Um evento de falha de ejeção de USB tem o ID de evento 225. Ao aplicar este filtro, o Visualizador de Eventos irá apresentar apenas os eventos relacionados com a falha de ejeção de USB. Clique duas vezes no evento mais recente para visualizar os seus detalhes.

Nos detalhes do evento, é possível identificar qual a aplicação ou processo que impediu a ejeção da unidade USB. No separador ‘Geral’, a descrição do evento detalhará o que impediu a interrupção do dispositivo, sem, no entanto, indicar diretamente o nome da aplicação ou processo.

Na imagem abaixo, é possível verificar que uma aplicação denominada ‘Video.UI.exe’ impediu a interrupção da unidade USB. ‘Video.UI.exe’ é a aplicação predefinida de Filmes e TV do Windows 10.

Caso seja uma aplicação a impedir a remoção da unidade USB, certifique-se de que fechou todas as instâncias da mesma. Caso seja um processo, a situação é mais complexa. Nunca force o encerramento de um processo a menos que tenha a certeza absoluta do que está a fazer. Avance com precaução. Caso não tenha a certeza, considere suspender o sistema ou reiniciá-lo antes de remover a unidade.

Este método é funcional no Windows 7, 8/8.1 e 10.