4 maneras de solucionar el código de error 36 en Mac

Encabezado del Código de Error 36 de Macos

Hay muy pocos mensajes de error de macOS que son tan notorios como el código de error 36. Encontrarlo en medio de algo importante puede ser frustrante, por decir lo menos, especialmente con una gran cantidad de consejos a menudo contradictorios en línea. Esta guía presenta cinco métodos fáciles de seguir para ayudarte a deshacerte del código de error 36 en Mac.

Tabla de Contenidos

  • ¿Qué es el código de error 36 en macOS?
  • ¿Qué causa el código de error 36 en Mac?
    1. Cómo solucionar el código de error 36 utilizando el comando “Dot_clean”
    1. Cómo solucionar el código de error 36 revisando los permisos de lectura/escritura
    1. Cómo solucionar el código de error 36 ejecutando Primeros Auxilios en tu dispositivo de almacenamiento
    1. Cómo solucionar el código de error 36 eliminando manualmente archivos .DS_Store
  • Preguntas Frecuentes

¿Qué es el código de error 36 en macOS?

El código de error 36 en Mac a veces se refiere como el error de “no se puede leer o escribir”, ya que el mensaje de error completo normalmente dice:

"El Finder no puede completar la operación porque algunos datos en “Nombre del archivo.extensión” no pueden ser leídos o escritos. (Código de error -36)"

Tu Mac está señalando que no puede leer los datos desde un archivo de origen o escribir datos en un archivo de destino. El código de error 36 se encuentra más comúnmente cuando:

  • Se transfieren archivos desde un dispositivo de almacenamiento externo al disco duro interno.
  • Se copian archivos desde el disco del sistema a un dispositivo de almacenamiento externo.
  • Se mueven archivos a la carpeta de la Papelera.

Entender el código de error 36 es el primer paso hacia su solución.

Consejo: ¿buscando una guía sobre cómo solucionar el código de error 43? Explora nuestras soluciones probadas y aprobadas.

¿Qué causa el código de error 36 en Mac?

El código de error 36 suele ser causado por uno o más de los siguientes factores:

  • Corrupción de archivos: si el archivo que intentas copiar o mover está dañado, puede dar lugar a que aparezca el código de error 36. Esto sucede porque tu Mac está luchando por leer los datos como debería.
  • Problemas con los permisos de archivo: a veces, los permisos asociados con un archivo o carpeta impiden que tu Mac realice la operación con éxito.
  • Dispositivo de almacenamiento defectuoso: tanto los dispositivos de almacenamiento internos como externos pueden desencadenar el código de error 36 cuando tu Mac no puede comunicarse adecuadamente con ellos.
  • Errores en el sistema operativo: ocasionalmente, problemas con macOS en sí, a saber, errores de software, pueden causar comportamientos inesperados y evitar que las operaciones de lectura y escritura se completen con éxito.

Aunque estos problemas pueden sonar complicados, las soluciones a menudo no lo son, como verás.

Bueno saber: ¿tienes problemas para identificar el problema? Puedes descubrir cómo usar Apple Diagnostics para solucionar tu Mac.

1. Cómo solucionar el código de error 36 utilizando el comando “Dot_clean”

Si alguna vez has copiado archivos de tu Mac a tu dispositivo de almacenamiento externo, y luego has conectado el dispositivo a una PC con Windows o Linux, puede que hayas notado algunos archivos con una apariencia extraña que comienzan con un punto, como .DS_Store. Estos son conocidos como “archivos de punto” y generalmente están ocultos en una Mac, almacenando atributos personalizados, como la posición de los iconos o configuraciones de imagen de fondo.

Debido a su naturaleza específica de Mac, los archivos de punto a veces se corrompen cuando un único dispositivo de almacenamiento es accesado desde múltiples sistemas operativos. Afortunadamente, macOS viene con una útil herramienta de línea de comandos, llamada “dot_clean”, que puede fusionarlos recursivamente con sus archivos nativos correspondientes. Para usar el comando dot_clean, sigue los pasos a continuación:

  1. Abre la “Aplicación Terminal.” Puedes encontrarla en “Aplicaciones -> Utilidades.”

Terminal de Macos resaltada

  1. Ingresa el siguiente comando para listar todos los volúmenes conectados: ls /Volumes
  2. Recuerda el nombre del dispositivo de almacenamiento con el que tienes problemas. Por ejemplo, tu disco del sistema generalmente se llama “Macintosh HD.”
  3. Ingresa el siguiente comando para ejecutar el comando dot_clean en tu dispositivo de almacenamiento: sudo dot_clean /Volume/Nombre-del-dispositivo
  4. Para escanear tu disco del sistema, ingresa: sudo dot_clean /Volumes/Macintosh\ HD. Luego, ingresa tu contraseña de administrador y espera a que el comando dot_clean termine su trabajo.

Comando Dot Clean Terminal

Importante: mientras que la Terminal puede ser una herramienta poderosa, también es capaz de hacer cambios a nivel de sistema. Siempre verifica los comandos que ingresas para evitar consecuencias no deseadas.

2. Cómo solucionar el código de error 36 revisando los permisos de lectura/escritura

El sistema operativo macOS es fundamentalmente un sistema operativo basado en Unix, y como tal, utiliza un modelo de permisos similar para garantizar la seguridad de tus archivos. Esencialmente, este modelo regula quién puede leer, escribir o ejecutar cada archivo y carpeta en tu sistema. Para remediar el código de error 36, verifica si tienes el permiso de lectura/escritura necesario para el archivo o carpeta que está causando el problema:

  1. Lanza Finder y localiza el archivo o carpeta que está provocando el código de error 36.
  2. Haz clic derecho en el archivo o carpeta y selecciona la opción “Obtener información.”

