Jak zmienić lokalizację kopii zapasowej iPhone'a w systemie Windows?

42

iTunes tworzy dość duży katalog kopii zapasowych na moim dysku C: za każdym razem, gdy tworzę kopię zapasową iPhone'a.

Czy istnieje sposób, aby powiedzieć iTunes, aby wykonał kopię zapasową danych iPhone'a w innym miejscu?

Laurent K
źródło

Odpowiedzi:

33

Zgodnie z tym artykułem nie można zmienić zachowania iTunes. Można jednak użyć funkcji NTFS, aby wskazać ten folder na innym dysku. Ta funkcja jest zwykle nazywana „skrzyżowaniem”.

Za pomocą tego narzędzia można utworzyć skrzyżowanie: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Załóżmy na przykład, że chcesz, aby kopia zapasowa iPhone'a była D: \ kopia zapasowa. Zrobiłbyś to:

  1. zamknij iTunes
  2. Przenieś folder „C: \ Documents and Settings \ User \ Application Data \ Apple Computer \ Mobile Sync \ Backup” do D: \
  3. Rozpakuj plik junction.zip na pulpicie
  4. Otwórz wiersz polecenia i wprowadź następujące polecenia:

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

UWAGA 1: Oczywiście zmień „nazwę użytkownika”, aby pasowała do twojej bieżącej nazwy użytkownika.

UWAGA 2: Nie testowałem powyższego! Zasadniczo punkty połączenia działają OK, ale tylko wtedy, gdy programy nie zadzierają z połączonym katalogiem (np. Zmień nazwę lub usuń). Na przykład, jeśli iTunes zrobi coś takiego jak usunięcie katalogu ... \ Mobile Sync \ Backup, a następnie odtworzenie go, nie będzie już przechodził do folderu D: \ backups.

UWAGA 3: Jeśli zainstalowałeś iTunes ze Sklepu Windows, ścieżka do plików kopii zapasowej będzie: C:\Users\username\Apple\MobileSync\Backup

Am1rr3zA
źródło
17
+1 - ale nie musisz pobierać / instalować dodatkowego oprogramowania do tego w systemie Windows Vista i 7. Możesz po prostu użyć mklinkz wiersza polecenia z podwyższonym poziomem uprawnień.
DMA57361,
Tanx za twoją pomoc, ponieważ jestem użytkownikiem MBP Po prostu używam XP w dawnych czasach i nie znam funkcji vista i 7.
Am1rr3zA
2
Lub możesz przenieść cały katalog i po prostu wpisać: junction.exe "% APPDATA% \ Apple Computer" D: \ iTunes
Parsa
1
Działa to również dla mklink: mklink / J "% APPDATA% \ Apple Computer \ MobileSync \ Backup" "M: \ iTunesMobileSync \ Backup"
Soviut
Współpracuje również z mklink / D
Jay R. Wren
7

W końcu udało mi się - powyższe kroki były tylko w połowie odpowiednie dla mojego systemu Windows XP Professional, ale i tak bardzo dziękuję. Junction nie działałby z pulpitu przy użyciu tych poleceń. Aby go uruchomić, musiałem umieścić plik programu łączącego (junction.exe) w c:\Documents and Settings\<username>folderze.

Prawidłowa sekwencja to zamknięcie iTunes:

  1. Pobierz Junction z Sysinternals i rozpakuj Junction.exe do folderu z nazwą użytkownika, zwykle tutaj:c:\Documents and Settings\(USERNAME)

  2. Utwórz folder kopii zapasowych w żądanej nowej lokalizacji. Przenieś istniejący folder „Kopia zapasowa” telefonu iPhone z domyślnej lokalizacji ( C:\Documents and Setting\username\Application Data\Apple Computer\MobileSync) do nowej lokalizacji. W moim przykładzie to jest H:\Backups\Iphone Backup.

  3. Otwórz wiersz polecenia: Start> Uruchom> cmd

  4. W wierszu polecenia wpisz następujące polecenie:

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

    (Zastąp własną ścieżkę pliku, w której mam „ H: \ Kopie zapasowe \ Iphone Backup ”)

  5. Zamknij wiersz polecenia. Otwórz iTunes i rozpocznij tworzenie kopii zapasowej.

Korzystając z tej metody, możesz przenieść dowolny inny folder iPhone'a z jego domyślnej lokalizacji.

morskizmienić
źródło
6

Zamiast używać skrzyżowania, możesz użyć wiersza poleceń systemu Windows w następujący sposób:

  1. Przenieś katalog kopii zapasowych w dowolne miejsce (np. Z C: ..... Kopia zapasowa do D: \ bu)
  2. Całkowicie usuń katalog Backup z C:
  3. Uruchom następujące polecenie z poprzedniej lokalizacji Kopii zapasowej:

    mklink /J Backup d:\bu
    
ony darmawan
źródło
5

Wystarczy jeden film z dysku twardego na iPadzie, aby pochłonąć całą dostępną przestrzeń na dysku C: przy następnej synchronizacji. Dzięki Paulowi i Wolfgangowi uratowałem się przed kupowaniem większego dysku SSD za pomocą jednego prostego polecenia:

junction "%appdata%\Apple Computer\MobileSync\backup" F:\Temp\backup
jackd
źródło
1

zamiast „C: \ Documents and Settings \ nazwa użytkownika \ Dane aplikacji \” możesz użyć „% appdata%”, co ułatwia kopiowanie i wklejanie. Np .:% appdata% \ Apple Computer \ MobileSync \ backup

Wolfgang
źródło
1

Zła linia poleceń:

junction tworzy łącze nazwane po pierwszym parametrze i pozwala wskazać drugi.

Prawidłowy wiersz poleceń to:

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

iTunes patrzy teraz na „C: \ Documents ....”, który jest linkiem do C: \ Backup

Piotr
źródło
1

Oto część pomocy wyświetlanej przez sam program:

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

Katalog połączeń jest „fałszywą” lokalizacją, w której uzyskujesz dostęp do pliku / katalogu. Miejsce docelowe połączenia to miejsce, w którym faktycznie znajduje się plik / katalog (dysk: \ folder \ plik)

OUM
źródło
1
Chociaż udało mi się sprawić, że skrzyżowanie działa, iTunes nadal wyświetla komunikat o błędzie dotyczący c: \ ma tylko 5 GB dostępnej pamięci i potrzebuje 20 GB (która jest dostępna w L: \ Backup - cel skrzyżowania) Nie rozumiem dlaczego nie działa (XP SP2, 1 dysk, kilka partycji NTFS)
OUM
0

Tak naprawdę powinno to być:

junction I:\iTunesBackup "C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup"
Gafel
źródło