Je ne préfère pas la sauvegarde dans le cloud en raison des plans Internet à prix élevé dans mon pays, et la réponse de Lord Ralf Adolf n'a pas fonctionné pour mon appareil d'une manière ou d'une autre. En fin de compte, j'ai dû trouver une solution qui est censée ne faire que gagner de la douleur . Ici, nous allons avec l'un mentionné ci-dessous.
Remarques:
La solution nécessite un câble USB, compatible MTP (disponible dans Android 4.xx et 5.xx) sur un appareil Android, (les appareils avec le mode de stockage USB fonctionneraient également) et Windows 7/8 sur PC.
Si MTP ne fonctionne pas sur votre PC, si vous n'avez pas accès au câble USB ou si votre appareil n'a pas de fonction MTP, vous pouvez très bien héberger un serveur sur votre appareil Android, de préférence un serveur WebDAV. Voir ma réponse ici pour savoir-faire .
Testé la solution avec Android 4.2.1 et Windows 7.
Que permettrait cette réponse?
Fonctionne bien avec / sans stockage USB et prise en charge MTP dans les appareils Android.
Sauvegardez facilement plusieurs répertoires .
Peut sauvegarder deux ou plusieurs disques de stockage en choisissant uniquement la solution suivante qui nécessiterait de répéter les instructions, ou (suite + liée ) une réponse qui le ferait en une seule fois.
Entièrement automatique une fois l'instruction finale exécutée; pas besoin de faire de copie manuelle pour chaque fichier / répertoire.
Copie la structure exacte du répertoire pour que vous n'ayez pas à vous soucier de la restauration des données.
Ne nécessite aucune connexion Internet (autre que pour télécharger certains logiciels requis ici).
Un peu d'explication avant de passer au noyau
Le problème avec la plupart des applications de sauvegarde multimédia (j'ai remarqué) pour Android est qu'elles ne préservent pas ou ne prennent pas vraiment soin de la structure de répertoire exacte , ce qui signifie que vous pouvez extraire des images de n'importe où dans Android, mais vous ne pouvez pas vraiment refléter le arborescence de répertoires pour enregistrer le fichier dans votre stockage de destination, c'est-à-dire (analogie)
copy F:/DCIM/Camera/DSC11*.JPG C:\Users\Firelord\Desktop\Test\
est facilement possible et disponible par de nombreuses applications Android et logiciels Windows, mais pas
copy F:\DCIM\Camera\DSC11*.JPG C:\Users\Firelord\Desktop\Test\DCIM\Camera\DSC11*.JPG
Il en va de même pour de nombreuses alternatives à Windows Explorer pour Windows 7/8, notamment FreeCommander , Multi Commander , Explorer ++ , XYplorer et d'autres outils comme SmartCopy .
( Notez que j'ai essayé celles répertoriées mais que je n'ai pas trouvé facilement la fonctionnalité souhaitée (copie automatique avec arbre). Faites-moi savoir (pour modifier) si votre expérience diffère.)
Quoi qu'il en soit, l'astuce était de trouver un logiciel pour Windows qui permet de prendre une sauvegarde multimédia (pas de création d'image disque / multimédia) avec une fonction de synchronisation. Trois de ces candidats que j'ai testés et trouvés faciles (GUI) sont SyncToy , FreeFileSync et PureSync . (Tous sont gratuits pour un usage personnel.)
Je recommande FreeFileSync et les instructions pour son utilisation sont mentionnées ci-dessous.
Instructions:
Téléchargez FreeFileSync (gratuit).
Ce programme peut ne pas créer d' entrée dans le menu Démarrer . Pour un Windows 7 64 bits, l'emplacement du répertoire du programme est C:\Program Files\FreeFileSync
et un relatif serait pour Windows 7. 32 bits. Exécutez FreeFileSync.exe (clic droit → Exécuter en tant qu'administrateur ).
(Sur ma machine, ce programme se fige pendant quelques secondes lors de son démarrage mais finit par se stabiliser et ne se comporte pas de la même manière.) L'écran par défaut de la v7.0 ressemblerait à:
Connectez votre appareil Android au PC à l'aide d'un câble USB et choisissez MTP pour le transfert de données.
Dans FreeFileSync , vous verriez deux champs avec le nom Glisser & Déposer en haut des volets gauche et droit. Ils détiennent l'emplacement du stockage source et de destination. Modifiez-les:
Pour le volet gauche, cliquez sur Parcourir → Poste de travail (côté gauche) dans la fenêtre ouverte → sélectionnez votre appareil (par exemple HTC One ; sous Appareils portables ) → choisissez la carte SD interne ou externe de l'appareil Android → Sélectionnez le dossier (en bas).
Pour le volet droit, cliquez sur Parcourir → Poste de travail (côté gauche) dans la fenêtre ouverte → sélectionnez l'emplacement de sauvegarde (par exemple D:\Backup
) → Sélectionnez le dossier (en bas).
Dans FreeFileSync sous la barre de menu, accédez à Actions → Paramètres de filtrage . Ici, vous pouvez inclure les types de fichiers et exclure les dossiers de l'exploration ou de la sauvegarde. Par exemple, si je veux sauvegarder uniquement .jpg
et .png
les fichiers image de mon Android, mais je veux éviter ceux dans le Android
, Data
tout .folder
ou les dossiers qui ont été créés par certaines applications et incluent des fichiers non pertinents avec de telles extensions, alors mon filer serait:
Notez que le filtre n'est pas complet dans l'image contrairement au texte dans la réponse
Ajustez autant que vous le souhaitez car c'est facile. Je conseille sérieusement d'exclure le Android
dossier. Cliquez sur OK lorsque vous avez terminé avec les filtres personnalisés. (Notez que je n'ai pas ajouté mais vous pouvez ajouter des extensions vidéo trop comme .mp4
, .mkv
, etc.)
Dans la barre de menus, accédez à Actions → Paramètres de synchronisation et choisissez l'une des variantes disponibles. Pour la première sauvegarde, je préfère que Mirror sauvegarde tous les fichiers filtrés. Cliquez enfin sur OK .
Dans la barre de menus, accédez à Actions → Démarrer la comparaison - cela affichera les fichiers filtrés dans le volet gauche (source) et les fichiers disponibles dans le volet droit (destination; serait vide pour un nouveau dossier de sauvegarde). (Vous pouvez toujours changer de volet en cliquant sur l' <>icône bleue disponible entre les deux volets.) Un exemple ressemblerait à:
Dans la barre de menus, accédez à Actions → Démarrer la synchronisation - cela synchronisera (comme cela est évident) les deux dossiers en fonction du paramètre que vous avez choisi à l'étape 7. Un exemple de processus et d'achèvement ressemblerait à:
Nous sommes prêts à tout sauvegarder ici. Notez que pour la restauration, les étapes (comme évidentes) seraient les mêmes, mais les emplacements dans les volets gauche et droit seraient différents. De plus, pendant la restauration, mon téléphone gèle beaucoup (la raison pourrait être une carte SD de faible classe dans l'appareil ou tout simplement un problème de programme lui-même, IDK!)
Problème et solution pour les appareils Android multi-stockage
Un problème qu'un utilisateur d'appareil Android multi-stockage aurait remarqué est que vous devrez répéter les instructions pour sauvegarder la carte SD externe et interne.
Cela peut être évité en utilisant un serveur de fichiers dans Android. Voir la méthode # 1 ou la méthode # 3 dans ma réponse ici . Assurez-vous simplement que le serveur de fichiers doit avoir son répertoire racine à /storage
afin que dans le FreeFileSync tous les stockages (soient répertoriés comme des dossiers maintenant) puissent être mappés pour la sauvegarde.
J'ai essayé et ça a bien fonctionné!
Statut: Objectif atteint
Je pourrais couvrir SyncToy et PureSync ici, mais ce dernier se fige tout le temps chaque fois que je clique sur une option et sur la première: c'est intuitif et très facile dans "exclure les filtres" mais ne donne pas beaucoup de flexibilité dans la variante de synchronisation (je le ferais '' ve a fini par supprimer des images dans l'appareil en raison d'un manque, mais a été arrêté d'une manière ou d'une autre. :))
Je pense que l'objectif peut être atteint en utilisant find
et des rsync
outils en combinaison sur GNU / Linux.
Faites-moi savoir d'autres options si vous en découvrez ou des erreurs techniques dans ma réponse.