Vous trouverez ci-dessous la documentation d'Echosync, sous la forme d'une foire aux questions.
Besoin d'aide ? Avant de solliciter le support technique, merci de vous être assuré que la réponse à votre question ne figure pas déjà sur cette page. Si vous souhaitez signaler une anomalie, merci de suivre les préconisations formulées dans cet article : Comment signaler efficacement un bug ?
Le support technique vous est fourni à titre gracieux, par l'auteur d'Echosync, sur son temps libre. Si vous appréciez le service que vous est rendu, envisagez de participer à la cagnotte Echosync qui est un bon moyen de témoigner de votre reconnaissance pour le temps passé par l'auteur d'Echosync à vous dépanner.
Echosync est affecté des limites et contraintes suivantes :
Echosync est disponible en français, anglais, italien, espagnol, allemand, chinois et russe. Par défaut, Echosync démarre dans la langue de Windows si celle-ci est disponible, et en anglais dans le cas contraire. La langue utilisée peut être changée à volonté dans les options du logiciel, accessible par un clic droit dans la fenêtre principale.
L'ajout d'une langue supplémentaire dans Echosync est très facile et ne nécessite pas de recompiler le logiciel. Les candidats à la traduction sont invités à prendre contact avec le support technique. Ainsi, c'est grâce à ses utilisateurs bénévoles qu'Echosync est également disponible en italien, espagnol, allemand, chinois et russe.
Echosync est un logiciel portable ce qui signifie qu'il peut être utilisé sans installation préalable. Il suffit de dézipper l'archive d'Echosync à l'endroit de votre choix (comme une clef USB), en évitant de choisir un dossier qui nécessite des privilèges administrateurs pour pouvoir y écrire (comme le dossier Program Files).
Echosync est livré avec un script PowerShell de mise à jour automatique. Lors de la mise à jour, l'ancien dossier est renommé. Vous pouvez le supprimer sans crainte après vous être assuré que la nouvelle version est pleinement fonctionnelle.
L'utilisateur peut créer un nouveau profil de synchronisation après avoir renseigné les champs de la fenêtre Créer un nouveau profil de synchronisation, que l'utilisateur peut ouvrir en cliquant sur le lien Nouveau… en haut à droite du logiciel.
Echosync affiche la liste des profils chargés, avec pour chacun d'eux, leur nom, leur répertoire source et destination, la date de leur dernière synchronisation, leur statut et une description libre donnée par l'utilisateur. Le nom et la description du profil peuvent à tout moment être modifiés.
Les profils de synchronisation sont stockés sous la forme d'un fichier XML portant le nom de la machine qui les a créés avec une extension XBP (XML Backup Profiles), dans le sous-répertoire Profiles de l'application.
Les profils de synchronisation sont associés au nom de la machine qui les a créés. En clair, seuls les profils correspondant à la machine qui exécute le logiciel sont affichés. Echosync étant un logiciel portable, susceptible d'être exécuté directement depuis le support de destination lui-même, il convenait de gérer le cas de profils créés sur des PC distincts.
Les profils sélectionnés (Ctrl+clic pour une sélection multiple non contiguë, et Maj+clic pour la sélection d'un intervalle) peuvent être supprimés en cliquant sur le lien Supprimer.
Supprimer un profil de synchronisation n'entraîne la suppression d'aucun fichier.
Il est possible d'exclure certains sous-dossiers contenus dans le dossier source de la synchronisation. Pour ce faire, il convient d'éditer le fichier XML dans lequel sont enregistrés les profils. Vous pourrez alors ajouter chaque sous-dossier à ignorer lors de la synchronisation en l'ajoutant dans la balise XML SourceFoldersExclusion du profil correspondant, de la façon suivante :
<SourceFoldersExclusion>
<string>C:\Source\Chemin absolu vers un sous-répertoire de la source à ignorer</string>
<string>Sous-dossier\Chemin relatif vers un répertoire à ignorer</string>
</SourceFoldersExclusion>
Echosync n'agit que sur les fichiers et répertoires du dossier de destination. Il ne modifie jamais les fichiers et répertoires du dossier source qui peut être en lecture seule. Selon le mode de synchronisation désiré, quatre options distinctes peuvent être sélectionnées individuellement ou en combinaison.
Echosync procède par comparaison, en détectant les différences relatives aux :
Par défaut, Echosync ignore les fichiers ayant l'attribut système. Il est possible d'inclure ces fichiers en définissant le paramètre IgnoreSystemFiles à false
dans le fichier de configuration AdvancedSettings.json, figurant dans le sous-répertoire Profiles de l'application.
Echosync ne dispose pas de programmateur qui lui est propre. Cela aurait supposé d'avoir en permanence un programme résident en mémoire pour déclencher les synchronisations. Outre la consommation en mémoire et l'allongement du temps de démarrage de la machine, une telle solution aurait compromis l'aspect portable d'Echosync.
Toutefois, les synchronisations pouvant être lancées en ligne de commande, il est relativement aisé d'automatiser les synchronisations avec le planificateur des tâches de Windows. Il suffit alors de donner les noms des profils en argument à l'exécutable d'Echosync, étant précisé que les caractères joker sont correctement interprétés (ex. : NAS* lancera la synchronisation de tous les profils commençant par 'NAS'). Si les noms de profils contiennent des espaces, il convient de les entourer avec des guillemets lorsqu'ils sont passés en arguments à Echosync.
Exemple : Echosync.exe NAS* profil1 "profil 2"
Il est possible de démarrer Echosync en mode dit « silencieux ». Ce mode masque l'écran de démarrage et réduit automatiquement la fenêtre du logiciel dans la barre des tâches. Pour ce faire, il suffit de passer l'argument /silent
en ligne de commande.
Il est possible également de définir en ligne de commande le comportement d'Echosync à l'issue des opérations de synchronisations.
Un bouton Comparer permet de lancer la comparaison entre les répertoires sources et destinations des profils sélectionnés.
Les boutons Pause et Annuler, qui apparaissent à gauche du bouton Comparer, permettent respectivement de mettre en pause ou d'interrompre l'opération de comparaison.
Le résultat de la comparaison est immédiatement présenté à l'utilisateur, par la représentation d'une vue future du répertoire de destination.
Un clic sur le bouton Synchroniser lance la synchronisation des profils sélectionnés, réalisée aussitôt la comparaison effectuée.
La progression de la synchronisation est affichée dans le statut du profil, et si celui-ci est sélectionné, dans la barre des tâches de Windows.
Les boutons Pause et Annuler, qui apparaissent à gauche du bouton Comparer, permettent respectivement de mettre en pause ou d'interrompre l'opération de synchronisation.
La colonne Statut du rapport de comparaison mentionne, le cas échéant, la raison pour laquelle la synchronisation d'un élément n'a pu se réaliser avec succès.
Même après la fermeture du logiciel, il est possible de consulter le journal des synchronisations pour vérifier le bon déroulement des opérations précédemment effectuées en cliquant-droit sur un profil et en sélectionnant la commande Voir le journal des synchronisations. Attention, si la taille du journal des synchronisations excède 5 Mo, Echosync va le renommer en y ajoutant un horodatage entre parenthèse et créera un nouveau fichier journal.
Si plusieurs profils sont sélectionnés lorsque la commande Comparer ou Synchroniser est lancée, les opérations se réalisent de façon séquentielle. Le statut des profils mentionne le départ différé d'une opération de comparaison ou de synchronisation.
Un démarrage simultané des opérations peut être forcé en lançant explicitement l'opération souhaitée pour chaque profil. Cela n'est bénéfique en termes de performance qu'en de très rares circonstances. En effet, il ne sert à rien de lancer simultanément plusieurs synchronisations si le débit maximal en lecture/écriture du support de stockage mis à contribution est atteint ou si la bande passante de la connectique utilisée (USB 2 notamment) est saturée.
Un clic droit dans la fenêtre principale ouvre un menu contextuel donnant accès aux options du logiciel, dont une permettant de choisir une action à réaliser une fois les opérations de synchronisation achevées : éteindre l'ordinateur, le mettre en veille prolongée (hibernation) ou fermer Echosync (sans condition ou uniquement si aucune erreur n'est survenue lors des synchronisations).
L'extinction automatique du PC, la mise en veille prolongée du PC ou la fermeture d'Echosync peut également être programmée dès le démarrage du logiciel en ajoutant respectivement l'argument /shutdown
, /hibernate
, /exit
ou /exitonsuccess
à la ligne de commande.