Copie vérifiée vers un support externe
CardSync sauvegarde vers un support externe — typiquement un SSD branché en USB-C — et vérifie chaque fichier écrit. La source peut être un dossier, par exemple une carte mémoire, ou un album de votre photothèque.
Gardez l'écran de CardSync affiché pendant la copie. iOS suspend les apps passées en arrière-plan et ne maintient pas l'accès aux volumes externes. L'app empêche la mise en veille automatique ; si vous quittez, la copie s'arrête proprement et reprend là où elle en était au lancement suivant.
La source et la destination sont deux dossiers, choisis dans l'app Fichiers. Tout ce qu'iOS y expose convient, dans les deux sens :
Rien n'oblige à partir d'une carte : SSD vers SSD, iCloud vers SSD, carte vers iCloud fonctionnent de la même façon. Quand un fichier n'est pas encore présent sur l'appareil — cas courant avec un service en ligne ou certains lecteurs de cartes — CardSync attend qu'il soit réellement disponible avant de le lire, plutôt que d'en copier une version vide.
Les fichiers sont lus et écrits par petits blocs successifs, jamais chargés en entier en mémoire : une vidéo de 4 Go ne consomme pas plus de mémoire qu'une photo — mesuré à environ 90 Mo pour une copie vérifiée de 4 Go. La taille d'un fichier n'est donc pas une limite.
Pour les copies qui durent, c'est la reprise qui compte. Chaque fichier n'apparaît sous son nom définitif qu'une fois complet et vérifié, et l'analyse suivante compare les deux côtés : relancer après une interruption — écran quitté, support débranché, batterie — ne recopie que ce qui manque réellement. Sur un jeu de plusieurs dizaines de milliers de fichiers, cette analyse reste affaire de secondes, et les fichiers déjà vérifiés ne sont jamais refaits.
Chaque fichier est d'abord écrit sous un nom temporaire, puis mis en place d'un seul geste, une fois complet et vérifié. Un fichier déjà présent à destination n'est jamais effacé avant que son remplaçant ne soit prêt : une copie interrompue ne laisse donc jamais de fichier tronqué.
Pour une source dossier, l'empreinte SHA-256 du fichier écrit est comparée à celle de l'original, relu une seconde fois. Si les deux lectures de l'original diffèrent, c'est le lecteur de carte ou la carte qui est en cause, et l'app vous le dit plutôt que de recopier des données corrompues.
Pour une source photothèque, la comparaison se fait avec l'empreinte calculée pendant l'export : le système n'expose pas de fichier d'origine relisible.
Choisissez un album, un album intelligent ou toute la photothèque, avec au besoin un filtre « depuis une date ». CardSync exporte le fichier d'origine, et si vous le souhaitez la vidéo des Live Photos, la version retouchée, et une fiche de métadonnées lisible contenant date, lieu, dimensions, favori et album.
Les éléments qui ne sont plus stockés sur l'appareil sont récupérés depuis iCloud pendant la copie. Cela peut être long et consommer des données : l'option se désactive dans les réglages de la synchro.
Un support chiffré se reverrouille à chaque débranchement. Touchez le bouton Ouvrir proposé dans le message d'erreur : iOS affiche alors la demande de mot de passe, et l'analyse repart toute seule. Le bouton Réessayer sert si vous avez déjà déverrouillé le support ailleurs.
Beaucoup de volumes externes ne savent pas rapporter leur espace disponible. CardSync préfère ne rien afficher plutôt qu'un chiffre faux, et cela n'empêche jamais une copie de démarrer.
Certains supports refusent d'enregistrer la date de modification. L'app le signale dans le bilan. Dans les réglages de la synchro, choisissez la comparaison « Taille seule » : elle ne dépend pas des dates.
Le fichier écrit ne correspondait pas à l'original ; il a été supprimé, et le fichier déjà présent à destination n'a pas été touché. C'est en général le signe d'un câble, d'un lecteur de carte ou d'un support défaillant. Essayez un autre câble ou un autre lecteur.
Une question, un problème, une suggestion : laurent.meurisse@mac.com.
Pour un problème de copie, précisez si possible le modèle de support, son format (exFAT, APFS…), et le message exact affiché dans le journal de l'app.