42

iTunes создает довольно большой каталог для резервного копирования на моем диске C: всякий раз, когда я выполняю резервное копирование своего iPhone.

Есть ли способ сказать iTunes для резервного копирования данных iPhone в другое место?

9 ответов9

33

Согласно этой статье вы не можете изменить поведение iTunes. Однако вы можете использовать функцию NTFS для указания этой папки на другой диск. Эта функция обычно называется "соединением".

Вы можете использовать этот инструмент для создания перекрестка:http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Например, предположим, что вы хотите, чтобы резервная копия вашего iPhone была D:\backup. Вы бы сделали это:

  1. закрыть iTunes
  2. Переместите папку «C:\Documents and Settings\ Пользователь \ Данные приложения \ Apple Computer \ Mobile Sync \ Backup» в папку «D:\».
  3. Распакуйте файл junction.zip на рабочий стол
  4. Откройте командную строку и введите следующие команды:

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

ПРИМЕЧАНИЕ 1. Измените "имя пользователя", чтобы оно совпадало с вашим текущим именем.

ПРИМЕЧАНИЕ 2: Я не проверял выше! В общем случае точки соединения работают нормально, но только если программы не связываются со связанным каталогом (например, переименовывают или удаляют его). Например, если iTunes делает что-то вроде удаления ...\Mobile Sync\Backup, а затем воссоздать его, он больше не будет идти в папку D:\backups.

ПРИМЕЧАНИЕ 3. Если вы установили iTunes из Магазина Windows, путь к файлам резервной копии будет выглядеть следующим образом: C:\Users\username\Apple\MobileSync\Backup

7

Я наконец справился с этим - описанные выше шаги были только наполовину правильными для моей системы Windows XP Professional, но все равно большое спасибо. Junction не будет работать с рабочего стола, используя эти команды. Чтобы заставить его работать, мне пришлось поместить файл программы соединения (junction.exe) в папку c:\Documents and Settings\<username> .

Правильная последовательность - закрыть iTunes, затем:

  1. Загрузите Junction от Sysinternals и разархивируйте Junction.exe в свою папку с именем пользователя, обычно здесь: c:\Documents and Settings\(USERNAME)

  2. Создайте папку для резервных копий в нужном новом месте. Переместите существующую папку "Резервное копирование" iPhone из ее расположения по умолчанию (C:\Documents and Setting\username\Application Data\Apple Computer\MobileSync) в новое расположение. В моем примере это H:\Backups\Iphone Backup .

  3. Откройте командную строку: Пуск> Выполнить> cmd

  4. В командной строке введите следующее:

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

    (Замените свой собственный путь к файлу, где у меня есть « H:\Backups\Iphone Backup »)

  5. Закройте командную строку. Откройте iTunes и запустите резервное копирование.

Используя этот подход, вы можете переместить любые другие папки iPhone из их расположения по умолчанию.

6

Вместо соединения вы можете использовать командную строку Windows следующим образом:

  1. Переместите каталог резервного копирования куда хотите (например, из C:.....Бэкап в D:\bu)
  2. Полностью удалите каталог резервного копирования из C:
  3. Выполните следующую команду из предыдущего расположения Backup:

    mklink /J Backup d:\bu
    
5

На моем iPad потребовался только один фильм на жестком диске, чтобы поглотить все свободное место на диске C: при следующей синхронизации. Благодаря Полу и Вольфгангу я избавился от покупки большего SSD с помощью одной простой команды:

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

Чтобы узнать, чего это стоит, вот инструкции для Windows Vista, 7 и Mac OS X:http://aaltonen.us/2011/01/03/change-the-location-of-your-iphone-backup/

1

Неправильная командная строка:

junction создает ссылку с именем первого параметра и позволяет указывать на второй.

Правильная командная строка будет:

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

iTunes теперь смотрит на «C:\Documents ....», который является ссылкой на C:\Backup

1

вместо «C:\Documents and Settings\ имя пользователя \ Application Data \» вы можете использовать «% appdata%», что упрощает копирование и вставку. Например:% appdata% \ Apple Computer \ MobileSync \ backup

1

Вот часть справки, отображаемой самой программой:

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

Каталог Junction - это «поддельное» местоположение, куда вы обращаетесь для доступа к файлу / каталогу. Цель Junction - это место, где фактически находится файл / каталог (disk:\folder\file)

0

Итак, на самом деле это должно быть:

junction I:\iTunesBackup "C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .