¿Qué es el Código de Error -36 en macOS Finder?
El Código de Error -36 en Mac aparece habitualmente cuando intentas copiar, mover o transferir archivos o carpetas desde o hacia un volumen externo (como memorias USB, tarjetas SD o discos duros formateados en FAT32, exFAT o NTFS). El mensaje típico indica: 'El Finder no puede completar la operación porque no se pueden leer o escribir algunos datos en el archivo (código de error -36)'.
Causas Principales del Error -36
Este fallo del sistema suele originarse por los siguientes motivos:
- Archivos ocultos AppleDouble corruptos: macOS genera archivos auxiliares invisibles que empiezan por
._(como._nombrearchivo) para guardar metadatos y atributos extendidos. Cuando estos archivos se dañan o entran en conflicto con sistemas de archivos no compatibles con APFS o HFS+, Finder bloquea la transferencia. - Conflictos con archivos .DS_Store: Archivos de configuración de visualización de carpetas dañados.
- Permisos inconsistentes o corrupción en el sistema de archivos: Sectores defectuosos o permisos desajustados en la unidad de destino.
Método 1: Fusionar y Limpiar Archivos Ocultos con 'dot_clean' (Recomendado)
La herramienta nativa de terminal dot_clean es la solución más rápida y efectiva, ya que fusiona los archivos ocultos ._* con sus archivos principales correspondientes.
- Abre la aplicación Terminal desde Aplicaciones > Utilidades o buscándola con Spotlight (Cmd + Espacio).
- Escribe el comando
dot_cleanseguido de un espacio. - Arrastra la carpeta o el icono del disco externo directamente a la ventana de Terminal para que se inserte la ruta automáticamente. El comando tendrá un aspecto similar a:
dot_clean /Volumes/MiDiscoExterno/CarpetaProblematica - Presiona Enter para ejecutar la limpieza.
- Cierra la Terminal e intenta copiar o mover los archivos nuevamente en Finder.
Método 2: Eliminar Manualmente los Archivos '._*' Conflictivos
Si el comando anterior no resuelve el bloqueo, puedes eliminar de forma segura los archivos auxiliares corruptos que generan el fallo:
- Abre Terminal en tu Mac.
- Navega hasta la unidad externa escribiendo
cd /Volumes/NombreDeTuDiscoy presiona Enter. - Ejecuta el siguiente comando para buscar y borrar únicamente los archivos de metadatos conflictivos:
find . -name "._*" -type f -delete - Una vez terminado el proceso, expulsa la unidad de forma segura, vuelve a conectarla e intenta la transferencia.
Método 3: Reparar la Unidad con Primera Ayuda de Utilidad de Discos
Si el problema persiste, es probable que la tabla de particiones o el sistema de archivos del disco externo presenten errores estructurales:
- Conecta el disco afectado y abre Utilidad de Discos (desde Aplicaciones > Utilidades).
- En la barra lateral izquierda, selecciona la unidad externa o volumen que genera el error.
- Haz clic en el botón Primera Ayuda situado en la barra de herramientas superior y luego pulsa en Ejecutar.
- Espera a que macOS analice y repare los sectores y permisos del disco. Una vez completado, prueba a gestionar tus archivos normalmente.