Wincloneのリストアではまる

Mac,パソコン・インターネット

先日、Macbook Pro 15 (Early 2011)の調子が悪くなって、修理に出しました。

その修理の早さに感動です!

今回は、Boot camp領域のリストアに、非常に苦労したと言う無い様です。

Appleの修理の早さは良いのですけれど、「ドライブのバックアップは取って下さい。」と言われます。これは、どのメーカーでも同じですね。なので、バックアップ後、内蔵ドライブをまっさらにして修理に出しました。

アップルの場合、修理に出したMacに、OSが入っていないと、OSがリストアされて戻って来る様です。サービスが良いのですね。

でも、前々回に修理に出した時から、「どのMacでもMy Mac」と称して、外付けドライブにシステムとユーザデータを入れています。なので、私の場合、内蔵ドライブは空っぽでも構わないのです。

とはいえ、さすがにドライブやケーブルが邪魔です。本体だけで運用したいです。

内蔵ドライブは、OS X領域、ユーザデータ領域、Boot camp領域に分けて運用しています。

OS X領域とユーザデータ領域を分けているのは、UNIX使いとしての常識です。やはり、システムパーティションとユーザデータパーティションは分けたいです。でも、OS X Lionになって、システムリカバリー領域が用意される様になって、パーティション構成をきちんと設定しないと、Boot campで、Windowsを立ち上げる事ができなくなります。

かなり長い記事ですが、次の「13. パーティション調整(4)」辺りをご覧ください。

OS X領域とユーザデータ領域は、Carbon Copy Clonerを使って簡単にリストアできます。

Boot camp領域も、Wincloneを使えば、簡単にできるはずでした。実績がありますから。

ですが、今回、なぜかうまくリストアできなかったのです。バックアップデータとリストア先を選んでも、全くコピーが進みません。Boot camp領域は、FAT32でフォーマットしてあるのですが、それが悪いのかもと思い、NTFSでフォーマットし直しましたが、状況は同じでした。

ターミナル.appで見てみると、次のプロセスが走っていました。

$ ps auxww | egrep -i winclone
root            1405   0.0  0.0  2444020      4   ??  S    日06PM   0:00.00 /Applications/Winclone Pro.app/Contents/Resources/pigz -d -c /Volumes/HDD1TD/Winclone20140118.winclone/boot.img.gz
root            1401   0.0  0.0  2441452      4   ??  S    日06PM   0:00.28 /Applications/Winclone Pro.app/Contents/Resources/winclone_helper_tool -j /Applications/Winclone Pro.app/Contents/Resources -r -o /Volumes/HDD1TD/Winclone20140118.winclone -p /dev/disk0s4

なんだか、"winclone_helper_tool"と言うプロセスが怪しそうです。

Wincloneを止めて、ターミナル.appから、直接このコマンドを起動してみました。

$ "/Applications/Winclone Pro.app/Contents/Resources/winclone_helper_tool" -j "/Applications/Winclone Pro.app/Contents/Resources" -r -o "/Volumes/HDD1TD/Winclone20140118.winclone" -p /dev/disk0s4 
found partition id of 4
partition id new is 4
inferred disk device path of /dev/disk0
unmounting /dev/disk0s4
Volume (null) on disk0s4 unmounted
Waiting for pigz
ntfsclone v2.0.0 (libntfs 10:0:0)
ERROR: Output device is too small (49999249408) to fit the NTFS image (49999999488).

エラーが起きています。どうも、コピー先のドライブ容量が、微妙に小さくなっている様です。

「これが原因?!」

元々のBoot camp領域は50GBで、リストアする前も50GBのパーティションを確保したのですが、なぜか、小さくなってしまっていた様です。

仕方が無いので、ディスクユーティリティー.appで、Boot camp領域に51GBのパーティションを確保して、Wincloneでのリストアをやり直しました。

そうしたら、無事にリストアできました。ちゃんと、Windows8も起動しました。

う〜ん、でもなあ、エラーが起きているのなら、GUI上でちゃんとメッセージを出して欲しいです。一応、Wincloneは4.3.1で、最新版でした。

それとも、ディスクユーティリティー.appが悪いのでしょうか?

こんな状況、普通の人だったら、絶対あきらめるだろうな…。

Posted by お市のかた