O HDD externo está sempre em uso ao tentar remover com segurança

35

Eu tenho um disco rígido externo WD 1TB Elements e toda vez que uso o recurso "remover com segurança" do Windows 7, ele me fornece uma caixa de diálogo informando que um processo está usando o disco.

Usando o Sysinternals Process Explorer e a resposta neste o Windows pode me dizer o que está usando a minha unidade USB? pergunta, eu obtenha o seguinte resultado:

usb

por MarioDS 26.11.2012 / 21:06

8 respostas

21

Como explicado por Rook nesta resposta: link

Para remover a unidade com segurança:

  1. Abra o prompt de comando (cmd.exe).
  2. Digite diskpart .
  3. Digite list disk .
  4. Encontre o seu disco # e digite select disk [number here] .
  5. Digite offline disk .

Você deve poder removê-lo agora.

Na próxima vez que você ligá-lo, ele não será montado automaticamente. Então, use o prompt de comando novamente para torná-lo on-line ou:

  1. Execute diskmgmt.msc.
  2. Localize o disco, clique com o botão direito e escolha "Online".
por 16.04.2014 / 00:44
7

Tem o mesmo problema com um disco externo diferente usado para backup do disco do sistema. Identifiquei os bloqueios do arquivo TxF usando o LockHunter, que não conseguiu desbloqueá-los.

Ouvi que o NTFS transacional é usado pelo autoupdate, mas não faço ideia do motivo pelo qual o sistema gostaria de colocar isso em um disco externo e, em seguida, ser incapaz de pará-lo em uma solicitação de remoção segura. As informações sobre recursos da Fsutil não mostram nenhuma atividade.

Experimente no console do cmd:

fsutil resource stop E:

ou, se não ajudar,

fsutil resource setautoreset true

e reinicie. Você também pode tentar interromper um serviço relacionado ao TxF em Gerenciamento do Computador / Serviços

    
por 07.12.2012 / 11:18
2

O Windows 7 está tentando fazer backup para o seu disco rígido externo. Você pode desativar os backups para a unidade de disco externa. A solução de exemplo é aqui .

    
por 26.11.2012 / 21:11
2

Descobri recentemente que reiniciar o serviço "Servidor" (que geralmente exige que o Windows reinicie também o serviço dependente "Navegador de Computadores" e possivelmente o serviço "Ouvinte do Grupo Doméstico" ao mesmo tempo) permite remover com segurança o dirigir. Não sei se isso é realmente seguro ou não, mas funciona.

    
por 04.06.2013 / 10:20
2

Para mim, esse problema estava relacionado a um programa chamado Everything.exe. Semelhante ao cartaz original, descobri que meu sistema PID: 4 tinha vários arquivos em uso, impedindo que eu ejetasse meu disco rígido USB externo:

\ $ Extend \ $ RmMetadata \ $ Txf: $ I30: $ INDEX_ALLOCATION

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000002

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000001

\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLog.blf

O

Closing Everything.exe liberou essas conexões bloqueadas no meu HD e eu posso ejetar com segurança agora sem problemas. (Everything.exe é um programa de indexação NTFS freeware criado pelo VoidTools.)

    
por 05.05.2016 / 00:18
1

Isso não resolve o problema principal, mas é muito longo para um comentário e responde a uma parte da sua pergunta.

'What is the $Extend folder and why is it in use?

A pasta $ Extend é usada pelo Windows para armazenar várias coisas relacionadas ao sistema de arquivamento NTFS, como informações de cotas e arquivos de log NTFS. Consulte este artigo do MSDN para obter mais informações.

No seu caso, você está interessado na pasta \ $ Extend \ $ RmMetadata que faz parte do Transactional NTFS sistema. Esta é uma parte essencial do Windows e não pode ser desativada, embora eu esperasse que você pudesse desativá-la para uma determinada unidade, mas infelizmente não sei como.

Existe um programa de linha de comando chamado fsutil que pode ser usado para exibir algumas informações sobre esses arquivos (por exemplo, fsutil resource info e: e fsutil transaction list que talvez possa indicar qual processo está usando esse recurso. Existem outros comandos para iniciar e parar o gerenciador de recursos, mas não vou recomendar isso, pois não sei as conseqüências, mas isso pode lhe dar um ponto de partida para pesquisar mais.

A propósito, as instruções que você está seguindo sobre o Backup não são relevantes para sua situação. Eles só se aplicam se você estiver realmente executando um backup e o backup estiver falhando porque esses arquivos estão bloqueados e a solução é apenas configurar o backup para ignorar esses arquivos.

    
por 01.12.2012 / 14:08
1

Eu tive esse mesmo problema toda vez que usei meu drive USB externo no meu desktop Win 8.1. A única maneira que eu poderia ejetar corretamente foi entrando em Disk Management e depois colocando o disco offline. É realmente doloroso, já que você tem que colocá-lo on-line na próxima vez que você ligá-lo.

Mas, hoje mesmo, entrei na guia Device Properties (de Device Manager ou Hardware no diálogo de propriedades de qualquer disco) do disco e descobri que o Removal policy do disco estava definido como Quick removal :

Quick removal

Disables write caching on the device and in Windows, but you can disconnect the device safely without using the Safely Remove Hardware notification icon.

A outra opção é:

Better performance (default)

Enables write caching in Windows, but you must use the Safely Remove Hardware notification icon to disconnect the device safely.

Apenas por curiosidade, mudei a política de remoção para Better performance e, com certeza, depois que fiz isso, a função de ejecção Safely Remove Hardware funcionou bem e consegui ejectar o disco sem o temido erro "O disco está em uso". Eu não tenho idéia de por que a política faria qualquer diferença desde que eu estava tentando remover com segurança de qualquer forma, mas eu não tive nenhum problema desde então, tente.

    
por 04.09.2014 / 16:30
-1

link

aponta para o "Distributed Link Tracking Client ficou louco e está rastejando todo o disco rígido por quem sabe o motivo. Depois de parar o serviço, consegui ejetar o disco rígido. Para esse tipo de problema, você pode obter mais informações sobre qual serviço svchost.exe está hospedando está por trás da atividade, observando a pilha de um item relevante na lista do Sysinternals Process Monitor.Eu encontrei o trkwks.dll na pilha, que é "Distributed Link Tracking Client"

SE VOCÊ NÃO FOR UM MEMBRO DE DOMÍNIO, VOCÊ PODE DESABILITAR ESSE SERVIÇO

64 usuários do Windows acharam essa solução, mais popular do que qualquer outra solução já fornecida em answers.microsoft.com

note que o MS supostamente removeu este serviço para edições posteriores do Windows link Rastreamento de link distribuído em controladores de domínio baseados no Windows

    
por 05.01.2017 / 20:45