Cómo eliminar de forma segura un dispositivo bloqueado por el proceso del sistema con un identificador en \ $ Extend \ $ RmMetadata \ $ Txf

39

Tengo un disco duro externo que me gustaría "eliminar de forma segura". Desafortunadamente, mi sistema (Windows 7 x64) se queja de que "el dispositivo está actualmente en uso".

Usando Process Explorer descubrí qué proceso tiene un controlador en el dispositivo:

Captura de pantalla de Process Explorer

Obviamente, Systemno es un proceso que pueda simplemente matar y acabar de una vez. He investigado un poco y este parece ser un problema común , pero hasta ahora no se ha encontrado una solución (excepto reiniciar la máquina, que me gustaría evitar si es posible).

¿Hay alguna solución a este problema que me haya perdido?

Heinzi
fuente
jaja, sí. reiniciar puede solucionar el problema pero reiniciar suks.
apis17
3
MS todavía no ha solucionado esto en Windows 10
BeowulfNode42

Respuestas:

23

Siempre he tenido este problema con una de mis unidades externas Toshiba. Valoro mucho esa unidad debido a su detector de golpes incorporado, lo que actualmente es muy difícil de encontrar. Pero el problema de no poder eliminarlo con seguridad me estaba volviendo loco.

Hoy, he tocado esta pregunta / hilo en el sitio social-technet MS . Si bien hay mucho ruido allí abajo, señalan algunos problemas comunes. Al igual que el servicio de seguimiento distribuido. En realidad, es difícil leerlo todo debido a una guerra de llamas del tamaño de cohones que se intensificó en algún momento, pero leer el tema desde su final ayuda;)

De todos modos, lo siento por mi humor hablador, acabo de arreglar mi caso de forma permanente.

Tengo desactivados los servicios de seguimiento distribuido / búsqueda de Windows / etc. y aún no he podido desconectar la unidad de forma segura. Alguien en algún lugar sugirió que la "extracción rápida" es la culpable, pero casi todas mis unidades USB funcionan con ella y todavía puedo eliminarlas de manera segura.

Sin embargo, en realidad intenté cambiar esta unidad al "modo de alto rendimiento" y ... causó que las manijas TxfLogContainerXXXX se evaporaran . Entonces, es cierto que esta es la opción de eliminación rápida. Sin embargo, esto todavía no lanzó mi disco. Todavía no podía expulsarlo.

Luego, fui a la utilidad ComputerManagement-> DriveManagement y eliminé cualquier asignación de letras de unidad para esa unidad . Al instante, pude expulsar el disco.

Luego intenté volver a conectarlo, reasignar la letra de la unidad, cambiarla a extracción rápida y parece funcionar correctamente y aún ser expulsable.

Sobre el tema tan largo en el sitio de MS, también mencionan estas acciones. Alguien sugirió que:

  • cambiar letras de unidad y reiniciar
  • o intente apagar el disco "fuera de línea"

Creo que "desconectar el disco" a través de "administración de computadora -> administración de disco" podría ser la solución más rápida, sin embargo, no lo he intentado ya que mis intentos aleatorios me ayudaron antes de leer sobre eso.

quetzalcoatl
fuente
1
Tuve el mismo problema (causado por el mismo bloqueo en \ $ Extend \ $ RmMetadata \ $ Txf), pero en mi caso no pude desmontar una unidad TrueCrypt. Yo uso Voidtools Everything y ese proceso resultó para mantener el bloqueo. Solución: elimine todo antes de desmontar o asegúrese de tener la unidad montada como un "medio extraíble" en la configuración de TrueCrypt. Everything no indexará los archivos de esa unidad.
mgr326639
En Windows 8.1, pude cambiar la letra de la unidad y luego expulsar la nueva letra de la bandeja del sistema. Gracias.
Adrian
En Windows 7 x64, pude cambiar la letra de la unidad, y se expulsó bien.
Contango
No se pudo desconectar una unidad USB 3.0 externa ya que la opción estaba atenuada (Windows 7 x64), ¡pero eliminar la letra de unidad asignada en Administración de discos funcionó de maravilla! ¡Gracias!
prueba de luz
3

Para mí, el problema fue causado por tener activada la indexación de contenido de archivos en la unidad (que está activada de manera predeterminada)

Para deshabilitarlo:

Haga clic con el botón derecho en la unidad> Propiedades> Desmarque Permitir que los archivos en esta unidad tengan contenido indexado además de las propiedades del archivo

