如何在Windows上更改iPhone备份位置?


42

每当我备份iPhone时,iTunes都会在C:驱动器上创建一个很大的备份目录。

有没有办法告诉iTunes将iPhone数据备份到另一个位置?

Answers:


33

根据本文,您无法更改iTunes行为。但是,您可以使用NTFS的功能将该文件夹指向另一个驱动器。此功能通常称为“接合点”。

您可以使用此工具创建联结:http : //technet.microsoft.com/zh-cn/sysinternals/bb896768.aspx

例如,假设您希望将iPhone备份为D:\ backup。您可以这样做:

  1. 关闭iTunes
  2. 将文件夹“ C:\ Documents and Settings \ User \ Application Data \ 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:如果您是从Windows应用商店安装iTunes的,则备份文件的路径为: C:\Users\username\Apple\MobileSync\Backup


17
+1-但您不需要在Windows Vista和7上为此下载/安装其他软件。您只需mklink在提升权限的命令提示符下使用即可。
DMA57361 2010年

坦对你有所帮助,因为我MBP用户的话就用XP在过去的时代,不知道和Vista的功能7
Am1rr3zA

2
或者,您可以移动整个目录,然后键入:junction.exe“%APPDATA%\ Apple Computer” D:\ iTunes
Parsa

1
这也适用于mklink:mklink / J“%APPDATA%\ Apple Computer \ MobileSync \ Backup”“ M:\ iTunesMobileSync \ Backup”
Soviut 2012年

也适用于mklink / D
Jay R. Wren

7

我终于对它进行了管理-上述步骤仅对我的Windows XP Professional系统而言是正确的一半,但还是非常感谢。使用这些命令,接合点将无法在桌面上运行。为了使其正常工作,我必须将联结程序文件(junction.exe)放入c:\Documents and Settings\<username>文件夹中。

正确的顺序是关闭iTunes,然后:

  1. 从Sysinternals 下载Junction并将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:..... Backup移至D:\ bu)
  2. 从C完全删除备份目录:
  3. 从备份的先前位置运行以下命令:

    mklink /J Backup d:\bu
    

5

下次同步发生时,iPad上只需要播放一部HDD电影就可以吞噬C:驱动器上的所有可用空间。感谢Paul和Wolfgang,我用一个简单的命令就不必购买更大的SSD:

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


1

可以使用“%appdata%”代替“ C:\ Documents and Settings \用户名\ Application Data \”,这使得复制和粘贴更加容易。例如:%appdata%\ Apple Computer \ MobileSync \ backup


1

命令行错误:

junction 创建以第一个参数命名的链接,并使其指向第二个。

正确的命令行为:

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

iTunes现在查看“ C:\ Documents ....”,它是C:\ Backup的链接。


1

这是程序本身显示的帮助的一部分:

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

连接目录是“伪造”位置,您可以在其中访问文件/目录。连接目标是文件/目录实际所在的位置(磁盘:\ folder \ file)


1
虽然我可以使连接正常工作,但iTunes仍然会引发有关c:\的错误消息,其中只有5GB可用空间,而它需要20GB(在L:\ Backup-连接的目标位置可用),我不明白为什么它无法正常工作(XP SP2、1个驱动器,几个NTFS分区)
OUM,

0

因此,实际上应该是:

junction I:\iTunesBackup "C:\Documents and Settings\<username>\Application Data\Apple Computer\MobileSync\Backup"
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.