ローカル ボリュームは、操作を完了する必要があります。

 

iPadのiOSを5.1にアップデートしようと思ったのだが、iPadのディスクの容量を50GB近く使っているため、PCのCドライブにバックアップを取得できない。よって、OS付属のmklinkコマンドを使ってディレクトリジャンクションを作成することにした。Windows7環境。

mklinkの使用法は以下の通り。

C:\>mklink /?
シンボリック リンクを作成します。

MKLINK [[/D] | [/H] | [/J]] リンク ターゲット

/D ディレクトリのシンボリック リンクを作成します。既定では、
ファイルのシンボリック リンクが作成されます。
/H シンボリック リンクではなく、ハード リンクを作成します。
/J ディレクトリ ジャンクションを作成します。
リンク 新しいシンボリック リンク名を指定します。
ターゲット 新しいリンクが参照するパス (相対または絶対)
を指定します。

NASにBackupフォルダを作成し、以下のコマンドを実行したのだが、「ローカル ボリュームは、操作を完了する必要があります。」という意味不明なメッセージが表示され、ディレクトリジャンクションが作成されない。

cd C:\Users\hogehoge\AppData\Roaming\Apple Computer\MobileSync
mklink /J Backup "N:\Apple Computer\MobileSync\Backup"

「ローカル ボリューム」というところが怪しいと思い、ジャンクション先をNASから外付けHDDに変更したらうまくいった。

C:\Users\hogehoge\AppData\Roaming\Apple Computer\MobileSync>mklink /J Backup "D:\Apple Computer\MobileSync\Backup"
Backup <<===>> D:\Apple Computer\MobileSync\Backup のジャンクションが作成されました

・・しかし、結局バックアップはうまくいかず、バックアップからのりストアには失敗した。
後から知ったのだが、以下のような回避策があるようだ。(自分では試せてないので注意)

iPhone,ipadのバックアップ先フォルダを変更するwindows7
http://cxu29eg.blog130.fc2.com/blog-entry-661.html

6:
iPhone、iPadの同期・バックアップを開始すると。
「このiPhoneのバックアップの作成中にエラーが起きました(-1303)。
このiPhoneを更新しますか?
続けると、このiPhone上の全ての内容が失われます。」
みたいなエラーが発生。

同期を掛けた時のバックアップは、Cドライブの容量を見ているらしく。
Cドライブにバックアップを作るだけの容量がないと失敗してエラーに成るようです。

なので、
デバイスから、右クリックで「バックアップ」を実行。
手動バックアップ時は、Cドライブの容量を見てないようです。
馬鹿か?

7:
手動バックアップ後に、同期。
また、
「このiPhoneのバックアップの作成中にエラーが起きました(-1303)~」
エラーが出たけど、バックアップは有るので。
其のまま同期実行。

Safariのブックマークやら、GoodReaderに保存していた自炊PDFの戻しとか、えらい苦労した。