Non preferisco il backup su cloud a causa dei piani Internet costosi nel mio paese e la risposta di Lord Ralf Adolf non ha funzionato in qualche modo per il mio dispositivo. Alla fine, ho dovuto trovare una soluzione che non dovrebbe essere solo un guadagno . Eccoci con uno menzionato di seguito.
Appunti:
La soluzione richiede un cavo USB, abilitato MTP (disponibile in Android 4.xx e 5.xx) nel dispositivo Android, (anche i dispositivi con modalità di archiviazione USB funzionerebbero) e Windows 7/8 nel PC.
Se l'MTP in qualche modo non funziona nel tuo PC, non hai accesso al cavo USB o il tuo dispositivo non ha la funzione MTP, allora potresti benissimo ospitare un server sul tuo dispositivo Android, preferibilmente un server WebDAV. Vedi la mia risposta qui per il know-how .
Testato la soluzione con Android 4.2.1 e Windows 7.
Cosa otterrebbe questa risposta?
Funziona bene con / senza archiviazione USB e supporto MTP nel dispositivo Android.
Esegui facilmente il backup di più directory .
È possibile eseguire il backup di due o più unità di archiviazione scegliendo solo la seguente soluzione che richiederebbe la ripetizione delle istruzioni o (seguito + collegamento ) che lo farebbe accadere in una volta sola.
Completamente automatico una volta eseguita l'istruzione finale; non c'è bisogno di fare una copia manuale per ogni file / directory.
Copia la struttura esatta delle directory in modo da non doverti preoccupare durante il ripristino dei dati.
Non necessita di connessione a Internet (tranne che per scaricare alcuni software necessari qui).
Un po 'di spiegazione prima di andare al kernel
Il problema con la maggior parte delle app di backup multimediali (ho notato) per Android è che in realtà non conservano o si preoccupano dell'esatta struttura della directory , il che significa che puoi estrarre immagini da qualsiasi parte di Android ma non puoi davvero rispecchiare struttura di directory per il salvataggio del file nella memoria di destinazione, ad es. (analogia)
copy F:/DCIM/Camera/DSC11*.JPG C:\Users\Firelord\Desktop\Test\
è facilmente possibile e disponibile da molte app Android e software Windows, ma non
copy F:\DCIM\Camera\DSC11*.JPG C:\Users\Firelord\Desktop\Test\DCIM\Camera\DSC11*.JPG
Lo stesso vale per molte alternative a Windows Explorer per Windows 7/8 tra cui FreeCommander , Multi Commander , Explorer ++ , XYplorer e altri strumenti come SmartCopy .
( Nota che ho provato quelli elencati ma non sono riuscito a trovare facilmente la funzionalità desiderata (copia automatica con struttura ad albero). Fammi sapere (per modificare) se la tua esperienza differisce.)
Ad ogni modo, il trucco era trovare un software per Windows che consenta di eseguire il backup dei supporti (non l'immagine del disco / multimediale) con la funzione di sincronizzazione. Tre di questi candidati che ho testato e trovato facile (GUI) sono SyncToy , FreeFileSync e PureSync . (Tutti sono gratuiti per uso personale.)
Raccomando FreeFileSync e le istruzioni per il suo utilizzo sono menzionate di seguito.
Istruzioni:
Scarica FreeFileSync (gratuito).
Questo programma potrebbe non creare la voce del menu Start . Per un Windows 7 a 64 bit, la posizione della directory del programma è C:\Program Files\FreeFileSync
e una relativa sarebbe per Windows 7. A 32 bit. Eseguire FreeFileSync.exe (fare clic con il tasto destro del mouse → Esegui come amministratore ).
(Sulla mia macchina questo programma si blocca per alcuni secondi durante il suo avvio ma alla fine si stabilizza e non si comporta allo stesso modo.) La schermata predefinita per v7.0 sarebbe simile a:
Collega il tuo dispositivo Android al PC tramite cavo USB e scegli MTP per il trasferimento dei dati.
In FreeFileSync , vedresti due campi con il nome Drag & Drop nella parte superiore del riquadro sinistro e destro. Conservano la posizione per l'archiviazione di origine e destinazione. Modificali:
Per il riquadro sinistro fare clic su Sfoglia → Risorse del computer (lato sinistro) nella finestra aperta → selezionare il dispositivo (ad esempio HTC One ; in Dispositivi portatili ) → scegliere la scheda SD interna o esterna del dispositivo Android → Seleziona cartella (in basso).
Per il riquadro destro, fare clic su Sfoglia → Risorse del computer (lato sinistro) nella finestra aperta → selezionare la posizione di backup (ad esempio D:\Backup
) → Seleziona cartella (in basso).
In FreeFileSync sotto la barra dei menu, vai su Azioni → Impostazioni filtro . Qui puoi includere i tipi di file ed escludere le cartelle dal mining o dal backup. Ad esempio, se voglio fare il backup solo .jpg
e .png
file di immagini dal mio Android, ma voglio evitare quelli del Android
, Data
, eventuali .folder
o le cartelle che sono state create da alcune applicazioni e include i file irrilevanti con tali estensioni, allora la mia filer sarebbero:
Si noti che il filtro non è completo nell'immagine rispetto al testo nella risposta
Modifica quanto vuoi poiché è facile. Consiglio vivamente di escludere la Android
cartella. Fai clic su OK quando hai finito con i filtri personalizzati. (Si noti che non ho aggiunto, ma si possono aggiungere estensioni video troppo simile .mp4
, .mkv
e così via)
Nella barra dei menu, vai su Azioni → Impostazioni di sincronizzazione e scegli una delle varianti disponibili. Per il primo backup preferisco Mirror per eseguire il backup di tutti i file filtrati. Fai finalmente clic su OK .
Nella barra dei menu, vai su Azioni → Avvia confronto : questo mostrerà i file filtrati nel riquadro di sinistra (sorgente) e i file disponibili nel riquadro di destra (destinazione; sarebbe vuoto per una nuova cartella di backup). (Puoi sempre cambiare i riquadri facendo clic <>sull'icona blu disponibile tra i due riquadri.) Un esempio potrebbe apparire come:
Nella barra dei menu, vai su Azioni → Avvia sincronizzazione : questo (come ovvio) sincronizzerà le due cartelle in base all'impostazione scelta nel passaggio 7. Un esempio di processo e il completamento sarebbe simile a:
Siamo bravi a fare il backup di qualsiasi cosa qui. Si noti che per ripristinare i passaggi (come ovvio) sarebbero gli stessi, ma le posizioni nel riquadro sinistro e destro differirebbero. Inoltre, durante il ripristino, il mio telefono si blocca molto (il motivo potrebbe essere una scheda SD di bassa classe nel dispositivo o del tutto un problema di programma stesso, IDK!)
Problema con e soluzione per dispositivi Android multi-storage
Un problema che un utente di dispositivi Android multi-storage avrebbe notato è che dovrai ripetere le istruzioni per eseguire il backup sia della scheda SD esterna che interna.
Questo può essere evitato usando un file server in Android. Vedi Metodo 1 o Metodo 3 nella mia risposta qui . Assicurati solo che il file server abbia la sua directory principale in /storage
modo che in FreeFileSync tutti gli archivi (che ora sarebbero elencati come cartelle) possano essere mappati per il backup.
Ho provato e ha funzionato bene!
Stato: obiettivo completato
Potrei trattare SyncToy e PureSync qui, ma quest'ultimo si blocca continuamente ogni volta che faccio clic su un'opzione e sulla prima: è intuitivo e molto facile in "filtri di esclusione" ma non offre molta flessibilità nella variante di sincronizzazione (vorrei ho finito per eliminare le immagini nel dispositivo a causa della mancanza di tale, ma è stato fermato in qualche modo. :))
Penso che l'obiettivo possa essere raggiunto usando find
e gli rsync
strumenti in combinazione su GNU / Linux.
Fatemi sapere altre opzioni se venite a conoscenza di eventuali errori tecnici o nella mia risposta.