Ответы:
Согласно этой статье вы не можете изменить поведение iTunes. Однако вы можете использовать функцию NTFS для указания этой папки на другой диск. Эта функция обычно называется «соединением».
Вы можете использовать этот инструмент для создания перекрестка: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
Например, допустим, вы хотите, чтобы резервная копия вашего iPhone была D: \ backup. Вы бы сделали это:
Откройте командную строку и введите следующие команды:
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
Я наконец справился с этим - описанные выше шаги были только наполовину правильными для моей системы Windows XP Professional, но все равно большое спасибо. Junction не будет работать с рабочего стола, используя эти команды. Чтобы заставить его работать, я должен был поместить файл программы соединения (junction.exe) в c:\Documents and Settings\<username>
папку.
Правильная последовательность - закрыть iTunes, затем:
Загрузите Junction from Sysinternals и разархивируйте Junction.exe в папку с вашим именем пользователя, обычно здесь:c:\Documents and Settings\(USERNAME)
Создайте папку для резервных копий в нужном новом месте. Переместите существующую папку «Резервное копирование» iPhone из ее местоположения по умолчанию ( C:\Documents and Setting\username\Application Data\Apple Computer\MobileSync
) в новое местоположение. В моем примере это так H:\Backups\Iphone Backup
.
Откройте командную строку: Пуск> Выполнить> cmd
В командной строке введите следующее:
junction "C:\Documents and Setting\<username>\Application Data\Apple Computer\MobileSync\Backup" "H:\Backups\Iphone Backup"
(Замените свой собственный путь к файлу, где у меня есть « H: \ Backups \ Iphone Backup »)
Закройте командную строку. Откройте iTunes и запустите резервное копирование.
Используя этот подход, вы можете переместить любые другие папки iPhone из их расположения по умолчанию.
Вместо соединения вы можете использовать командную строку Windows следующим образом:
Выполните следующую команду из предыдущего расположения Backup:
mklink /J Backup d:\bu
На моем iPad потребовался только один фильм на жестком диске, чтобы поглотить все свободное место на диске C: при следующей синхронизации. Благодаря Полу и Вольфгангу я избавился от покупки большего SSD одной простой командой:
junction "%appdata%\Apple Computer\MobileSync\backup" F:\Temp\backup
Для того, чтобы это стоило, вот инструкции для Windows Vista, 7 и Mac OS X, а также: http://aaltonen.us/2011/01/03/change-the-location-of-your-iphone-backup/
Неправильная командная строка:
junction
создает ссылку с именем первого параметра и позволяет указывать на второй.
Правильная командная строка будет:
junction "C:\Documents and Settings\username\Application Data\Apple Computer\MobileSync\Backup" C:\Backup
iTunes теперь смотрит на «C: \ Documents ....», который является ссылкой на C: \ Backup
Вот часть справки, отображаемой самой программой:
usage: junction <junction directory> <junction target>
example: junction d:\link c:\windows
Каталог Junction - это «поддельное» местоположение, куда вы обращаетесь для доступа к файлу / каталогу. Цель Junction - это место, где фактически находится файл / каталог (диск: \ папка \ файл)
mklink
из командной строки с повышенными привилегиями.