«Disco no expulsado correctamente»: causas y cómo evitarlo
El aviso de disco no expulsado correctamente suele significar que el Mac durmió, no que desconectaste mal el disco. Causas y cómo evitarlo.
Despiertas tu Mac y ahí está: «Disco no expulsado correctamente». Tu disco externo se desconectó mientras tu Mac dormía, o quizás desconectaste el cable sin expulsar primero. De cualquier forma, a macOS no le gustó.
Esta advertencia no es solo una regañina. La expulsión incorrecta puede dañar realmente tus datos. Entender por qué pasa esto y cómo prevenirlo te ahorrará archivos corruptos y trabajo perdido.
Por qué importa la expulsión correcta
Cuando trabajas con archivos en un disco externo, macOS no escribe cada cambio al disco inmediatamente. Guarda algunos datos en caché en memoria y los escribe después, en lotes. Esto es más rápido y reduce el desgaste de tu disco, pero significa que puede haber datos en el limbo, esperando ser escritos.
Cuando haces clic en «Expulsar», macOS vacía todas las escrituras pendientes al disco, cierra todos los descriptores de archivo abiertos y le dice al disco que ya es seguro apagarse. Solo después de que todo eso se completa, el icono del disco desaparece.
Si el disco se desconecta antes de que este proceso termine, cualquier dato que estaba en caché pero aún no escrito se pierde. Peor aún, si el disco estaba en medio de escribir algo (como actualizar una estructura de directorio), puedes terminar con un sistema de archivos corrupto.
El factor del sistema de archivos
El nivel de riesgo depende del formato de tu disco. HFS+ (Mac OS Extended) usa registro de transacciones (journaling), un mecanismo de recuperación que registra los cambios antes de hacerlos. APFS usa una protección similar llamada copy-on-write, donde los datos nuevos se escriben en una ubicación nueva antes de liberar los datos antiguos. Ambos enfoques ayudan al sistema de archivos a recuperarse a un estado consistente si algo sale mal a mitad de una escritura.
exFAT y FAT32 (comunes para discos usados tanto con Mac como con Windows) no tienen estas protecciones. Son más vulnerables a corrupción por expulsión incorrecta. Si usas regularmente discos exFAT, la expulsión correcta se vuelve aún más crítica.
Dicho esto, estas protecciones no son magia. Pueden recuperarse de algunos problemas, pero no pueden recrear datos que nunca fueron escritos al disco. Un sistema de archivos protegido en un disco expulsado incorrectamente podría arrancar bien pero aún así haber perdido tus cambios más recientes.
Causas comunes de expulsión incorrecta
La advertencia aparece en diferentes situaciones, y no todas son igual de comunes.
No tocaste el disco en absoluto. Si la advertencia te espera a primera hora de la mañana, o aparece justo después de que el Mac despierta de la suspensión y no te acercaste al cable, nadie desconectó nada. Esta es la causa más común en la práctica, y en realidad son dos mecanismos distintos que parecen idénticos desde fuera.
El primero es que macOS detiene activamente el disco. Ajustes del Sistema tiene una opción, «Poner los discos duros en reposo cuando sea posible» (que se explica más abajo), que deja inactivo un disco conectado tras un periodo sin uso para ahorrar energía. En un disco que no gestiona bien esa parada, se cae del bus en lugar de detenerse correctamente, y macOS informa de una expulsión incorrecta la próxima vez que algo intenta leerlo.
El segundo es que un disco alimentado por bus simplemente pierde la energía. Un disco que toma corriente del puerto USB en lugar de su propio adaptador puede perder esa energía por completo cuando el Mac entra en suspensión, sobre todo si está conectado a través de un hub. Cuando el Mac despierta, el disco ya no está, y macOS nota que nunca se expulsó.
La suspensión es una causa lo bastante frecuente como para merecer su propio análisis a fondo: consulta El disco externo no se expulsa correctamente en Mac al salir del reposo para el conjunto completo de soluciones específicas de esta causa.
El puerto no puede suministrar lo que el disco necesita. Un disco duro giratorio de 2,5 pulgadas consume notablemente más corriente al arrancar, en el instante en que el motor empieza a moverse, que una vez que ya está en marcha. Un hub o el puerto USB de un monitor a menudo no pueden entregar ese pico de forma fiable, sobre todo si otros dispositivos están consumiendo energía de la misma fuente al mismo tiempo. El disco sufre una caída de tensión, se vuelve a detectar un instante después, y macOS registra todo esto como una expulsión incorrecta. Conectar el disco directamente al Mac, o a un hub con su propio adaptador de corriente, es la forma más rápida de averiguar si esto es lo que te está pasando.
Problemas de cable: Un cable flojo o defectuoso puede causar desconexiones momentáneas. El disco se cae del bus por una fracción de segundo, luego se reconecta. macOS ve esto como una expulsión incorrecta seguida de una nueva conexión. Si la advertencia es intermitente y no sigue ningún patrón, cambiar el cable es la prueba más barata antes de empezar a sospechar del disco en sí.
Realmente desconectar el cable: A veces la explicación más simple es la correcta. Necesitabas el disco, lo desconectaste, no lo expulsaste primero. Todos lo hemos hecho, y es la única causa de esta lista que se soluciona expulsando con más cuidado.
Cómo prevenir la advertencia
Expulsar antes de desconectar: Esto parece obvio, pero es la solución más efectiva. Haz clic derecho en el disco y selecciona «Expulsar», o arrástralo a la Papelera, o usa el botón de expulsión en la barra lateral de Finder. Espera a que el icono desaparezca antes de tocar el cable.
Evitar la desconexión por suspensión: Si tu disco se desconecta durante la suspensión, el ajuste de reposo del disco suele ser la solución. En Ajustes del Sistema, abre Batería (en un portátil) o Energía (en un Mac de sobremesa), y desactiva «Poner los discos duros en reposo cuando sea posible». Si el disco se alimenta por bus y pierde la energía por completo cuando el Mac entra en suspensión, activa también «Impedir que el Mac entre en reposo automáticamente cuando se apaga la pantalla» para que el Mac se mantenga despierto en lugar de dormirse.
Usar cables y hubs de calidad: Si estás experimentando desconexiones aleatorias, prueba un cable diferente. Los cables USB-C especialmente varían mucho en calidad. Lo mismo aplica para los hubs. Un hub con alimentación (uno con su propio adaptador de corriente) es más fiable que uno alimentado por bus.
Verificar la salud del disco: Los discos que están fallando pueden mostrar conectividad intermitente. Si ves la advertencia frecuentemente con un disco específico, ejecuta Primeros Auxilios de Utilidad de Discos. Considera si el disco podría estar muriendo.
Cuando la expulsión no funciona
A veces intentas expulsar correctamente pero macOS se niega, diciendo que el disco está en uso. Esto es frustrante, pero al menos sabes del problema antes de desconectar.
El culpable habitual es algún proceso con archivos abiertos en el disco. Puedes averiguar qué está bloqueando la expulsión abriendo Terminal y ejecutando:
sudo lsof /Volumes/NombreDeTuDisco
Esto lista cada proceso con archivos abiertos en ese disco, aunque los nombres que muestra rara vez son evidentes. Estos son los que de verdad retienen discos en macOS:
| Proceso | Qué es | Qué hacer |
|---|---|---|
mds, mds_stores, mdworker |
Spotlight indexando el disco | Espera, o excluye el disco de Spotlight (más abajo) |
backupd |
Time Machine haciendo una copia de seguridad | Deja que termine, o detén la copia en Ajustes del Sistema |
fseventsd |
El registro de eventos del sistema de archivos | Normalmente se libera en segundos |
QuickLookUIService |
Una vista previa de Finder sigue abierta | Cierra la ventana de Finder o pulsa la barra espaciadora para descartar la vista previa |
bird |
Sincronización de iCloud Drive | Pausa la sincronización de iCloud, o espera |
Dropbox, Google Drive |
Sincronización de terceros reteniendo un archivo | Cierra la aplicación |
Finder |
Hay una ventana de Finder abierta en el disco | Ciérrala, o navega a otro sitio |
Terminal, zsh, bash |
El directorio de trabajo de una shell está en el disco | cd ~ en esa ventana |
Spotlight es el reincidente más habitual, porque vuelve a indexar el disco cada vez que lo reconectas. Para detenerlo de forma permanente, abre Ajustes del Sistema, luego Spotlight, haz clic en «Privacidad de la búsqueda» y añade el disco a la lista de exclusión. La indexación se detiene, Spotlight deja de retener el disco, y a partir de entonces se expulsa sin problemas. Pierdes la capacidad de buscar con Spotlight en el contenido de ese disco, lo cual, para un disco de copias de seguridad o multimedia, normalmente no supone ninguna pérdida.
Una vez que identifiques al bloqueador, cierra esa aplicación o termina el proceso, luego intenta expulsar de nuevo.
Si macOS se niega a expulsar ahora mismo y estás decidiendo si forzarlo, si forzar la expulsión es seguro depende de cuál de estos procesos esté reteniendo el disco.
Si ves la advertencia de todos modos
¿Ya recibiste la advertencia? Esto es lo que debes hacer.
Primero, verifica que el disco realmente se reconectó. Si lo ves en tu escritorio o en Finder, está de vuelta. Si no, reconéctalo.
Ejecuta Primeros Auxilios de Utilidad de Discos en el disco. Esto verifica errores del sistema de archivos y repara lo que puede. Incluso si todo se ve bien, vale la pena ejecutarlo después de una expulsión incorrecta para detectar cualquier daño sutil.
Abre algunos archivos del disco con los que estabas trabajando recientemente. Asegúrate de que abran correctamente y contengan tus últimos cambios. Si algo estaba siendo escrito durante la desconexión, así es como lo descubrirás.
Para discos que no usas frecuentemente, considera ejecutar Primeros Auxilios periódicamente incluso sin ver advertencias. Los pequeños problemas pueden acumularse con el tiempo.
Salta los pasos manuales: Ejecta te muestra exactamente qué proceso está bloqueando tu disco y te permite cerrarlo con un clic, desde la barra de menú. Más información →
Un flujo de trabajo más fluido
Si estás lidiando constantemente con problemas de expulsión, el problema podría ser el flujo de trabajo en sí. Buscar en Terminal los procesos que bloquean el disco, cerrarlos a mano y volver a intentar la expulsión: esto acaba cansando enseguida.
Ejecta se sitúa en tu barra de menús y te muestra el estado de los discos de un vistazo. Cuando algo está bloqueando la expulsión, te dice exactamente qué, y te permite resolverlo con un clic. Sin Terminal, sin adivinar, sin cruzar los dedos y desconectar el cable.
La advertencia «Disco no expulsado correctamente» existe por una razón. Tus datos valen los pocos segundos que toma expulsar de forma segura. Pero cuando macOS no te deja expulsar, necesitas una forma de arreglar eso rápidamente, no una razón para forzar la desconexión de todos modos.
Si prefieres no usar Terminal cada vez, Ejecta te muestra exactamente qué proceso está bloqueando tu disco y te permite cerrarlo con un clic, desde la barra de menú.
Comprar - $29Artículos relacionados
Cómo expulsar discos externos de forma segura en macOS Sequoia y Sonoma
Apple cambió el funcionamiento de la expulsión de discos en versiones recientes de macOS. Esto es lo que …
Cómo expulsar un disco externo cuando Finder no responde
¿Finder congelado o sin respuesta? Tu disco externo no tiene que quedarse conectado. Aquí hay varias formas de …
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 …