O Windows 8 se recusa a me deixar desmontar um disco rígido dizendo que está em uso.
Não consigo encontrar qual programa está usando.
Existe um programa que me dê uma lista de todos os programas usando um disco rígido
O Process Explorer , da Mark Russinovitch Sysinternals (agora de propriedade da Microsoft), pode fazer isso:
no menu Localizar, clique em "Localizar identificador ou DLL ..."
lá, digite o que você está procurando (no seu caso, por exemplo, f:
se esse é o nome do disco que você deseja saber quais programas ainda estão usando)
Em seguida, ele exibirá todos os processos que estão usando um identificador ou dll contendo a string que você estava procurando (por exemplo: contendo f:
, listando todos os programas que ainda usam algo f:
ou com o diretório atual definido em algum lugar f:
)
(Você pode usar a mesma coisa para descobrir qual processo abriu um determinado arquivo específico etc.)
Sugiro usar o Windows Sysinternals Handle para obter uma lista de todos os manipuladores abertos, porque é muito possível que um programa tenha deixado um manipulador aberto, mas não o utilize.
Com o identificador, você pode ver o que está aberto neste disco. É um programa de prompt de comando, basta digitar "handle" onde você o salva e pronto.
Você também pode digitar
handle >> results.txt
para salvá-los no arquivo results.txt e parecer mais fácil.A saída está neste formato:
fonte
Tente estas etapas:
Ele deve mostrar o executável em execução nesse disco.
fonte