1月 032011
 

随着iTunes中同步过的设备和备份次数不断增加,会发现电脑C盘空间急剧减少。你可以在iTunes中找到在这台电脑中备份过的设备和备份时间。以我的电脑为例:

itunes_backup_numbers

上图显示了我的电脑中备份过的设备和备份时间,那这些备份的文件在哪里呢?他们都在“C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup”,我的系统中他们占用的空间情况如下:

itunes_backup_size

可以看到,5个设备的备份竟然占用了近4G的空间。而iTunes中并没有相关的设置可以修改这个地址,那有没有办法把它挪到其他的分区呢?办法还是有的,这就需要用符号链接(symlinks)。如果想详细了解符号链接,请跳转后参阅wikipedia上的条目:符号链接,本文就不再赘述了。

Windows系统中并没有内置符号链接的创建工具(从wikipedia查询得知,从Vista开始,Windows系统已经内置了mklink命令,稍后更新用法),需要用M$工程师提供的一个免费的小工具:junction。下面说一下具体的步骤:

  1. 这里下载 junction 用来创建 NTFS Junctions.
  2. 下载下来的是一个压缩包,需要解压缩,为了方便使用,我直接解压缩到C:\Windows 这个系统目录,这样我在使用的时候就不用再输入路径了
  3. 确认iTunes处于关闭状态,然后用键盘的快捷键Win+R,在输入框中输入一下地址 "C:\Users\%username%\AppData\Roaming\Apple Computer\" (注意,不包括引号),然后回车,就会进入备份所在的文件夹。
  4. 找到MobileSync文件夹并剪切到其他分区,这里我放到了"D:\Users\Crotus“ 文件夹中
  5. 最后使用Win+R打开运行窗口,键入cmd并回车win_r_cmd
  6. 在命令行窗口输入以下命令:
    Junction "c:\Users\Crotus\AppData\Roaming\Apple Computer\MobileSync” d:\Users\Crotus\MobileSync

成功以后会得到如下的提示

itunes_backup_link_created

用dir命令查看的结果是这样的:

itunes_backup_link_dir

至此,所有的设置完成。用此方法,我成功释放了C盘近4G的空间。


华丽的分割线

 

更新:上面说了Windows没有内置相关命令,这个说法是错误的,从Vista开始,Windows系统中已经内置了mklink命令,具体的用法如下(参考wikipedia):

mklink [/D | /H | /J] LinkName Target
/D          创建目录符号链接(默认为文件符号链接)
/H          创建硬链接
/J          创建目录连接
LinkName    链接名称
Target      链接的目标(根据命令行参数不同,可能为文件、目录或者加载点)

这里可以看到mklink /D 和mklink /J都可以建立目录链接,这两个有没有区别呢?我自己测试了一下,这两个还是有区别的!

首先用mklink /D来建立目录链接

itunes_backup_mklink_d

成功后,dir查看文件

itunes_backup_mklink_d_dir

而这个链接的属性是这样的

itunes_backup_mklink_d_folder

我们可以看到,它是一个shortcut

而用mkdir /J 建立的链接又是怎样的呢?

itunes_backup_mklink_j

dir列出的内容

itunes_backup_mklink_j_dir

而链接的属性是这样的

itunes_backup_mklink_j_folder

由此可见,我们需要用mkdir /J,具体的命令:

mklink /J "c:\Users\Crotus\AppData\Roaming\Apple Computer\MobileSync" d:\Users\Crotus\MobileSync

低调的分割线

 

更新2:XP的设置方式来了!

XP没有内置mklink命令,必须用第一种方法,不过相关的路径要修改一下

首先还是关掉itunes,进入 “c:\Documents and Settings\你的用户名\Application Data\Apple Computer\” ,把MobileSync文件夹剪切到其他分区,比如 d:\Users\MobileSync

在命令行中输入下面的命令

 

Junction “c:\Documents and Settings\你的用户名\Application Data\Apple Computer\MobileSync\Backup” “D:\Users\MobileSync”

具体的目录请根据自己的情况自行修改。

 评论

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*(必需)

*(必需)

Time limit is exhausted. Please reload CAPTCHA.

18,808 人阅读