私たちは皆Macが大好きですが、時折Windowsを使わなければならない人もいます。ParallelsやVMware Fusionなどの仮想化ソリューションで十分という人もいますが、AppleのBoot Campテクノロジーを使ってWindowsを起動する方がより良い選択肢となる人もいます。
Boot Camp ユーザーからよく寄せられる質問の一つに、Boot Camp ボリュームのクローン作成方法、つまり別のボリュームに完全な起動可能なコピーを作成する方法があります。Windows を別のドライブやパーティションに移動したい場合や、Windows に問題が発生した場合に備えて完全なバックアップを作成したい場合などです。SuperDuper ( ) や Carbon Copy Cloner ( ) を使えば Mac OS X ボリュームのクローンを作成できますが、これらのツールは Windows ボリュームでは機能しません(また、Mac OS X と同様に、Windows ボリュームの内容を別のボリュームにドラッグすることもできません)。
解決策の一つは、TwoCanoes Softwareの Winclone 1.6( 無料)です。このユーティリティは、Boot Campボリュームから別のボリュームに直接コピーするのではなく、Boot Campボリュームのディスクイメージを作成し、それを別のボリュームに復元します。Wincloneは、その過程で、結果が実際に有効で起動可能なWindowsボリュームであることを確認します。
Wincloneを初めて起動すると、マウントされているすべてのボリュームを調べて有効なBoot Campパーティションを探します(ボリューム数が多い場合は、この処理に時間がかかることがあります)。その後、非常に注意が必要で、すべてのデータが失われる可能性があるという、恐ろしい警告が表示されます。これで十分に恐怖を感じたでしょう(そして、これは真面目な話、良い警告です)。Boot Campボリュームにミッションクリティカルなデータがある場合は、Windowsベースの適切なバックアップソリューションの導入を検討してください。さあ、作業に取り掛かりましょう。
まず、「ソース」ポップアップメニューからWindowsボリュームを選択します。(WincloneはNTFSボリュームでのみ動作します。何らかの理由でBoot CampボリュームをFAT32でフォーマットしている場合は、Wincloneは動作しません。)Wincloneはボリュームの合計サイズと空き容量を表示します。この2つの数値の差も表示してくれると便利です。差が実際にコピーされるサイズ、つまりクローンイメージを保存するために必要な容量の目安となるからです。

次に、コピーに関するいくつかのオプションを選択します。開発者はWincloneのドキュメントでこれらのオプションについて分かりやすく説明していますが、ここではそれぞれについて簡単に説明します。
- 別のパーティションへの復元を準備する:Winclone を使用して Boot Camp パーティションを別のボリュームに移動する場合は、これにチェックを入れてください。同じパーティションに復元する場合(つまり、クローンをバックアップとして使用する場合)のみ、このオプションを省略してください。ただし、このオプションを使用すると、Winclone は Boot Camp パーティション上の既存の NTFS ファイルシステムを実際に変更することに注意してください。そのため、停電やコンピュータのクラッシュなどによりプロセスが中断されると、Boot Camp パーティション上のデータが失われる可能性があります。このような災害が発生する可能性は低いですが、リスクが存在することを知っておく価値はあります。実際、このオプションを有効にすると、Winclone はプロセスの開始前に警告をポップアップ表示します。
- 自己解凍型にする (ARD 復元用) : これによって生成されるイメージに、Apple Remote Desktop を使用してイメージを復元できるコマンドライン ツールが含まれます。
- イメージングの前に pagefile.sys を削除します。pagefile.sys ファイルは、基本的に Windows によって自動的に再作成される仮想メモリ キャッシュ ファイルであるため、これを削除するとクローンのサイズが小さくなります。
- 汎用 BCD の追加 (Vista のみ) : Windows Vista ボリュームに Winclone を使用しており、イメージを別のパーティションに復元する場合は、このオプションを有効にする必要があります。
「イメージ」ボタンをクリックし、ディスクイメージの保存場所を指定すると、WincloneがBoot Campパーティションをアンマウントし、圧縮された新しいWincloneアーカイブにコピーします。このプロセスは実際にはかなり高速です。私のBoot Campパーティションはそれほど大きくなく、数GBしかありませんでしたが、Wincloneはわずか5分弱で魔法のように作業を完了しました。

