Règle générale : dans le doute, l’application conserve. Aucune des situations ci-dessous ne fait perdre un original ; au pire, un fichier reste en place ou une copie partielle attend d’être nettoyée.
Un disque a été débranché pendant un transfert
Le transfert s’arrête proprement. L’écran affiche « Volume indisponible » et « Transfert interrompu (VOLUME_UNAVAILABLE) : … ».
- Rebranchez le disque (source ou destination).
- Cliquez sur « Reprendre ».
La reprise lit le journal, défait l’opération qui était en cours (sa copie partielle .obscura-part est retirée), puis relance le plan. Les fichiers déjà copiés et vérifiés ne sont pas recopiés. Aucun fichier de destination ne porte son nom final sans avoir été vérifié.
Si vous cliquez sur « Reprendre » avant d’avoir rebranché le disque source, rien n’est lu ni écrit : le transfert reste interrompu (« Volume indisponible ») et reste proposé. Rebranchez-le, puis « Reprendre » de nouveau.
Après un déplacement, les sources retirées ne sont plus comptées ni proposées en revue, sans nouvelle analyse. Si un fichier a disparu de la source hors de l’application et qu’un nouveau plan doit le comparer à une destination occupée, cette opération part « en revue » (« source absente depuis l’indexation ») au lieu de faire échouer tout le plan.
Le disque de destination est plein
- Avant le plan : l’application vérifie la place disponible et refuse de créer le plan — « Espace insuffisant à destination » : « Le plan demande X, plus une marge de Y ; la destination n’offre que Z. Rien n’a été écrit. »
- Pendant l’exécution (la place a diminué entre-temps) : « Disque de destination plein ». Libérez de la place, puis « Reprendre ».
L’application a été quittée, ou s’est arrêtée, pendant un transfert
Le journal a enregistré chaque opération avant de l’effectuer : rien n’est perdu, et aucun fichier n’a été retiré de la source sans que sa copie ait été vérifiée.
Au lancement suivant : la section « À reprendre » de l’Activité signale le transfert interrompu.
Dans l’application — au lancement suivant, rien ne reprend tout seul. L’écran Activité affiche en tête une section « À reprendre » avec « Transfert interrompu — source », le nombre d’opérations et, s’il y en a, les opérations restées ouvertes. Cliquez sur « Ouvrir dans le Centre de transfert » : l’écran affiche « Transfert interrompu lors d’une session précédente » et le plan. Cliquez sur « Reprendre » : l’opération restée ouverte est vérifiée en place ou défaite, puis le plan se termine ; ce qui était déjà vérifié n’est pas recopié, et pour un déplacement les sources dont la copie était vérifiée sont retirées à leur tour. Le Centre de transfert ouvert depuis la barre latérale, sans transfert en préparation, s’ouvre aussi directement sur le transfert interrompu.
Si le disque de destination est au format exFAT ou FAT32, un fichier incomplet a pu rester sous son nom final : l’application ne l’écrase ni ne le retire. Après la reprise, l’Activité affiche « N fichiers non copiés : le nom final est déjà occupé » avec les chemins concernés ; vérifiez ces fichiers, retirez vous-même ceux qui sont incomplets, puis relancez un transfert.
Un transfert interrompu par une version de l’application antérieure à celle-ci n’est pas proposé : terminez-le en ligne de commande.
En ligne de commande (utilisateurs avancés, application quittée) — obscura recover-transfers … --executor copy-first traite l’opération restée ouverte (copie vérifiée en place ou défaite, fichier .obscura-part retiré), puis obscura execute sur le même plan termine le reste sans recopier le vérifié. Rappel : la CLI ne met jamais de source à la Corbeille. Voir le chapitre 8.
Un fichier *.obscura-part éventuellement resté à la destination est une copie inachevée, jamais un original. Il est ignoré par les analyses.
L’application a été quittée, ou s’est arrêtée, pendant une analyse
Aucun fichier n’a été touché : l’analyse ne fait que lire. Les lots déjà enregistrés sont conservés.
Au lancement suivant — que l’analyse ait été en cours, en pause, ou seulement préparée — l’écran Activité affiche « Analyse interrompue — sources » dans la section « À reprendre », avec deux boutons :
- « Reprendre » : la même analyse repart, sur les mêmes sources et avec les mêmes options, et l’Assistant de scan affiche sa progression ; les fichiers déjà inventoriés et inchangés ne sont pas relus.
- « Abandonner » : l’analyse est close ; les lots déjà enregistrés sont conservés, et le Tableau de bord n’affiche plus le bandeau « en cours d’établissement ».
Une analyse interrompue par une version antérieure de l’application n’a gardé ni ses sources ni ses options : seul « Abandonner » est proposé ; relancez-la ensuite depuis l’Assistant de scan.
Si une autre analyse tourne déjà, « Reprendre » est refusé et l’Activité l’écrit : « Une autre analyse est en cours : attendez sa fin, ou annulez-la dans l’Assistant de scan, puis reprenez celle-ci. Elle reste proposée ici. »
« Le catalogue est déjà ouvert »
Une autre fenêtre d’Obscura Trace (ouverte par open -n, par exemple) ou une commande obscura utilise le catalogue. Un seul processus écrit dans un catalogue : l’application refuse de l’ouvrir une seconde fois, sans rien modifier, plutôt que de prendre pour interrompus les travaux en cours de l’autre. Fermez l’autre fenêtre, ou attendez la fin de la commande, puis « Réessayer ». En ligne de commande, le même refus s’écrit « refusé : CATALOG_LOCKED : … » (code de sortie 75).
Le disque est au format exFAT (ou FAT)
L’analyse et le transfert fonctionnent. Quelques particularités :
- c’est un volume faible : les fichiers renommés ou déplacés hors de l’application sont reconnus par leur contenu, quand l’application connaît leur empreinte (voir chapitre 9) ;
- les fichiers
._*que macOS crée sur ces disques sont ignorés d’office ; - le renommage par lots (ligne de commande) y est impossible : il échoue sans changer aucun nom ;
- si vous renommez le dossier racine de la source lui-même, l’application ne le suit pas : redésignez-le avec « Ajouter un dossier… » ;
- deux disques exFAT formatés ensemble, ou deux copies d’une même image disque, peuvent porter le même identifiant : voir « Volume jumeau monté » ci-dessous.
La source ou la destination est sur un NAS (partage réseau)
Volumes réseau mesurés, sur un NAS du réseau local monté par le Finder :
| Partage | Analyser (source) | Transférer vers (destination) | Renommage par lots |
|---|---|---|---|
SMB (smb://…, SMB 3) | oui | oui | non |
AFP (afp://…) | oui | non : chaque fichier échoue en « métadonnées non conservées », rien n’est écrit | non |
- SMB, destination : chaque copie est créée sous un nom qui ne peut pas écraser un fichier existant, relue, puis datée de la date d’origine. Si un autre ordinateur crée le même nom au même moment, son fichier est conservé et le vôtre est signalé « nom final déjà occupé ».
- Partage démonté pendant un transfert (éjecté, même de force) : le transfert s’arrête « interrompu ». Remontez le partage de la même manière (même nom de serveur dans le Finder), puis reprenez : les fichiers déjà vérifiés ne sont pas recopiés. Monté sous un autre nom (par exemple son adresse IP au lieu de son nom), le partage est refusé, comme un autre disque : l’application n’écrit jamais ailleurs que sur le volume qu’elle a vu au moment du plan.
- Après une coupure, un fichier incomplet peut rester sous son nom final : l’application ne l’écrase ni ne le retire, et l’Activité le nomme (comme pour exFAT, ci-dessus).
- Un fichier que ce Mac vient d’écrire sur un partage SMB peut changer de date à sa première réouverture : analysé aussitôt, il peut être signalé « source modifiée » (
SOURCE_DRIFT) au transfert. Relancez l’analyse. - AFP est obsolète (macOS annonce sa disparition) : pour une destination sur NAS, montez le partage en SMB (Finder › Aller › Se connecter au serveur,
smb://nom-du-nas/partage). - Le renommage par lots (ligne de commande) est impossible sur SMB et AFP : ces partages ne garantissent pas un renommage sans écrasement ; l’aperçu le signale et aucun nom ne change.
- Les fichiers
._*que macOS crée sur ces partages sont ignorés d’office.
Des fichiers sont illisibles ou corrompus
L’analyse ne s’arrête pas pour autant. Chaque fichier illisible est consigné avec sa raison, et compté une fois dans la carte « Résultat » (« N fichier(s) illisible(s) consigné(s) »). Retrouvez-les dans le Centre de revue, filtre « Fichiers corrompus » ; un fichier corrompu n’apparaît plus sous « Fichiers uniques ».
Un JPEG tronqué (copie interrompue, carte mémoire arrachée) s’ouvre souvent avec le bas de l’image gris : l’application le reconnaît à l’absence de sa marque de fin et le consigne comme corrompu (« JPEG tronqué : fin d’image (EOI) absente »).
Un dossier n’a pas pu être lu
La carte « Résultat » le nomme (« 1 dossier(s) non lisible(s) … : chemin »), l’Activité aussi, et le plan de transfert de la source le rappelle : son contenu n’est ni inventorié ni transféré, et rien n’y est déclaré disparu. Donnez-vous les droits de lecture (Finder, Lire les informations, Partage et permissions), puis relancez l’analyse.
L’application ne modifie ni ne supprime ces fichiers. Vérifiez-les avec votre logiciel habituel ; s’ils sont récupérables depuis une autre copie, un doublon exact les signalera.
Messages d’erreur courants
Au lancement
| Message | Que faire |
|---|---|
| « Le catalogue ne s’ouvre pas » — « Obscura Trace n’a pu ni ouvrir ni créer son catalogue dans « … ». Aucun autre emplacement n’a été utilisé. Détail : … » | Vérifiez que le dossier ~/Library/Application Support/Obscura Trace est accessible et que le disque du Mac n’est pas plein, puis « Réessayer ». Voir le chapitre 11. |
Dans l’Assistant de scan
Dans le Centre de revue
| Message | Que faire |
|---|---|
| « Groupe recalculé » ; « ce groupe n’existe plus sous cette forme : il a été recalculé » | Une analyse a recalculé les groupes. Changez de filtre et revenez pour recharger la liste. Rien n’a été enregistré. |
| « ce groupe est ignoré : rouvrez-le avant de décider » | Cliquez sur « Rouvrir le groupe ». |
| « Le catalogue n’a pas pu être lu » | « Réessayer ». |
Dans le Centre de transfert
Chaque refus s’affiche en plein écran avec le bouton « Revenir » (flèche de retour), qui ramène à l’étape précédente. Aucun message ne se réduit à un code : une erreur inattendue est nommée, et la phrase dit ce qui a été fait ou non.
| Titre | Message | Que faire |
|---|---|---|
| « Remplacement refusé » | « La stratégie REPLACE exige votre consentement explicite. Le plan n’a pas été créé, et aucune autre stratégie ne lui a été substituée. » | N’apparaît plus depuis l’écran : sans consentement, « Calculer le plan » est grisé. Cochez le consentement, ou choisissez une autre stratégie. |
| « La destination est la source » | « « … » est la racine de la source elle-même : rien ne peut y être copié ni déplacé. … Le plan n’a pas été créé. » | Choisissez une destination hors de la source. |
| « Le transfert n’a pas pu se faire » | La cause en clair : disque plein, volume indisponible, erreur d’entrée-sortie du disque (« Vérifiez le disque et son câble, puis replanifiez »), source injoignable… | Suivez l’indication du message ; le journal garde ce qui a été fait, l’Activité le détaille. |
| « Espace insuffisant à destination » | voir plus haut | Libérez de la place ou changez de destination. |
| « Aucun nom libre » | « Aucun suffixe libre n’a été trouvé pour « … ». Le plan n’a pas été créé. » | Stratégie RENAME : trop de fichiers du même nom existent déjà. Choisissez une autre destination ou stratégie. |
| « Suppression définitive refusée » | « La suppression définitive exige votre consentement explicite pour ce transfert. » ou « Seul un déplacement retire ses sources. » | Cochez le consentement, ou passez en « Déplacer ». |
| « Suppression définitive désactivée » | « La suppression définitive est désactivée dans les Réglages. Rien n’a été supprimé. » | Réactivez-la dans les Réglages, ou choisissez la Corbeille. |
| « Destination introuvable » | « « … » n’existe pas ou n’est pas un dossier : le disque est peut-être débranché. … Le plan n’a pas été créé. » | Branchez le disque, ou créez le dossier dans le Finder, puis planifiez de nouveau. |
| « Destination et source se recouvrent » | « La destination « … » et la source « … » sont l’une dans l’autre … Le plan n’a pas été créé. » | Choisissez une destination hors du dossier analysé (et qui ne le contient pas). |
| « Volume indisponible », pendant l’exécution, alors que le disque est branché | « un autre volume est monté à … (attendu …, trouvé …) » | Un autre disque porte le même nom que celui du plan. Débranchez-le, branchez le disque du plan, puis « Reprendre ». Rien n’a été écrit sur l’autre disque. |
| « Le transfert n’a pas pu se faire » | « Détail : … » | Toute autre erreur ; consultez l’écran Activité, qui en garde la trace. |
Une source n’a pas été retirée après un déplacement. L’Activité indique « source(s) conservée(s) : retrait refusé (source modifiée depuis la vérification, ou copie disparue) ». La copie, elle, est vérifiée à la destination. La source a changé après sa copie (un logiciel l’a réécrite), ou sa copie a été déplacée ou supprimée : l’application ne retire jamais une source qui n’est plus celle qu’elle a vérifiée. Analysez de nouveau la source et refaites un transfert si vous voulez emporter la version modifiée.
Mises à jour
« Rechercher les mises à jour… » affiche une erreur : vérifiez la connexion du Mac à Internet, puis réessayez. Si l’erreur persiste, téléchargez la dernière version depuis l’espace membre Obscura, https://profil.obscuraflow.app/ (voir chapitre 1).