Je ne préfère pas la sauvegarde dans les nuages en raison du prix élevé des forfaits internet dans mon pays, et de l'inconvénient de l'utilisation de l'Internet. respuesta por Lord Ralf Adolf n'a pas fonctionné pour mon appareil en quelque sorte. En fin de compte, j'ai dû trouver une solution qui est censée être pas de douleur, que du gain . Nous y allons avec celui mentionné ci-dessous.
Notes :
-
La solution nécessite un câble USB, un appareil Android doté de la fonction MTP (disponible dans Android 4.xx et 5.xx), (appareils avec Mode de stockage USB fonctionnerait également), et Windows 7/8 sur PC.
-
Si le protocole MTP ne fonctionne pas sur votre PC, si vous n'avez pas accès à un câble USB ou si votre appareil ne dispose pas de la 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 .
-
J'ai testé la solution avec Android 4.2.1 et Windows 7.
Quel serait le résultat de cette réponse ?
-
Fonctionne bien avec/sans Stockage USB y MTP dans les appareils Android.
-
Sauvegarde plusieurs répertoires facilement.
-
Peut sauvegarder deux ou plusieurs unités de stockage en choisissant uniquement la solution suivante qui nécessiterait de répéter les instructions, ou (en suivant+) lié à ) qui permettrait de le faire en une seule fois.
-
Entièrement automatique une fois l'instruction finale exécutée ; il n'est pas nécessaire de faire une copie manuelle pour chaque fichier/répertoire.
-
Copies la structure exacte des répertoires afin que vous n'ayez pas à vous inquiéter lors de la restauration des données.
-
Ne nécessite pas de connexion Internet (autre que de télécharger certains logiciels nécessaires ici).
Un peu d'explication avant de passer au noyau
Le problème avec la plupart des applications de sauvegarde des médias (que j'ai remarquées) pour Android est qu'elles ne préservent pas vraiment ou ne prennent pas soin de l'image. la structure exacte des répertoires ce qui signifie que vous pouvez extraire des images de n'importe où dans Android, mais que vous ne pouvez pas vraiment reproduire l'arborescence du répertoire 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 beaucoup de Windows Explorer alternatives pour Windows 7/8 incluant FreeCommander , Multi Commander , Explorer++ , XYplorer et d'autres outils comme SmartCopy .
( <strong>Note </strong>que j'ai essayé ceux qui sont listés mais que je n'ai pas pu trouver la fonctionnalité souhaitée avec facilité (copie automatique avec arbre). Faites-moi savoir (à éditer) si votre expérience diffère).
Quoi qu'il en soit, l'astuce était de trouver un logiciel pour Windows qui permet de faire des sauvegardes de médias (pas d'images de disques/médias) avec une fonction de synchronisation. Trois de ces candidats que j'ai testé et trouvé facile (GUI) sont SyncToy , FreeFileSync y 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écharger FreeFileSync (gratuit).
-
Ce programme pourrait ne pas créer Menu de démarrage entrée. Pour un Windows 7 64 bits, l'emplacement du répertoire du programme est le suivant C:\Program Files\FreeFileSync
et un autre, relatif, serait pour Windows 7 32 bits. Exécutez le FreeFileSync.exe (clic droit sur → 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 plus de la même manière). L'écran par défaut de la v7.0 ressemble à ceci :
-
Connectez votre appareil Android au PC à l'aide d'un câble USB, et choisissez MTP pour le transfert de données.
-
Sur FreeFileSync vous verrez deux champs avec le nom Glisser-déposer en haut des volets de gauche et de droite. Ils contiennent l'emplacement du stockage source et de destination. Modifiez-les :
-
Dans le volet de gauche, cliquez sur Parcourir → Mon ordinateur (côté gauche) dans la fenêtre ouverte → sélectionnez votre appareil (disons HTC One ; sous Appareils portables ) → choisissez la carte SD interne ou externe de l'appareil Android → Sélectionner le dossier (en bas).
-
Dans le volet de droite, cliquez sur Parcourir → Mon ordinateur (côté gauche) dans la fenêtre ouverte → sélectionnez l'emplacement de la sauvegarde (disons . D:\Backup
) → Sélectionner le dossier (en bas).
-
Sur FreeFileSync sous la barre de menu, allez à Actions → Paramètres du filtre . Ici, vous pouvez inclure les types de fichiers et exclure les dossiers de l'extraction ou de la sauvegarde. E.g. Si je veux sauvegarder seulement .jpg
y .png
fichiers d'image de mon Android mais je veux éviter ceux qui sont dans le Android
, Data
tout .folder
ou des dossiers qui ont été créés par certaines applications et qui 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 de la réponse.
Modifiez autant que vous voulez puisque c'est facile. Je conseille sérieusement d'exclure Android
dossier. Cliquez sur OK lorsqu'il est fait avec des filtres personnalisés. (Notez que je n'ai pas ajouté mais vous pouvez ajouter des extensions vidéo aussi comme .mp4
, .mkv
etc.)
-
Dans la barre de menu, allez à Actions → Paramètres de synchronisation et choisissez l'une des variantes disponibles. Pour la première sauvegarde, je préfère Miroir pour sauvegarder tous les fichiers filtrés. Cliquez sur OK enfin.
-
Dans la barre de menu, allez à Actions → Démarrer la comparaison -- ceci montrera les fichiers filtrés dans le panneau de gauche (source) et les fichiers disponibles dans le panneau de droite (destination ; serait vide pour un nouveau dossier de sauvegarde). (Vous pouvez toujours changer de volet en cliquant sur l'icône bleu <> disponible entre les deux volets). Un exemple serait le suivant :
-
Dans la barre de menu, allez à Actions → Démarrer la synchronisation -- Ceci synchronisera (comme il se doit) les deux dossiers en fonction du paramètre que vous avez choisi à l'étape 7. Un exemple de processus et d'achèvement ressemblerait à ceci :
Nous sommes prêts à tout sauvegarder ici. Notez que pour la restauration, les étapes (évidentes) sont les mêmes, mais les emplacements des panneaux de gauche et de droite sont différents. En outre, pendant la restauration, mon téléphone se bloque 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 à stockage multiple
Un utilisateur d'un appareil Android à stockage multiple aurait remarqué que vous devez répéter les instructions pour sauvegarder les cartes SD externe et interne.
Cela peut être évité en utilisant un serveur de fichiers dans Android. Voir Méthode n° 1 o Méthode n°3 dans ma réponse ici . Assurez-vous simplement que le serveur de fichiers a son répertoire racine à l'adresse /storage
de sorte que dans le FreeFileSync tous les stockages (qui seraient maintenant listés comme des dossiers) peuvent être mappés pour la sauvegarde.
J'ai essayé et ça a bien marché !
Statut : Objectif atteint
Je pourrais couvrir <a href="https://www.microsoft.com/en-us/download/details.aspx?id=15155" rel="nofollow noreferrer">SyncToy </a>y <a href="https://www.jumpingbytes.com/en/puresync.html" rel="nofollow noreferrer">PureSync </a>ici, mais le dernier se bloque tout le temps lorsque je clique sur une option et sur le premier : il est intuitif et très facile dans "exclure les filtres", mais ne donne pas beaucoup de flexibilité dans la variante de synchronisation (j'aurais fini par supprimer les images dans le dispositif en raison de l'absence de tels, mais a été arrêté en quelque sorte. :) )
Je pense que l'objectif peut être atteint en utilisant <code>find</code> y <code>rsync</code> en combinaison sur GNU/Linux.
Faites-moi connaître d'autres options si vous en connaissez, ou des erreurs techniques dans ma réponse.