Opción Obtener información Macos

  1. Expande la sección “Compartir y permisos” en la parte inferior.
  2. Observa los privilegios junto a tu nombre de usuario y asegúrate de que estén configurados como “Leer y escribir.” Si no lo están, continúa.
  3. Haz clic en el icono de candado en la esquina inferior derecha de la ventana e ingresa tu contraseña cuando te lo solicite.

Pestaña de información de bloqueo

  1. Abre el menú emergente en la columna “Privilegio”, y luego elige la configuración de privilegio deseada.

Pestaña de información Cambiar permisos

Consejo: siempre puedes revertir cualquier cambio realizado en los permisos de tus archivos y carpetas haciendo clic en los tres puntos en la parte inferior de la ventana de información y eligiendo la opción “Revertir cambios”.

Cómo realizar operaciones de lectura/escritura utilizando Terminal

A veces, el Finder de macOS enfrentará problemas como el código de error 36 al eliminar, copiar o mover archivos o carpetas, pero puedes evitar esto realizando las operaciones directamente desde la Terminal. Solo debes saber que los comandos de Terminal requieren un poco de precaución, ya que comandos incorrectos podrían tener consecuencias indeseadas (pero también un clic incorrecto).

Usa el comando “rm” (eliminar) para borrar un archivo o carpeta usando Terminal:

rm archivo_innecesario.file o rm -r carpeta_innecesaria.folder

Usa el comando “cp” (copiar) para copiar un archivo o carpeta usando Terminal:

cp archivo_ejemplo.file ~/Escritorio o cp -r nombrecarpeta ~/Escritorio

Usa el comando “mv” (mover) para mover un archivo o carpeta usando Terminal:

mv archivo_ejemplo.file ~/Escritorio o mv -r nombrecarpeta ~/Escritorio

Consejo: para que estos comandos de ejemplo funcionen, primero necesitas navegar a la carpeta correcta. Haz esto usando el comando “cd” (cambiar directorio).

3. Cómo solucionar el código de error 36 ejecutando Primeros Auxilios en tu dispositivo de almacenamiento

Tanto los discos internos como externos pueden experimentar ocasionalmente problemas en el sistema de archivos que impiden que tu Mac lea o escriba datos adecuadamente. Ahí es donde entra la función de “Primeros Auxilios” de la herramienta de Utilidad de discos incorporada de macOS, que te permite verificar el sistema de archivos de tu disco en busca de errores y corregirlos si es posible con unos pocos clics simples:

  1. Lanza la aplicación Utilidad de Discos desde “Aplicaciones -> Utilidades.”

Terminal de Macos resaltada 1

  1. Selecciona el dispositivo de almacenamiento problemático en el panel izquierdo.
  2. Haz clic en el botón “Primeros Auxilios” en la barra de herramientas.

Primeros Auxilios de Macos resaltada

  1. Confirma tu decisión de escanear y, con suerte, reparar el dispositivo de almacenamiento haciendo clic en el botón “Ejecutar”.
  2. Espera a que Primeros Auxilios termine.

Nota: si la Utilidad de Discos no puede reparar tu disco y eliminar el código de error 36, recomendamos hacer una copia de seguridad de tu dispositivo de almacenamiento, ya que puede estar fallando.

4. Cómo solucionar el código de error 36 eliminando manualmente archivos .DS_Store

Si ninguna solución hasta ahora ha ayudado, entonces deberías considerar eliminar manualmente los archivos .DS_Store de tu dispositivo de almacenamiento. Como ya hemos explicado, estos archivos contienen configuraciones a nivel de directorio para tu Mac, por lo que no son realmente necesarios. Esa es una buena noticia, ya que pueden corromperse y causar que aparezca el código de error 36.

Debido a que los archivos .DS_Store están ocultos por defecto y no son visibles en el Finder, incluso si presionas Comando + Shift + . para revelar archivos ocultos, necesitas pasar por algunos pasos adicionales para eliminarlos:

  1. Lanza Terminal. Puedes encontrarla en “Aplicaciones -> Utilidades.”
  2. Navega a la carpeta que está causando el problema usando el comando “cd”.
  3. Ingresa el siguiente comando para listar todos los archivos: ls -lA
  4. Usa el comando “rm” para eliminar el archivo .DS_Store: rm .DS_Store

Eliminar Ds Store Terminal

  1. Repite los pasos 2 a 4 para todas las demás carpetas problemáticas.

Consejo: puedes eliminar todos los archivos .DS_Store en tu sistema de una vez utilizando el siguiente comando (úsalo con precaución): sudo find / -name ".DS_Store" -depth -exec rm {} \;

Preguntas Frecuentes

¿Cuáles son otros códigos de error comunes en macOS?

Hay muchos códigos de error que pueden aparecer en macOS, cada uno indicando un problema diferente. Además del código de error 36, otros códigos de error que se encuentran comúnmente incluyen el código de error 43 y el código de error 50.

¿Puedo evitar que ocurra el código de error 36 nuevamente?

Desafortunadamente, no hay una manera garantizada de prevenir el código de error 36. Lo mejor que puedes hacer es cuidar tus dispositivos de almacenamiento y mantener tu sistema operativo actualizado.

¿Es seguro eliminar los archivos .DS_Store?

Sí, generalmente es seguro eliminar los archivos .DS_Store. Estos archivos son creados por macOS para almacenar configuraciones específicas de directorio, y no contienen datos personales.