iTunes создает довольно большой каталог для резервного копирования на моем диске C: всякий раз, когда я выполняю резервное копирование своего iPhone.
Есть ли способ сказать iTunes для резервного копирования данных iPhone в другое место?
Согласно этой статье вы не можете изменить поведение 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 от 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
вместо «C:\Documents and Settings\ имя пользователя \ Application Data \» вы можете использовать «% appdata%», что упрощает копирование и вставку. Например:% appdata% \ Apple Computer \ MobileSync \ backup
Вот часть справки, отображаемой самой программой:
usage: junction <junction directory> <junction target>
example: junction d:\link c:\windows
Каталог Junction - это «поддельное» местоположение, куда вы обращаетесь для доступа к файлу / каталогу. Цель Junction - это место, где фактически находится файл / каталог (disk:\folder\file)
Итак, на самом деле это должно быть:
junction I:\iTunesBackup "C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup"