Oi. Sou David, e fico feliz em te ajudar.
Pode ser difícil encontrar o programa que está acessando o HD externo. Quando isso acontece, o mais fácil é reiniciar o sistema. Geralmente ao reiniciar já vai “desprender” o disco de todos os programas.
Entretanto, se você quiser verificar se consegue acha o programa que está impedindo a remoção do HD externo, sugiro usar o Process Explorer. Baixe-o usando a página no link abaixo.
https://learn.microsoft.com/pt-br/sysinternals/downloads/process-explorer
Depois de baixa-lo, extraia o arquivo ZIP e execute o arquivo “procexp64” como administrador (Clique com o botão direito e selecione "Executar como administrador").
Quando o Process Explorer abrir, pressione “Ctrl + Shift + F”. No campo “Handle or DLL substring” digite a letra da unidade correspondente ao HD externo (Exemplo: X:), e você deverá conseguir ver os processos que estão acessando o HD externo.
Qualquer dúvida ou necessitando de mais informações, estou à disposição.