Mac OS Xの新バージョン、10.4「Tiger」が最近リリースされ、ハードドライブのバックアップが話題になっています。ジョー・キッセル氏が先日Macworldに寄稿した記事「Take Control of Upgrading to Tiger」からの抜粋で指摘しているように、アップグレードにおいて重要なデータのバックアップは不可欠です。しかし、OSのメジャーアップグレードがなくても、経験豊富なユーザーであれば、Macのハードドライブのバックアップは常にきちんと取っておくべきだと理解しています。
多くのユーザーがそのようなバックアップを取得する方法の一つは、「クローン」、つまりドライブのミラーイメージを作成することです。この方法では、移行アシスタントを使ってクローンからデータとアプリケーションを復元し、OS Xを消去してインストールできるだけでなく(Joeの説明によると)、メインのハードドライブに何か問題が発生した場合でも、クローンからすぐに起動できます。残念ながら、不可視ファイルやアクセス権の問題があるため、Mac OS 9以前のように、あるボリュームの内容を別のボリュームにドラッグするだけで適切なコピーを作成することはできません。
これまで、ハードドライブのクローン作成にはCarbon Copy Clonerというお気に入りのユーティリティを使っていましたが、残念ながらTigerにはまだ対応していません。さらに、素晴らしいユーティリティではあるものの、インターフェースが少し扱いにくいと感じるユーザーもいます。Mac OS Xのディスクユーティリティという選択肢もあります。ボリュームのコピーは作成できますが、オプションがかなり限られています。代替品を探していたところ、最近、Shirt Pocketの20ドルのSuperDuper! 1.5.5( )という新しいお気に入りを見つけました。
Carbon Copy Clonerと同様に、SuperDuper!(正直言ってこのソフトウェアには夢中ですが、感嘆符は実際には名前の一部です)はハードドライブの完全な複製を作成でき、作成されたクローンは起動可能です。しかし、SuperDuper!の最も気に入っている点は、Carbon Copy Clonerにはない高度な機能を備えながら、最も基本的な機能は簡単に使用できることです。
使いやすさの面では、インターフェースが分かりやすい英語で何が起こるかを説明してくれるので、本当にやりたいことをやっているのか確信が持てます。例えば、ボリュームの標準的なクローン(起動可能なコピー)を作成するには、コピー元のボリュームとコピー先のボリュームを選択するだけです。これらの選択は、「{ボリューム名}を{ボリューム名}にコピー」という文章で表示されるポップアップメニューから行います。しかし、それでもまだ十分に理解できない場合のために、SuperDuper! は次に何が起こるのかを次のように説明します。

これだけを実行したいのであれば、「コピー開始」ボタンをクリックし、管理者レベルのユーザー名とパスワードを入力するだけで、あとはSuperDuper!にお任せください。コピーの進行状況は進行状況ダイアログに表示されます。作成されたコピーは元のボリュームの完全なクローンになります。元のボリュームが起動可能であれば、コピーも起動可能になります。
ただし、SuperDuper! では、ファイルやボリュームをコピーするさまざまな方法と、プロセスをカスタマイズするいくつかの方法も提供されています。
代替のコピーの種類 ボリュームのクローンを作成する標準的な「バックアップ - すべてのファイル」方法に加えて、SuperDuper! では次の 3 種類のコピーが提供されています。
- バックアップ - ユーザーファイル:このタイプのバックアップでは、起動可能なクローンは作成されません。代わりに、/Usersフォルダ内のユーザーファイルのみをコピーします。このタイプのバックアップは、ハードドライブ全体の起動可能なコピーは必要ないが、個人データのバックアップを確実に確保したい場合に便利です。
- セーフティクローン - 共有ユーザーとアプリケーション:このオプションは、ユーザーファイル(/Usersフォルダ内のファイル)とサードパーティ製アプリケーションを除くすべてのファイルをソースからコピー先にコピーします。これらのファイルは実際には2つのボリューム間で共有されます(下記参照)。
- セーフティ クローン - 共有ユーザー: アプリケーションもコピーされる点を除いて、前のオプションと同じです。

