Tengo un disco duro externo WD 1TB Elements, y cada vez que uso la función "quitar con seguridad" de Windows 7, aparece un cuadro de diálogo que indica que un proceso está utilizando el disco.
Uso de Sysinternals Process Explorer y la respuesta a esto ¿Puede Windows decirme qué está usando mi unidad USB? pregunta, obtengo el siguiente resultado:
Proceso: Sistema, PID: 4, Tipo: Archivo, Nombres que comienzan con E:\$Extend\$RmMetadata\$Txf
¿Qué es la $Extend
carpeta y por qué está en uso? ¿Cómo puedo desactivarlo? No puedo eliminarlo usando la línea de comando (acceso denegado).
Editar: he seguido las instrucciones aquí en Microsoft TechNet y bajo la clave de registro
HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup
Tengo un valor de varias cadenas nombrado IgnoreNTFS
con datos \$Extend\* /s
.
Pero esto no hace ninguna diferencia. Además, esta pregunta no se trata de un servidor.
Además, puedo decir que uso un programa llamado mkv2vob para convertir archivos de video con un contenedor Matroska en algo que reproducirá mi PS3. Convierto los archivos de origen directamente desde mi HDD externo, pero esperaría que si este programa no libera el bloqueo en el HDD, ¿seguramente no se puede bloquear si el proceso ni siquiera se está ejecutando?
Respuestas:
Según lo explicado por Rook en esta respuesta: https://superuser.com/a/674255/142560
Para extraer la unidad de forma segura:
diskpart
.list disk
.select disk [number here]
.offline disk
.Deberías poder eliminarlo ahora.
La próxima vez que lo conecte, no se montará automáticamente. Entonces, use el símbolo del sistema nuevamente para ponerlo en línea o:
fuente
offline disk
la ejecuciónonline disk
y el volumen todavía se puede desmontar mediante el icono de la bandeja. Esto tiene la ventaja de que la próxima vez que lo conecte, se montará automáticamente como de costumbre.Tengo el mismo problema con un disco externo diferente utilizado para la copia de seguridad del disco del sistema. Identifiqué los bloqueos del archivo TxF usando LockHunter, que no pudo desbloquearlos.
Escuché que Transactional NTFS es utilizado por la actualización automática, pero no tengo idea de por qué el sistema querría colocar esto en un disco externo y luego no podrá detenerlo luego de una solicitud de eliminación segura. La información del recurso Fsutil no muestra ninguna actividad.
Prueba en la consola cmd:
o, si no ayuda,
y reiniciar. También puede intentar detener un servicio relacionado con TxF en Administración / Servicios de informática
fuente
Windows 7 está intentando hacer una copia de seguridad en su disco duro externo. Puede deshabilitar las copias de seguridad en una unidad de disco externa. La solución de muestra está aquí .
fuente
Recientemente descubrí que reiniciar el servicio "Servidor" (que generalmente requerirá que Windows también reinicie el servicio "Navegador de computadora" dependiente y posiblemente el servicio "Escucha de grupo en el hogar" al mismo tiempo) me permite quitar la unidad de forma segura. No sé si esto es realmente seguro o no, pero funciona.
fuente
Para mí, este problema estaba relacionado con un programa llamado Everything.exe. Al igual que en el póster original, descubrí que mi PID: 4 del sistema tenía varios archivos en uso, lo que me impedía expulsar mi disco duro externo USB:
\ $ Extend \ $ RmMetadata \ $ Txf: $ I30: $ INDEX_ALLOCATION
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000002
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLogContainer00000000000000000001
\ $ Extend \ $ RmMetadata \ $ TxfLog \ $ TxfLog.blf
Al cerrar Everything.exe, se liberaron estas conexiones bloqueadas a mi HD y ahora puedo expulsarlo sin problemas. (Everything.exe es un programa de búsqueda de indexación NTFS gratuito creado por VoidTools).
fuente
Esto no resuelve su problema central, pero es demasiado largo para un comentario y responde una parte de su pregunta.
Windows utiliza la carpeta $ Extend para almacenar varias cosas relacionadas con el sistema de archivo NTFS, como información de cuotas y archivos de registro NTFS. Consulte este artículo de MSDN para obtener más información.
En su caso, está interesado en la carpeta \ $ Extend \ $ RmMetadata que forma parte del sistema Transaccional NTFS . Esta es una parte esencial de Windows y no se puede deshabilitar, aunque hubiera esperado que pudieras deshabilitarla para una unidad en particular, pero desafortunadamente no sé cómo.
Hay un programa de línea de comandos llamado fsutil que se puede usar para mostrar información sobre estos archivos (por ejemplo, información de recursos fsutil e: y lista de transacciones fsutil que tal vez podría indicar qué proceso está usando esta función. Hay otros comandos para iniciar y detener el administrador de recursos, pero no voy a recomendar eso, ya que no sé las consecuencias, pero podría darle un punto de partida para seguir investigando.
Por cierto, las instrucciones que sigue respecto a la Copia de seguridad no son realmente relevantes para su situación. Solo se aplican si realmente está ejecutando una copia de seguridad y la copia de seguridad está fallando porque estos archivos están bloqueados y la solución es simplemente configurar la copia de seguridad para ignorar estos archivos.
fuente
He tenido este mismo problema cada vez que utilicé mi unidad USB externa en mi escritorio Win 8.1. La única forma en que pude expulsarlo correctamente fue entrando
Disk Management
y desconectando el disco. Sin embargo, es realmente doloroso, ya que luego tiene que ponerlo en línea la próxima vez que lo conecte.Pero, justo hoy, entré en el disco
Device Properties
(desdeDevice Manager
o desde laHardware
pestaña en el cuadro de diálogo de propiedades de cualquier disco) y descubrí que el discoRemoval policy
estaba configurado paraQuick removal
:La otra opción es:
Solo por curiosidad cambié la política de eliminación
Better performance
y, efectivamente, después de hacerlo, laSafely Remove Hardware
función de expulsión funcionó bien y pude expulsar el disco sin el temido error "Disco está en uso". No tengo idea de por qué la política haría alguna diferencia ya que estaba tratando de eliminar de forma segura de cualquier manera, pero no he tenido ningún problema desde entonces, así que inténtalo.fuente
https://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/cant-eject-usb-hard-drive-drive-always-in-use/f052d0e7-ee89-4946-a6ad-b6e632a65133
señala que "Distributed Link Tracking Client se ha vuelto loco y está arrasando todo el disco duro para quién sabe qué razón. Después de detener el servicio, pude expulsar el disco duro. Para este tipo de problema, puede obtener más información sobre el servicio que aloja svchost.exe está detrás de la actividad al buscar en la pila un elemento relevante en la lista de Sysinternals Process Monitor. Encontré trkwks.dll en la pila, que es "Cliente de seguimiento de enlaces distribuidos"
ASÍ QUE SI NO ES MIEMBRO DE UN DOMINIO, PUEDE DESACTIVAR ESTE SERVICIO
64 usuarios de Windows encontraron que esta es su solución, más popular que cualquier otra solución que se haya proporcionado en answers.microsoft.com
tenga en cuenta que MS supuestamente eliminó este servicio para ediciones posteriores de Windows https://support.microsoft.com/en-us/kb/312403 Seguimiento de enlaces distribuidos en controladores de dominio basados en Windows
fuente