Como remover uma unidade USB com segurança quando "O Windows não pode parar o dispositivo 'Volume genérico' porque um programa ainda a está usando".

40

Às vezes, quando tento remover um disco rígido USB externo, recebo a mensagem:

O Windows não pode parar o dispositivo 'Volume genérico' porque um programa ainda o está usando.

Tentei fechar todos os programas na área de trabalho, mas ele ainda não exibirá a mensagem "remoção segura". Geralmente, sou capaz de fazer com que as unidades flash sejam seguras para remoção sem problemas.

Como remover com segurança uma unidade USB quando recebo esta mensagem?

Eu tenho o Windows XP e Vista, se isso importa.

Mike
fonte
5
Suspenda a caixa, remova a unidade quando a caixa estiver em sono.
Daniel R Hicks
5
Ainda é um problema diário no Windows 10 Pro (1703, 15063.413, x64).
Tamás Bolvári
11
Windows 10 1809, ainda o mesmo .... Por que eles simplesmente não escrevem QUALQUER programa está usando-o ....
Yvon

Respostas:

22

Procure RemoveDrive sobre esta página (link direto para a seção de ferramenta RemoveDrive página Ferramentas movimentação ).
Essas páginas também têm boas informações relacionadas.

A ferramenta RemoveDrive também é útil quando
você não obtém a opção 'Remover com segurança' na Bandeja para dispositivos de armazenamento USB .

nik
fonte
Tudo o que pode lhe dizer o que está segurando a unidade é bom. Consegui isso depois que fechei tudo, todas as janelas do Explorer. Às vezes, o Windows simplesmente não quer deixar a unidade ir.
Joshua Nurczyk
@ Josué, acho que às vezes o Windows está indexando a unidade e a mantém por isso ... A -iopção " " no RemoveDrive desativa o serviço de indexação por um momento para remover a unidade.
Nik
Eu gosto do Unlocker, que é dedicado à tarefa de exibir e liberar identificadores de arquivos / diretórios abertos.
opello 6/09/09
11
Re unlocker: Observe que isso é perigoso . Você poderá remover seu pen drive, mas corre o risco de corromper arquivos futuros quando um identificador de arquivo for reciclado e o programa novo e o antigo tentarem gravar dados nele.
Hennes
11
Artigo relevante no technet que fala sobre o fechamento de identificadores de arquivos para exclusão, mas o mesmo vale no caso do pendrive.
Hennes
9

Geralmente, isso ocorre porque a unidade está sendo indexada; clique com o botão direito do mouse na unidade> propriedades e desmarque o índice. Ou o AV está monitorando a unidade - desligue o AV para testar isso.

Serviço de informática Perth
fonte
Obrigado, mas wtf? O que é essa "indexação"? E por que o Windows não pausa a indexação apenas quando você clica em "ejetar"?
krubo 31/05
6

Existem várias razões para o USB ser indescritível:

  1. Está em uso. Observe que, se você estiver olhando para o disco no Explorer, ele estará em uso!
  2. O Windows está terminando de copiar um arquivo grande para ou do disco (raramente o motivo)
  3. Um bug no Windows faz com que o conime.exe fique preso no disco (ele pode ser morto com segurança)
  4. Se a unidade USB estiver formatada como NTFS, o diário de todas as atualizações de arquivo ainda poderá estar aberto
  5. Se a indexação de disco estiver ativada para a unidade, o Windows poderá estar indexando furiosamente todos os arquivos nela

Meu conselho é:

  1. Verifique se a unidade USB não está definida como indexada.
  2. Aguarde e tente novamente. Pode funcionar alguns segundos depois.
  3. Compre o Zentimo (US $ 29,90) que faz um bom trabalho ao tentar remover o disco. Mesmo se falhar, ainda informa quais programas estão usando quais arquivos (eu paguei).
harrymc
fonte
excluir uma grande quantidade de dados causaria esse problema? Excluí cerca de 1 TB de dados e parece que o processo foi concluído, mas a unidade não será ejetada com segurança.
SoilSciGuy
@SoilSciGuy: Se nenhum dos pontos acima funcionar para você, use o Process Explorer gratuito para procurar "X:" (X = disco) para ver se está sendo usado.
harrymc
5

Essa não é uma boa resposta, mas você sempre pode desligar o computador e remover o dispositivo USB.

villares
fonte
11
Na verdade você não pode! Você ouvirá o clique da unidade. Mas se for ejetado, o clique não acontece. Eu não sei se o que importa, mas eu tive problemas com dois discos rígidos externos (unidade apareceu não formatado), eu suspeito que era por causa de tais paradas ...
Alex
@ Alex Se você desligar um computador, ele não poderá estar usando uma unidade se não tiver energia.
Starbeamrainbowlabs
Desligar o sistema foi minha solução até chkdskcomeçar a encontrar erros depois de fazer isso.
RockPaperLizard
11
@RockPaperLizard Então há algo errado com o software. O SO disse ao programa que estava sendo desligado, mas ainda não liberou as gravações e fechou o arquivo. Não há nada que você possa fazer nesse momento além de dar um tapa na cabeça do desenvolvedor.
dvtan
5

