iPhoneをバックアップすると、iTunesがC:ドライブに非常に大きなバックアップディレクトリを作成します。
IPhoneのデータを別の場所にバックアップするようにiTunesに指示する方法はありますか?
この記事 によると、iTunesの動作を変更することはできません。ただし、NTFSの機能を使用してそのフォルダを別のドライブに向けることができます。この機能は通常「ジャンクション」と呼ばれます。
このツールを使用してジャンクションを作成できます。 http://technet.Microsoft.com/ja-jp/sysinternals/bb896768.aspx
たとえば、iPhoneのバックアップをD:\ backupにしたいとしましょう。あなたはこれをするでしょう:
コマンドプロンプトを開き、次のコマンドを入力します。
cd Desktop
junction "C:\Documents and Settings\username\Application Data\Apple Computer\Mobile Sync\Backup" D:\backup
注1:もちろん、現在のユーザー名と一致するように "username"を変更してください。
注2:私は上記をテストしませんでした!一般に、ジャンクションポイントは問題なく動作しますが、プログラムがリンク先のディレクトリを混乱させない場合に限ります(名前の変更や削除など)。たとえば、iTunesが...\Mobile Sync\Backupディレクトリを削除してから再作成するなどの操作を行った場合、D:\ backupsフォルダには移動しません。
注意3:WindowsストアからiTunesをインストールした場合、バックアップファイルへのパスは次のようになります。C:\Users\username\Apple\MobileSync\Backup
私はついにそれを管理しました - 上のステップは私のWindows XP Professionalシステムのためにちょうど半分の正しさでした、とにかく多くのおかげで。これらのコマンドを使用しても、Junctionはデスクトップからは機能しません。動作させるためには、junctionプログラムファイル(junction.exe)をc:\Documents and Settings\<username>
フォルダーに入れる必要がありました。
正しい順序は、次にiTunesを閉じます。
SysinternalsからJunction をダウンロードし、Junction.exeをユーザー名フォルダに解凍します。通常は、ここにあります:c:\Documents and Settings\(USERNAME)
目的の新しい場所にバックアップ用のフォルダを作成します。既存のiPhoneの「Backup」フォルダをデフォルトの場所(C:\Documents and Setting\username\Application Data\Apple Computer\MobileSync
)から新しい場所に移動します。私の例ではこれはH:\Backups\Iphone Backup
です。
コマンドプロンプトを開きます。Start> Run> cmd
コマンドプロンプトで、次のように入力します。
junction "C:\Documents and Setting\<username>\Application Data\Apple Computer\MobileSync\Backup" "H:\Backups\Iphone Backup"
( "H:\ Backups\Iphone Backup"がある場所に自分のファイルパスを置き換えます)
コマンドプロンプトを閉じます。 iTunesを開いてバックアップを開始します。
この方法で、他のiPhoneフォルダをデフォルトの場所から移動できます。
Junctionを使用する代わりに、次のようにWindowsのコマンドラインを使用できます。
Backupの以前の場所から次のコマンドを実行します。
mklink /J Backup d:\bu
次の同期が起こったとき、私のC:ドライブのすべての利用可能なスペースを浪費するためにそれは私のiPad上の一つのHDD映画だけを取りました。 PaulとWolfgangのおかげで、1つの簡単なコマンドでより大きな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
は最初のパラメータにちなんで名付けられたリンクを作成し、それが2番目のパラメータを指すようにします。
正しいコマンドラインは次のようになります。
junction "C:\Documents and Settings\username\Application Data\Apple Computer\MobileSync\Backup" C:\Backup
iTunesはC:\ Backupへのリンクである "C:\ Documents ...."を見ます。
「C:¥Documents and Settings¥username¥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"