QuickLook tiene tu disco como rehén
Navegaste por los archivos, cerraste la carpeta y tu disco no se expulsa. QuickLook es probablemente el culpable. Descubre por qué pasa y cómo solucionarlo.
Copiaste algunos archivos a tu disco externo. Cerraste la ventana de Finder. Haces clic en expulsar, y macOS dice que no. No has tocado el disco en cinco minutos. ¿Qué lo está usando?
Abre el Monitor de Actividad y busca QuickLookUIService. Hay bastantes probabilidades de que sea tu culpable.
Qué está haciendo QuickLook
QuickLook es el sistema que genera las previsualizaciones de archivos en macOS. Pulsa Espacio sobre un archivo en Finder y obtienes una ventana de previsualización. Navega por los archivos en vista de columnas y ves miniaturas. Abre un diálogo de guardar y ahí aparecen esas previsualizaciones de nuevo. QuickLook está en todas partes.
Cuando navegas por una carpeta, QuickLook empieza a generar previsualizaciones de los archivos que cree que podrías querer ver. Lee archivos, extrae miniaturas y las guarda en caché para acceder a ellas más rápido después. Para imágenes, PDF, vídeos y documentos, esto significa abrir el archivo y procesar su contenido.
El problema es que QuickLook puede tardar en liberar los archivos cuando termina con ellos. Te has cambiado a otra carpeta. Has cerrado la ventana de Finder por completo. Pero QuickLookUIService todavía tiene descriptores de archivo abiertos en tu disco externo.
Por qué esto bloquea la expulsión
macOS no te deja expulsar un disco mientras algún proceso tenga archivos abiertos en él. Esta es una característica de seguridad. Si algo está activamente leyendo o escribiendo, expulsar podría corromper datos o colgar la aplicación.
El nombre de un proceso o la lista de archivos abiertos no demuestra que no haya escrituras en curso.
El resultado es que no puedes expulsar el disco por unas previsualizaciones que viste hace cinco minutos.
Cómo solucionarlo
Guarda tu trabajo, termina las copias y los backups y cierra las apps normalmente antes de reintentar la expulsión.
Forzar el cierre o la expulsión puede causar pérdida de datos; Ejecta no certifica la seguridad de las escrituras.
Si quieres hilar más fino, primero puedes confirmar que QuickLook es el problema:
sudo lsof /Volumes/NombreDeTuDisco | grep -i quicklook
Si ves QuickLookUIService en la salida, ese es tu bloqueador.
También puedes reiniciar la caché de QuickLook, lo que a veces ayuda con problemas persistentes:
qlmanage -r cache
Esto limpia la caché de miniaturas y reinicia el sistema de QuickLook.
Por qué los vídeos son los peores infractores
QuickLook es especialmente agresivo a la hora de mantener abiertos los archivos de vídeo. Cuando previsualizas un vídeo, QuickLook abre el archivo y lo mantiene abierto por si quieres avanzar o ver más. Incluso después de cerrar la ventana de previsualización, el descriptor de archivo suele persistir.
Si tienes archivos de vídeo en tu disco externo y has previsualizado alguno (a propósito o sin querer mientras navegabas en vista de columnas), hay muchas probabilidades de que QuickLook esté bloqueando la expulsión.
El mismo problema afecta, en menor medida, a las imágenes grandes y los PDF. En esencia, cualquier tipo de archivo en el que QuickLook hace un trabajo real para generar una previsualización.
Previniendo el problema
En realidad no puedes desactivar QuickLook sin perder muchas funciones de macOS. Pero sí puedes minimizar cuánto interfiere con los discos externos.
Cambia a la vista de lista o de iconos cuando explores discos externos. La vista de columnas activa QuickLook automáticamente para el archivo seleccionado. Las vistas de lista y de iconos no generan previsualizaciones a menos que las solicites explícitamente.
Evita pulsar Espacio para previsualizar archivos en discos externos. Si necesitas revisar un archivo, ábrelo directamente en lugar de usar QuickLook.
Guarda tu trabajo, termina las copias y los backups y cierra las apps normalmente antes de reintentar la expulsión.
Cierra todas las ventanas de Finder antes de expulsar. Aunque la ventana de Finder ya no muestre tu disco externo, podría conservar referencias de QuickLook de una navegación anterior.
Ninguna de estas es una gran solución. Son apaños para un proceso del sistema que no hace bien la limpieza tras de sí.
La verdadera solución
Lo frustrante de que QuickLook bloquee la expulsión es que no tienes forma de saber que está ocurriendo. macOS te dice que «algo» está usando el disco. Cierras todo lo que se te ocurre. El disco sigue sin expulsarse.
Se espera que adivines qué proceso invisible en segundo plano es el culpable o que te pongas a ejecutar comandos de Terminal para investigar. Para algo tan rutinario como desconectar un disco, es absurdo.
Ejecta: Ejecta ofrece diagnóstico gratuito de discos sin periodo de prueba. La licencia de pago desbloquea el cierre y la expulsión para apps compatibles, Expulsar todo y los controles de Time Machine. Los procesos del sistema pueden requerir esperar, autorización o apagar el Mac. Guarda tu trabajo y termina las transferencias primero.
QuickLook es una función útil que de vez en cuando causa problemas innecesarios. No deberías tener que convertirte en detective de Unix para lidiar con su incapacidad de liberar descriptores de archivo.
Ejecta ofrece diagnóstico gratuito de discos sin periodo de prueba. La licencia de pago desbloquea el cierre y la expulsión para apps compatibles, Expulsar todo y los controles de Time Machine. Los procesos del sistema pueden requerir esperar, autorización o apagar el Mac. Guarda tu trabajo y termina las transferencias primero.
Comprar -Artículos relacionados
Cómo encontrar, abrir y usar un disco duro externo en Mac
Conecta un disco duro externo a tu Mac, encuéntralo en el Finder, abre tus archivos y desconéctalo de forma …
Cómo expulsar un USB en Mac de forma segura
Todas las formas de expulsar una memoria USB en Mac, y qué hacer cuando macOS dice que el disco está en uso y …
diskutil eject: cómo expulsar discos desde la Terminal del Mac
Usa diskutil eject /Volumes/Nombre para expulsar discos desde la Terminal del Mac. Guía completa: listar …
Por qué tu Mac se ralentiza cuando hay un disco externo conectado
Conectar un disco externo no debería ralentizar todo el sistema, pero a menudo lo hace. Esto es lo que ocurre …