Come modificare la posizione di backup di iPhone su Windows?


42

iTunes crea una directory di backup abbastanza grande sul mio disco C: ogni volta che eseguo il backup del mio iPhone.

C'è un modo per dire a iTunes di eseguire il backup dei dati di iPhone in un'altra posizione?

Risposte:


33

Secondo questo articolo non è possibile modificare il comportamento di iTunes. Tuttavia, è possibile utilizzare una funzionalità di NTFS per puntare quella cartella su un'altra unità. Questa funzione è in genere denominata "incrocio".

È possibile utilizzare questo strumento per creare un incrocio: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Ad esempio, supponiamo che desideri che il backup del tuo iPhone sia D: \ backup. Faresti questo:

  1. chiudi iTunes
  2. Sposta la cartella "C: \ Documents and Settings \ Utente \ Dati applicazioni \ Apple Computer \ Mobile Sync \ Backup" su D: \
  3. Estrarre junction.zip sul desktop
  4. Apri un prompt dei comandi e inserisci questi comandi:

    cd Desktop
    junction "C:\Documents and Settings\username\Application Data\Apple Computer\Mobile Sync\Backup" D:\backup
    

NOTA 1: cambia "username" per abbinarlo al tuo attuale username, ovviamente.

NOTA 2: non ho verificato quanto sopra! In generale, i punti di giunzione funzionano correttamente, ma solo se i programmi non interferiscono con la directory collegata (come rinominare o rimuoverla). Ad esempio, se iTunes fa qualcosa come eliminare la directory ... \ Mobile Sync \ Backup e quindi ricrearla, non andrà più nella cartella D: \ backups.

NOTA 3: se hai installato iTunes da Windows Store, il percorso dei file di backup sarà: C:\Users\username\Apple\MobileSync\Backup


17
+1 - ma non è necessario scaricare / installare software aggiuntivo per questo su Windows Vista e 7. È possibile utilizzare solo mklinkda un prompt dei comandi elevato.
DMA57361

Tanx per il tuo aiuto perché sono un utente MBP, utilizzo XP solo in passato e non conosco le funzionalità di Vista e 7.
Am1rr3zA

2
Oppure puoi spostare l'intera directory e digitare: junction.exe "% APPDATA% \ Apple Computer" D: \ iTunes
Parsa,

1
Questo funziona anche per mklink: mklink / J "% APPDATA% \ Apple Computer \ MobileSync \ Backup" "M: \ iTunesMobileSync \ Backup"
Soviut

Funziona anche con mklink / D
Jay R. Wren,

7

Alla fine ce l'ho fatta - i passaggi precedenti erano solo la metà per il mio sistema Windows XP Professional, ma grazie mille comunque. La giunzione non funzionerebbe dal desktop usando questi comandi. Per farlo funzionare ho dovuto mettere il file del programma di giunzione (junction.exe) nella c:\Documents and Settings\<username>cartella.

La sequenza corretta è chiudere iTunes quindi:

  1. Scarica Junction da Sysinternals e decomprimi Junction.exe nella cartella del tuo nome utente, di solito qui:c:\Documents and Settings\(USERNAME)

  2. Creare una cartella per i backup nella nuova posizione desiderata. Sposta la cartella "Backup" di iPhone esistente dalla posizione predefinita ( C:\Documents and Setting\username\Application Data\Apple Computer\MobileSync) nella nuova posizione. Nel mio esempio questo è H:\Backups\Iphone Backup.

  3. Apri un prompt dei comandi: Start> Esegui> cmd

  4. Nel prompt dei comandi, digitare quanto segue:

    junction "C:\Documents and Setting\<username>\Application Data\Apple Computer\MobileSync\Backup" "H:\Backups\Iphone Backup"
    

    (Sostituisci il tuo percorso di file in cui ho " H: \ Backups \ Iphone Backup ")

  5. Chiudi il prompt dei comandi. Apri iTunes e avvia il backup.

Puoi spostare qualsiasi altra cartella di iPhone dalle posizioni predefinite usando questo approccio.


6

Invece di utilizzare junction è possibile utilizzare la riga di comando di Windows come segue:

  1. Sposta la directory di backup dove vuoi (ad es. Da C: ..... Backup a D: \ bu)
  2. Rimuovere completamente la directory di backup da C:
  3. Eseguire il comando seguente dalla posizione precedente del backup:

    mklink /J Backup d:\bu
    

5

Ci è voluto solo un film HDD sul mio iPad per inghiottire tutto lo spazio disponibile sul mio disco C: quando si è verificata la sincronizzazione successiva. Grazie a Paul e Wolfgang, mi sono salvato dall'acquistare un SSD più grande con un semplice comando:

junction "%appdata%\Apple Computer\MobileSync\backup" F:\Temp\backup


1

invece di "C: \ Documents and Settings \ nomeutente \ Dati applicazioni \" puoi usare "% appdata%" che semplifica le operazioni di copia e incolla. Ad esempio:% appdata% \ Apple Computer \ MobileSync \ backup


1

Riga di comando errata:

junction crea il collegamento che prende il nome dal primo parametro e lo lascia puntare al secondo.

La riga di comando corretta sarebbe:

junction "C:\Documents and Settings\username\Application Data\Apple Computer\MobileSync\Backup" C:\Backup

iTunes ora guarda "C: \ Documents ...." che è un collegamento a C: \ Backup


1

Ecco una parte della guida visualizzata dal programma stesso:

usage: junction <junction directory> <junction target>
       example: junction d:\link c:\windows

La directory di giunzione è la posizione "falsa", dove si accede al file / directory La destinazione di giunzione è dove risiede il file / directory (disco: \ cartella \ file)


1
Mentre sono riuscito a far funzionare il nodo, iTunes genera ancora un messaggio di errore su c: \ ha solo 5 GB disponibili e ha bisogno di 20 GB (che è disponibile su L: \ Backup - la destinazione del nodo) Non capisco perché non funziona (XP SP2, 1 unità, diverse partizioni NTFS)
OUM

0

Quindi, in realtà dovrebbe essere:

junction I:\iTunesBackup "C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.