Eu achei o ejetor de disco USB gratuito muito útil:

Um programa que permite remover rapidamente unidades no Windows. Ele pode ejetar discos USB, Firewire e cartões de memória. É uma alternativa rápida, flexível e portátil ao uso da caixa de diálogo "Remover hardware com segurança" do Windows.

vass
fonte
Parece um ótimo aplicativo, mas não funcionou para mim.
RockPaperLizard
5
  • Clique com o botão direito do mouse nas propriedades da unidade USB no Windows Explorer.
  • Na janela pop-up, clique em "Hardware".
  • Identifique a unidade e clique nela uma vez para destacá-la e clique na caixa de propriedades.
  • Clique em "Alterar configurações".
  • Clique na guia Políticas e selecione "Otimizar para remoção rápida" e clique em OK.

Se você tem certeza de que nenhum de seus próprios processos ainda está em uso neste USB, basta retirá-lo.

[Editar: Não foi encontrada a documentação oficial da Microsoft sobre este método, mas a Cnet tem um artigo sobre o assunto: Remova rapidamente dispositivos USB sem usar a Remoção segura .]

PAPAONE4U
fonte
Este método é muito melhor do que todo o rigamarole das respostas de classificação mais alta.
NewSites
4

Se não for uma das opções comuns para pedestres, pode ser que você tenha a unidade listada como 'compartilhada' em uma rede e a tenha acessado por outro computador. No meu caso, embora o computador remoto estivesse desligado, ele ainda tinha um bloqueio nos diretórios. Cancelar compartilhamento e deve funcionar se for esse o caso.

MJ.
fonte
3

Maneira rápida de encontrar um processo / arquivo aberto que está impedindo a desmontagem:

Eu acabei de descobrir isso. Com o Process Explorer (download gratuito), isso é realmente fácil.

  1. Baixe, descompacte e execute procexp.exe
  2. Escolha no menu " Localizar ", " Localizar identificador ou DLL ... " ou pressione Cntl-F
  3. Digite apenas a letra da unidade (seguida de " : \ ") na caixa de texto de pesquisa

Isso mostrará todos os arquivos abertos no seu volume removível, os processos que possuem o identificador de arquivo e os PIDs dos processos. Clique duas vezes para destacar o processo na janela principal (em cima) e no arquivo (em baixo). A partir daí, você pode clicar com o botão direito do mouse no processo para matá-lo ou clicar com o botão direito do mouse no arquivo para fechar o identificador do arquivo .

XyberICE
fonte
11
Voto positivo porque esta dica foi muito legal. Infelizmente, ainda estou preso. Eu descobri que o explorer.exe era o culpado. Reiniciei o explorer.exe e fiz a pesquisa novamente, o que resultou em "0 itens correspondentes". Mas ainda recebo a mensagem de erro "O Windows não pode parar o dispositivo ...".
Ryan
11
No meu caso, diz que apenas "System" está mantendo a referência.
TN.
2

Correção simples (Windows 7 Professional de 64 bits):

  1. Altere a letra da unidade e, se desejar manter a mesma letra, altere-a novamente.

  2. A unidade agora pode ser desmontada.

Quando você altera a letra da unidade, ela desconecta a unidade de todos os processos que possam estar usando, conforme a mensagem de aviso. Quando isso acontecer, você poderá desmontá-lo da maneira usual.

Se você não souber como alterar a letra da unidade, siga estas instruções.

  1. Painel de controle -> Ferramentas administrativas -> Gerenciamento do computador -> Armazenamento -> Gerenciamento de disco (aguarde ~ 10 segundos para que as informações apareçam.)

  2. Selecione a unidade com problema no cabeçalho do volume.

  3. Role até essa unidade na parte inferior da janela.

  4. Clique com o botão direito do mouse na unidade e selecione Alterar letra e caminhos da unidade.

  5. Altere a letra da unidade para uma não reservada para outra unidade.

  6. Confirme a mensagem de aviso.

Se você deseja que a unidade mantenha a letra original, basta trocá-la novamente. A unidade agora pode ser desmontada.

Bob - um sobrevivente do Windows
fonte
Só para você saber, essa resposta específica foi citada em um post do blog: cybertext.wordpress.com/2017/02/22/… - apenas por esse motivo, merece uma votação positiva. Infelizmente, acabei de testar esse método com um HDD USB obstinadamente bloqueado. Ele não funciona quando o processo “System” é o culpado (eu o recebo regularmente e nem o ProcessExplorer nem o LockHunter podem fechar os identificadores associados a quatro arquivos de sistema no sistema). \ $ Extend \ $ RmMetadata \ e alterar a letra da unidade resulta nos mesmos identificadores, reaparecendo apenas um segundo depois com a nova letra).
precisa saber é o seguinte
2

