A veces, cuando sigo el proceso para extraer de forma segura una unidad flash USB, me dicen que no puedo extraer la unidad porque algunos programas la están utilizando. Sin embargo, no puedo decir qué programas son estos, así que termino teniendo que cerrar programas, a veces incluso al azar.
¿Cómo puedo saber qué programa está usando mi unidad flash USB?
He buscado en Internet pero no he encontrado nada prometedor; Una solución podría ser a través de Process Explorer ya que muestra identificadores, pero no sé cómo usarlo para resolver mi problema.
La mejor solución sería tener un programa que pueda cerrar automáticamente estos programas por mí, o al menos decirme qué programas son.
windows
usb-flash-drive
usuario712092
fuente
fuente
Respuestas:
Parece que esta herramienta y esta herramienta servirían para el propósito que está tratando de lograr. La interfaz de NirSoft es un poco menos directa, pero confío en el autor y su capacidad para escribir código. El segundo parece tener una interfaz de usuario más útil en su situación, pero no tengo historial con el sitio web o el autor.
ProcessExplorer es otra forma fácil de hacerlo, simplemente abra ProcessExplorer, presione Ctrl+ Fy luego escriba el nombre del archivo. ProcessExplorer enumerará todos los programas que usan ese archivo. Si la herramienta WhoLockMe no funciona para usted, recomendaría ProcessExplorer a continuación, simplemente porque tiene muchas otras características útiles.
fuente
I:
Yo uso EjectUSB ( enlace de descarga de trabajo ):
fuente
En Windows 7 Pro, esto funciona:
Según una respuesta anterior, probablemente sea una buena idea asegurarse de que la memoria USB esté configurada para ser optimizada para una extracción rápida. Eso DEBE garantizar que no haya escrituras abiertas ... ymmv
fuente
En el Visor de eventos (marcado en Windows 10) -> Registros de Windows -> Sistema - puede ver lo que sucedió.
Ejemplo:
fuente
La solución de Android @Darth también funciona con Process Hacker
fuente
Process Explorer
También es útil para esto. GraciasM:
no proporciona nada, al igual que en Process Explorer. Esto parece ser un clon gratuito de Process Explorer.ProcMon by Sysinternals le permitiría ver toda la actividad de archivos y registros y le permite filtrar solo aquellas entradas que hacen referencia a su memoria USB. Esta puede ser una forma más exhaustiva de contar todos y cada uno de los procesos que utiliza su unidad.
Además, dependiendo de su versión de Windows, puede haber aplicaciones predeterminadas que usen la unidad.
Si es Win7, verifique si SuperFetch está habilitado en sus memorias USB. Si es XP, verifique si el almacenamiento en caché de escritura en disco está habilitado.
SuperFetch permite que Windows use almacenamiento temporal como "RAM" adicional, moviendo el caché del disco fuera de la unidad del sistema. El almacenamiento en caché de escritura en disco permite que las transferencias de archivos hacia y desde discos extraíbles parezcan ir más rápido al ocurrir realmente en segundo plano y durante los tiempos de inactividad del sistema.
fuente
Veo esto al azar en unidades externas con formato NTFS (tanto HD como Flash). Incluso cuando están configurados para "Optimizar para la eliminación rápida" en el Administrador de dispositivos, algo en el sistema (probablemente el controlador del sistema de archivos) está reteniendo algo que no debería. Ninguna herramienta que he encontrado es capaz de mostrar qué recurso se está reteniendo, y Process Explorer no muestra ningún controlador abierto para el dispositivo o ninguno de sus archivos.
El único recurso que he encontrado es apagar el sistema o usar la
sync
herramienta de Sysinternal para vaciar todos los búferes del sistema de archivos y simplemente tirar del cable. Cuando hago un tirón "sucio", volveré a conectarlo inmediatamente, ejecutaré chkdsk y luego podré expulsar la unidad normalmente.fuente
Después de probar muchas herramientas, me decidí por Unlocker que ayuda en los escenarios en los que Windows se queja de archivos bloqueados, etc. Puede obtenerlo en http://www.filehippo.com/download_unlocker/ . Si bien la utilidad nirsoft y Process Explorer funcionan, creo que están destinados a usuarios avanzados. Para una salida rápida si funciona la solución Unlocker.
fuente
Resolví mi problema configurando el disco de esta manera:
El disco en el mapa de partición ahora debería haber desaparecido. Debería poder quitar la unidad de forma segura sin errores.
No olvide configurarlo en línea la próxima vez después de conectar su unidad.
fuente