Às vezes, quando sigo o processo para remover com segurança uma unidade flash USB, me dizem que não consigo remover a unidade porque alguns programas a estão usando. No entanto, sou incapaz de dizer quais são esses programas, então acabo tendo que fechar programas - às vezes até aleatoriamente.
Como descubro qual programa está usando minha unidade flash USB?
Eu procurei na Internet, mas não achei nada promissor; uma solução pode ser via Process Explorer, pois mostra identificadores, mas não sei como usá-lo para resolver meu problema.
A melhor solução seria ter um programa que possa fechar automaticamente esses programas para mim, ou pelo menos me dizer quais são esses programas.
windows
usb-flash-drive
user712092
fonte
fonte
Respostas:
Essa ferramenta e essa ferramenta parecem servir ao propósito que você está tentando alcançar. A interface do NirSoft é um pouco menos direta, mas confio no autor e em sua capacidade de escrever código. O segundo parece ter uma interface do usuário mais útil na sua situação, mas não tenho histórico com o site ou o autor.
O ProcessExplorer é outra maneira fácil de fazer isso, basta abrir o ProcessExplorer, pressionar Ctrl+ Fe digite o nome do arquivo. ProcessExplorer listará todos os programas usando esse arquivo. Se a ferramenta WhoLockMe não funcionar, recomendo o ProcessExplorer a seguir, simplesmente porque possui muitos outros recursos úteis.
fonte
I:
Eu uso o EjectUSB ( link para download de trabalho ):
fonte
No Windows 7 Pro, isso funciona:
De acordo com uma resposta anterior, provavelmente é uma boa idéia garantir que o pendrive USB esteja otimizado para remoção rápida. Isso DEVE garantir que não haja gravações abertas .... ymmv
fonte
No Visualizador de Eventos (marcado no windows 10) -> Logs do Windows -> Sistema - você pode ver o que aconteceu.
Exemplo:
fonte
A solução do @Darth Android também funciona com o Process Hacker
fonte
Process Explorer
também é útil para isso. ObrigadoM:
gera nada, como no Process Explorer. Este parece ser um clone de freeware do Process Explorer.O ProcMon da Sysinternals permitiria assistir a todas as atividades de arquivos e registros e filtrar apenas as entradas referentes ao seu pen drive. Essa pode ser uma maneira mais completa de informar todos os processos que estão usando sua unidade.
Além disso, dependendo da sua versão do Windows, pode haver aplicativos padrão usando a unidade.
Se o Win7, verifique se o SuperFetch está ativado em suas unidades USB. Se XP, verifique se o cache de gravação em disco está ativado.
O SuperFetch permite que o Windows use armazenamento temporário como "RAM" adicional, movendo o cache do disco da unidade do sistema. O cache de gravação em disco permite que as transferências de arquivos de e para os discos removíveis pareçam ir mais rápido, ocorrendo de fato em segundo plano e durante o tempo ocioso do sistema.
fonte
Vejo isso aleatoriamente em unidades externas formatadas em NTFS (HD e Flash). Mesmo quando eles estão definidos como "Otimizar para remoção rápida" no Gerenciador de dispositivos, algo no sistema (provavelmente o driver do sistema de arquivos) mantém algo que não deveria. Nenhuma ferramenta que encontrei é capaz de exibir qual recurso está sendo mantido e o Process Explorer não mostra nenhum identificador aberto para o dispositivo ou qualquer um de seus arquivos.
O único recurso que encontrei é desligar o sistema ou usar a
sync
ferramenta do Sysinternal para liberar todos os buffers do sistema de arquivos e apenas puxar o cabo. Quando faço um puxão "sujo", reconectarei imediatamente, executarei o chkdsk e poderei ejetar a unidade normalmente depois.fonte
Depois de experimentar muitas ferramentas, decidi pelo Unlocker, o que ajuda nos cenários em que o Windows reclama de arquivos bloqueados, etc. Você pode obtê-lo em http://www.filehippo.com/download_unlocker/ . Enquanto o utilitário nirsoft e o Process Explorer funcionam, acho que eles são destinados a usuários avançados. Para uma rápida saída, se a solução Unlocker funciona.
fonte
Resolvi meu problema definindo o drive offine da seguinte maneira:
O disco no mapa de partição agora deve ter desaparecido. Você poderá remover a unidade com segurança, sem erros.
Não se esqueça de configurá-lo online na próxima vez depois de conectar sua unidade.
fonte