Boot Campイメージの復元はさらに簡単です。「復元」タブで「イメージの選択」をクリックし、使用するWincloneイメージを指定して、「復元先」ポップアップメニューから復元先のボリュームを選択します。復元先ボリュームのサイズが小さすぎるのではないかと心配な場合は、「計算」ボタンをクリックしてください。パーティションサイズとイメージサイズを比較し、十分な容量があるかどうかを確認できます。(新しいBoot Campの復元先として選択したボリュームは、復元プロセス中に消去されることに注意してください。)「復元」をクリックすると、すぐに起動可能なWindowsボリュームが作成されます。復元プロセスは実際にはイメージ作成プロセスよりも高速で、私の3GBイメージは3分以内に復元されました。
Winclone を使用すると、ログ ウィンドウに各アクションの詳細が表示され、進行状況バーで現在のプロセスが追跡されます。
復元したBoot Campパーティションから再起動すると、Windowsのドライブチェック機能が実行され、その後Windowsが自動的に再起動しました。その後、何も変更がなかったかのようにWindowsが正常に起動しました。つまり、クローン作成と復元の手順は完璧に機能したようです。
Winclone には、ツール メニューから使用できる追加機能もいくつかあります。Create Windows Partition コマンドを使用すると、Boot Camp Assistant を起動せずにブートボリュームに新しい Boot Camp パーティションを作成できます。ただし、Boot Camp Assistant と同様に、この機能はブートボリュームでのみ、またブートボリュームが現在 1 つのパーティションで構成されている場合にのみ機能します。Expand Windows Filesystem は、Boot Camp イメージをより大きなパーティションに復元し、Windows がまだそのイメージが元の (より小さい) ディスクにあると認識している場合に便利です。このコマンドにより、ファイルシステムが編集され、新しい、より大きなホームが認識されます。最後に、Relabel Windows partition は、Boot Camp パーティションの Finder 名を変更できるようにするためのものです。残念ながら、この機能が動作したことは一度もありません。いつものように Windows 内からパーティション名を変更する必要がありました。
Wincloneは全体的には優れていますが、いくつかの制限があります。前述の通り、Boot Campパーティションを別のボリュームに直接クローンすることはできません。まずパーティションのイメージを作成し、それを復元する必要があります。また、WincloneはWindows PC上のドライブのクローンは作成できません。Mac上のBoot Campパーティションのクローン作成のみ可能です。
Boot Camp パーティションのクローン作成と復元全般に関して、注意すべき点が 2 つあります。まず、Winclone のテスト中に私自身もこの点を忘れていたのですが、Windows XP にはプロセッサ ファミリー全体に対応する「ユニバーサル」インストールがないため、Boot Camp パーティションを復元できるのは、同じ Mac か、同じ種類のプロセッサを搭載した別の Mac だけです。例えば、Winclone を使えば、Xeon ベースのプロセッサを搭載した Mac Pro から Windows XP Boot Camp パーティションをクローンし、それを Core Duo または Core 2 Duo プロセッサを搭載した MacBook Pro に復元できます。ただし、復元された Windows XP のコピーは Xeon プロセッサ用であるため、MacBook Pro では Windows を起動できません。(技術に詳しい人向けには、Windows XP 内から SysPrep を使用するなど、回避策はありますが、この記事では取り上げません。また、Windows Vista はプロセッサに依存しないインストール設計になっているため、よりスムーズに動作するかもしれません。)
次に、あるMacモデルから互換性のある別のMacモデルにBoot Campパーティションをコピーする場合でも、復元後にBoot Campアシスタントを使ってBoot Campドライバを再インストールする必要がある場合があります。これは、2台のMacで必要なドライバが異なる可能性があるためです。例えば、iMacからMacBookにクローンを作成する場合、MacBookではラップトップのトラックパッドとバッテリー管理機能用のドライバが必要になります。
これらの制限にもかかわらず、Winclone は、Windows 内に別のバックアップ システムを設定せずに Windows Boot Camp パーティションをバックアップしたい Boot Camp ユーザーにとって優れたユーティリティです。
Winclone 1.6 には、Mac OS X 10.4 以降と Intel Mac が必要です。