Después de deshabilitar la indexación de contenido, pude expulsar la unidad.

Raymond
fuente
2
Acabo de intentar eso. Medio día después, el Explorador de Windows sigue recorriendo los archivos, desarmando este atributo en todos y cada uno de ellos. ¿Habría sido suficiente desarmar este atributo en el directorio raíz de la unidad?
Heinzi
Desafortunadamente, esto no solucionó el problema para mí: solo intenté expulsar el dispositivo, el mismo problema.
Heinzi
2

Cinco años después, solucioné este problema recurriendo a una herramienta comercial: USB Safely Remove , que puede "forzar la detención" de un dispositivo que sufre este problema. (Antes de eso, usé la solución alternativa "desconectar" mencionada en la respuesta de quetzalcoatl).

Nota: no estoy afiliado a los creadores del software, solo los menciono porque su herramienta me solucionó el problema.

Heinzi
fuente
1

Si su disco está configurado para una eliminación rápida (en las políticas de la unidad), debería poder desenchufarlo sin usar la opción "quitar con seguridad".

Tuve el mismo error que Heinzi, pero cuando intenté resolverlo cambiando el modo a "mejor rendimiento", me di cuenta de lo que realmente hace la opción predeterminada :)

Suena peligroso, pero tal vez sin almacenamiento en caché realmente no debería haber preocupaciones?

Por cierto, mi disco es un WD-500 y en la gestión del disco no hay opción para apagarlo.

Spikolynn
fuente
1
La única preocupación es si alguna aplicación decide escribir en el disco en el momento en que la expulsa. A menos que sepa con certeza que el proceso que maneja esa unidad no va a escribir en la unidad, es un poco arriesgado. YMMV.
Adrian
La opción @Spikolynn "Sin conexión" está disponible cuando hace clic con el botón derecho en la parte gris (más a la izquierda) de la fila Disco.
sm4rk0
0

Establecer la política de eliminación para un mejor rendimiento de devmgmt.msc no ayudó para mi unidad portátil de expansión Seagate de 1TB. Solo cuando utilicé services.msc para desactivar "Crypkey License" funcionó de inmediato.

jous
fuente
0

Intenté todas las otras respuestas, sugerencias como cambiar / eliminar la letra de la unidad, desactivarla, pero esos métodos no funcionaron.

Prefiero no jugar con alternar su comportamiento y mantenerlo configurado para una eliminación rápida.

USB Safely Remove ayudó, pero tal vez no directamente al hacer clic rápidamente en la unidad en la lista principal. Cuando me mostró más de lo que LockHunter haría además de los *Metadataarchivos en la raíz de la unidad, también estaba funcionando MsMpEng.exe. Forzar la detención de los archivos utilizados por ese proceso pareció ayudarme a eliminarlo.

Para otras unidades o situaciones, finalmente encontré que Open Hardware Monitor parecía tener un bloqueo, incluso cuando todavía no he encontrado otra prueba específica para eso. Sin embargo, prefiero no cerrar el programa ya que tengo que configurar la velocidad de mi ventilador cada vez.

Pisis
fuente
0

Yo tenía el mismo problema y encontró que de hecho girando la unidad fuera de línea es la opción más rápida como @quetzalcoatl ya se dijo.

Aún una pequeña advertencia: Después de encender la unidad de línea , usted debe darle la vuelta a la línea más la próxima vez que conecte la unidad no va a iniciar y ser reconocido por el sistema.

A continuación se muestra un script muy pequeño para automatizar el proceso, inspirado en esto:
https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/dRhFTCtLJ3A

@echo off
:loop
echo list disk|diskpart|find "Online"
set "disk=."
set /p "disk=Pick disk number above to put offline: "
echo.
echo list disk|diskpart|find "Disk %disk%"
if errorlevel 1 (
echo  Invalid drive selection!
pause
goto :loop
) else (
pause>con
echo select Disk %disk%
echo offline Disk
echo online Disk
echo exit
)| diskpart

Recuerde ejecutar el archivo por lotes como administrador y presionar una tecla después de seleccionar el número de disco.

Gruber
fuente
-1

Conecté la unidad flash USB antes de arrancar en Windows 7 y no pude desconectarlo (eliminarlo de manera segura). Después de detener el servicio "Búsqueda de Windows", pude quitar la unidad de forma segura. Solo tuve el problema si la unidad flash estaba conectada a la computadora antes del inicio de Windows.

dsafas
fuente
Parece que el problema de OP es diferente al tuyo
Sam