「セーフティ クローン」機能はかなりユニークです。この機能は、ユーザーのホーム フォルダと (選択した場合) サードパーティ アプリケーションを除いて、既存のドライブのコピーを作成します。これらのフォルダとサードパーティ アプリケーションは元のドライブにのみ残り、両方のボリュームでそれらのファイルを共有します。この設定の背後にある考え方は、新しいソフトウェアや OS アップデートをインストールする必要がある場合に、クローンから起動し、ソフトウェアまたはアップデートをクローンにインストールして、すべてが正常に動作するかどうかを確認します (個人データは元のボリューム上で安全です)。問題が発生しなければ、後で元のボリュームから再起動し、そこにソフトウェアまたはアップデートをインストールできます。問題が発生した場合は、新しいソフトウェアやアップデートの影響を受けていない元のボリュームに戻り、何も変更しなかったかのように続行できます。「セーフティ クローン」から起動中に行われた個人ファイルへの変更は失われません。(その後、クローンを消去して新しいクローンを作成できます。)
興味深いことに、上のスクリーンショットからもわかるように、4種類の標準バックアップは実際にはアプリケーションに組み込まれたスクリプトによって提供されています。上級ユーザーは、標準スクリプトをベースに、あるいはそれらを含めて独自のスクリプトを作成し、SuperDuperの機能をニーズに合わせてさらにカスタマイズできます。
コピーオプションコピーを開始する前に「オプション」ボタンをクリックすると、現在のコピー操作に関するいくつかのオプションが表示されます。これらのオプションは、「コピー前」、「コピー中」、「コピー後」に分類されています。例えば、コピー開始前に、SuperDuper! を使ってコピー元ボリュームの権限を修復することができます。また、パワーユーザーや管理者には「コピー後」オプションが便利です。SuperDuper! は、コピー先ボリュームのディスクイメージを作成したり、コピー先ボリュームにパッケージをインストールしたり、コピー先ボリュームをカスタマイズするスクリプトを実行したりできます。これは、ラボ環境のように、標準イメージを多数のコンピューターに展開する場合に最適です。SuperDuper! の終了後、新しいクローンから再起動することもできます。

しかし、ほとんどのユーザーにとって、ここでより重要なオプションは「コピー中」の選択肢です。
- 宛先ボリュームを消去し、ソースからファイルをコピーする: これは標準的なクローン作成方法で、宛先ボリュームを消去してから、ソース ボリュームをその上にコピーします。
- ソースからコピー先をスマートに更新:このオプションは、既存のクローンを更新する場合に便利です。前回のコピー作成以降に新規または変更されたファイルのみをコピーし、元のボリュームに存在しないファイルは削除します。つまり、クローンを更新することで、元のボリュームの完全なコピーに戻ります。(結果は「消去してからコピー」をもう一度実行した場合と全く同じですが、はるかに高速です。)
- ソースから宛先に新しいファイルをコピー: このオプションでは、元のボリュームから削除されたファイルはクローンからも削除されません。元のボリュームに新しいバージョンが存在する場合にのみ、クローン上のファイル/フォルダーが置き換えられます。
- ソースから宛先に異なるファイルをコピーする: このオプションは「新しいものをコピー」と似ていますが、元のボリュームに異なるバージョン (古いバージョンまたは新しいバージョン) が見つかった場合に、クローン上のファイル/フォルダーを置き換える点が異なります。
どのコピー方法とオプションを選択した場合でも、「何が起こるか」の概要で常に何が起こるかが正確に説明されるため、目的のアクションを実際に実行していることを確認できます。

SuperDuper! は次回起動時に設定を記憶するので、毎回設定し直す必要はありません。また、SuperDuper! で複数の異なるバックアップ操作を実行する場合は、それぞれの設定を保存しておき、必要に応じて適切な設定を読み込むことができます。SuperDuper! はAppleScriptにも対応しているので、経験豊富なユーザーであれば、これらの設定ファイルを使ってコピー操作を自動化できます。
最後に、SuperDuper! のマニュアルは包括的でわかりやすく (これは私がいつも感謝していることです)、災害が発生した場合にバックアップから回復する方法についてのセクションも含まれています。
分かりやすいインターフェース、優れた機能、そして分かりやすいドキュメントを総合的に考えると、SuperDuper! はMac OS Xに必須のユーティリティと言えるでしょう。唯一欠けているのは、コピー/クローン操作のスケジュール設定機能です。例えば、SuperDuper! に毎晩深夜0時に自動的にハードドライブのクローンを作成するように指示できればと思っています。嬉しいことに、Shirt Pocket は次回のメジャーアップデートでスケジュール設定機能を追加すると約束しており、SuperDuper! はさらに魅力的なツールになるでしょう。