Code erreur -43 sur Mac (fnfErr) : signification et solutions

À surveiller

Le code d'erreur -43 (affiché sous le numéro 43 dans certaines fenêtres) sur Mac correspond au code système Apple fnfErr (File Not Found). Le Finder macOS affiche le message « L'opération n'a pas pu être effectuée car un ou plusieurs éléments requis sont introuvables » lorsqu'il tente d'accéder à un fichier que le système ne peut plus localiser. La cause est le plus souvent un fichier déplacé, renommé, ou sur un disque réseau déconnecté.

Que signifie le code 43 ?

fnfErr est un code d'erreur défini dans la bibliothèque CoreServices d'Apple (valeur : -43 dans le référentiel OSErr). Il signifie littéralement « file not found » (fichier introuvable). Lorsque le Finder ou une application macOS tente une opération (copier, déplacer, supprimer) sur un fichier dont le chemin d'accès n'est plus valide, le système retourne ce code. L'interface graphique le traduit en message d'erreur visible. Ce code est présent dans macOS depuis les premières versions du système Mac OS et reste utilisé dans les couches CoreServices actuelles.

Causes probables

  • Le fichier a été déplacé, renommé ou supprimé par un autre processus entre sa sélection et le démarrage de l'opération.
  • Le volume ou disque réseau partagé (AFP, SMB, NFS) contenant le fichier a été déconnecté.
  • Le nom du fichier ou du dossier contient des caractères non autorisés par le système de fichiers macOS (barre oblique /, deux-points :, etc.).
  • Le fichier est verrouillé ou ses permissions d'accès ne permettent pas l'opération demandée.
  • La table de répertoire du disque est corrompue, ce qui empêche la résolution du chemin du fichier.
  • Un alias ou raccourci pointe vers un fichier qui n'existe plus.

Comment résoudre le code 43

  1. Relancer le Finder. Maintenez la touche Option enfoncée et faites un clic droit (ou Ctrl + clic) sur l'icône du Finder dans le Dock. Choisissez Relancer. Cette opération réinitialise le Finder sans redémarrer le Mac et corrige les états incohérents d'affichage.
  2. Vérifier les permissions et déverrouiller le fichier. Faites un clic droit sur le fichier ou dossier concerné et choisissez Lire les informations. Dans la section Partage et permissions, vérifiez que votre compte dispose du droit de lecture et d'écriture. Décochez également la case Verrouillé si elle est active.
  3. Vider la Corbeille en mode forcé. Si l'erreur apparaît lors de la vidange de la Corbeille, maintenez la touche Option et cliquez sur Vider la Corbeille depuis le menu Finder. Cette variante force la suppression des éléments verrouillés.
  4. Supprimer le fichier via le Terminal. Ouvrez le Terminal (Applications > Utilitaires > Terminal). Tapez rm -f puis un espace, puis glissez le fichier problématique directement dans la fenêtre du Terminal pour compléter le chemin automatiquement, et appuyez sur Entrée. Pour un dossier, utilisez rm -rf à la place (avec prudence).
  5. Vérifier le disque avec l'Utilitaire de disque. Ouvrez l'Utilitaire de disque (Applications > Utilitaires), sélectionnez le volume concerné dans la colonne de gauche et cliquez sur Premiers secours. Cette opération détecte et corrige les erreurs de la table de répertoire susceptibles de provoquer le code -43.

Quand faire appel à un professionnel

Si le code -43 réapparaît après vérification du disque avec l'Utilitaire de disque, le système de fichiers peut être sérieusement endommagé. Effectuez une sauvegarde immédiate avec Time Machine avant toute autre intervention, puis consultez un technicien Apple agréé ou un service spécialisé en récupération de données.

Questions fréquentes

L'erreur -43 signifie-t-elle que mon fichier est définitivement perdu ?
Pas nécessairement. L'erreur signifie que le Finder ne trouve pas le fichier à l'emplacement référencé. Le fichier peut exister ailleurs sur le disque. L'Utilitaire de disque et un logiciel de récupération de données peuvent parfois le retrouver.
Pourquoi le code apparaît-il comme 43 et non -43 ?
Le code système Apple est -43 (valeur négative dans le référentiel OSErr). Certaines applications macOS affichent uniquement la valeur absolue, soit 43. Apple précise que si un code erreur est négatif dans une fenêtre d'alerte, il faut chercher sa définition sans le signe négatif.

Autres codes Mac / macOS

Source : Apple Developer Documentation - fnfErr (CoreServices) · relevé le 21/06/2026.