每当我备份我的 iPhone 时,iTunes 都会在我的 C: 盘上创建一个相当大的备份目录。
有没有办法告诉 iTunes 将 iPhone 数据备份到另一个位置?
答案1
根据本文您无法更改 iTunes 的行为。但是,您可以使用 NTFS 的功能将该文件夹指向另一个驱动器。此功能通常称为“连接”。
您可以使用此工具来创建连接点: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
例如,假设您希望将 iPhone 备份到 D:\backup。您可以这样做:
- 关闭 iTunes
- 将文件夹“C:\Documents and Settings\User\Application Data\Apple Computer\Mobile Sync\Backup”移动到 D:\
- 将 junction.zip 解压到桌面
打开命令提示符并输入以下命令:
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:如果您从 Windows Store 安装 iTunes,则备份文件的路径为:
C:\Users\username\Apple\MobileSync\Backup
答案2
我终于成功了 - 上述步骤对我的 Windows XP Professional 系统来说只对了一半,但还是非常感谢。使用这些命令,Junction 无法从桌面运行。为了使它正常工作,我必须将 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 备份“)
关闭命令提示符。打开 iTunes 并开始备份。
您可以使用此方法将任何其他 iPhone 文件夹从其默认位置移动。
答案3
除了使用 junction 之外,您还可以使用 Windows 命令行,如下所示:
- 将备份目录移动到您想要的任何位置(例如从 C:.....Backup 到 D:\bu)
- 从 C: 中完全删除备份目录
从备份的先前位置运行以下命令:
mklink /J Backup d:\bu
答案4
值得一提的是,这里还有适用于 Windows Vista、7 和 Mac OS X 的说明: http://aaltonen.us/2011/01/03/change-the-location-of-your-iphone-backup/