Comment réparer le code d'erreur 36 dans le Finder de Mac OS X

Table des matières:

Anonim

En de rares occasions, lorsqu'ils essaient de copier des fichiers, les utilisateurs de Mac peuvent rencontrer le "code d'erreur 36", qui arrête complètement le processus de copie ou de déplacement dans le Finder de Mac OS X. L'erreur complète est généralement lue comme "Le Finder ne peut pas terminer l'opération car certaines données dans" FileName "ne peuvent pas être lues ou écrites. (Code d'erreur -36)” . Le nom de fichier est parfois .DS_Store, mais cela peut également arriver avec à peu près n'importe quel fichier sur un Mac.

Si vous rencontrez le code d'erreur -36 sur un Mac, il existe généralement une solution très simple grâce à un outil de ligne de commande pratique appelé "dot_clean". Si vous n'avez jamais entendu parler de dot_clean, vous n'êtes certainement pas seul, et la page de manuel de la commande explique qu'elle "fusionne les fichiers ._ avec les fichiers natifs correspondants". ce qui peut sembler peu pour l'utilisateur occasionnel, mais étant donné la cause fréquente de l'erreur 36, les fichiers sont précédés d'un point, cela peut être exactement ce que vous devez faire.

Comment résoudre l'erreur 36 dans le Finder de Mac OS X avec dot_clean

Pour utiliser dot_clean, vous devrez le pointer vers le répertoire qui est copié et lancer le code d'erreur 36, les bases ressemblent à ceci :

  1. Lancez le terminal (trouvé dans /Applications/Utilitaires/ ou avec Spotlight)
  2. À l'invite de commande, tapez :
  3. dot_clean /Path/To/Directory/With/Problem/

  4. Lorsque dot_clean est terminé, essayez à nouveau de copier le fichier et cela devrait réussir sans code d'erreur

Par exemple, si la copie de ~/Documents/FileBackups/ est le répertoire problématique, utilisez :

dot_clean ~/Documents/FileBackups/

Cela devrait être tout ce qui est nécessaire pour résoudre le problème, assurez-vous simplement de tenter le transfert de fichier/répertoire immédiatement après l'exécution de la commande.

Techniquement, vous pouvez pointer dot_clean sur un volume entier, mais ce n'est probablement pas nécessaire à moins que l'erreur -36 ne soit déclenchée en continu dans le Finder lorsque vous essayez de sauvegarder manuellement un lecteur entier.

Si le problème est récurrent et que vous l'obtenez constamment lorsque vous essayez de copier des fichiers vers et depuis un Mac en réseau, un partage réseau, un lecteur externe quelconque ou vers et depuis un ordinateur Windows, vous pouvez essayez également de supprimer tous les fichiers .Fichiers DS_Store sur un Mac à l'aide de la ligne de commande, qui peut fonctionner comme une solution de contournement temporaire si, pour une raison quelconque, dot_clean échoue. C'est en fait ce que j'avais fait dans le passé pour contourner ce problème et d'autres messages d'erreur d'entrée/sortie similaires avant de découvrir cette approche de commande spécifique.

Je viens de tomber dessus récemment et j'ai trouvé que dot_clean fonctionnait bien pour résoudre le code d'erreur -36 lors de la copie d'un répertoire d'un Mac avec OS X 10.9.5 vers un Mac avec OS X 10.10.3 et aussi sur un PC Windows, la machine d'origine lançait l'erreur à plusieurs reprises. Il semble que cette erreur ait augmenté avec Mac OS depuis Sierra, El Capitan et OS X Yosemite également, suggérant peut-être une incompatibilité avec certains fichiers de points d'autres versions de système d'exploitation. Contrairement à certains messages d'erreur étranges dans Mac OS X, un redémarrage ou un redémarrage du Finder n'a pas fait l'affaire. Un grand merci à JacobSalmela pour la solution facile.

Si cela a fonctionné pour vous, ou si vous connaissez une autre astuce pour corriger le code d'erreur 36 dans le Finder de Mac OS X, faites-le nous savoir dans les commentaires.

Comment réparer le code d'erreur 36 dans le Finder de Mac OS X