Eu acho que isso ocorre porque o próprio Windows ainda está finalizando as gravações no disco rígido. Recebo a mesma mensagem se tentar desconectar imediatamente após copiar alguns arquivos. Se eu esperar até que a unidade pare de girar, ela será desconectada sem nenhum problema.

ChrisF
fonte
1

Dê uma olhada nos programas instalados recentemente, que podem impedir a desconexão segura do disco rígido.

No meu caso, foi o Magical Defrag 2: qualquer disco recém-conectado com nova letra atribuída foi marcado automaticamente; portanto, depois de desmarcado, posso remover com segurança a unidade USB.

user284897
fonte
1

As 2 maneiras mais confiáveis são aquelas que ninguém sugeriu ainda, porque às vezes são as mais inconvenientes:

  1. Sair. Faça logon novamente. Tente novamente ejetar com segurança o dispositivo USB (através da ferramenta Windows). Se mesmo isso não funcionou, então:
  2. Desligue o computador completamente. Em seguida, basta desconectar o dispositivo USB sem pedir permissão.
Ryan
fonte
0

Isso ocorre pelo fato de haver pelo menos um processo / programa que ainda está acessando sua unidade USB. Pode não ser suficiente se você apenas fechar todos os programas no dekstop, se estiver copiando pastas de / para o disco rígido USB, receberá esta mensagem.

Tente descobrir qual processo está retendo o recurso e conclua ou feche o processo e você poderá remover o disco rígido USB sem problemas.

Deixe-nos saber como vai.


fonte
0

Para mim, mudar a letra da unidade fez isso. Não consegui interromper o processo de acesso porque era o PID 4 (próprio sistema), que abriu H: \ $ EXTEND ..... (o vi no Process Explorer).

Depois de alterar a letra da unidade, posso removê-la com cuidado ... WOW, o Windows é um jogo de aventura sem fim ..... :))))

Walter Sparding
fonte
0

esse método funcionou para mim 1): Execute -> "diskmgmt.msc" -> Encontre sua unidade na lista de discos físicos (painel inferior) -> clique com o botão direito do mouse na unidade (parte mais à esquerda), não na partição -> Clique em "Off-line"

2): Execute -> "cmd.exe" -> digite "diskpart" -> digite "list disk", encontre seu disco # -> digite "select disk x", onde x é o # do disco desde o último passo -> digite "disco offline". Agora você pode sair do prompt de comando ou simplesmente digitar "exit" no diskpart e feche o prompt ".

Eu uso "remover tudo desmontar" no comando diskpart para expulsar o disco. agora não é possível simplificá-lo, pois o comando Devcon também não pode matar o disco em breve.

agora use a ferramenta de remoção segura de hardware e ejeção de mídia

Graças a

Reizaal Abdul Aziz

https://answers.microsoft.com/en-us/profile/bf1a3358-a39a-4c32-bc7e-692576439363

Mazaz Informatics
fonte
Bem-vindo ao superusuário. Parece que você está tentando fornecer atribuição. Apenas "anunciar" um estranho não é uma maneira útil de fazer isso. Em vez disso, vincule à fonte da informação.
Fixer1234 12/0218
0

Obrigado a todos por este problema do Windows que muitos têm problemas, esta é a minha resposta. Fácil: não clique no ícone de remoção segura na barra de tarefas, mas vá para o pen drive no explorer e ejete lá, resolvido.

Addy Downlord
fonte
Bem-vindo ao superusuário. Como o OP especificou que deseja remover a unidade com segurança (ou seja, removê-la sem o risco de perda de dados), isso não responde à pergunta, pois isso não garante nenhuma perda de dados após a remoção.
Eu digo Restabelecer Monica
-1

Eu notei muito isso. O que fazemos é compartilhar e depois compartilhar a unidade. Ele teve uma taxa de sucesso de 99%. Não tenho idéia do por que ele funciona, mas, de tempos em tempos, diz que outro usuário está acessando a unidade ... mesmo que eu a tenha compartilhado apenas para cancelá-la. Tente isso. Você ficaria surpreso com a taxa de sucesso.

FavoriteSin
fonte
Esta dica infelizmente não funcionou para mim com o meu disco rígido externo Backblaze no Windows 10.
Ryan
-1

Experimente o utilitário gratuito hotswap, você pode baixar aqui http://mt-naka.com/hotswap/index_enu.htm .

  • Certifique-se de ativar dispositivos removíveis com segurança, clicando com o botão direito do mouse no ícone hotswap no systray - tipo de dispositivo - dispositivos removíveis com segurança.
  • Em seguida, você pode remover a unidade USB clicando com o botão esquerdo no ícone hotswap no systray e selecionar sua unidade removível.
severamente
fonte