OS Xのディスクユーティリティは、ディスク(SSD、フラッシュドライブ、ディスクイメージを含む)のフォーマット、パーティション分割、修復、その他のメンテナンスを実行でき、その機能としては優れています。しかし長年にわたり、ディスクユーティリティで解決できない問題を解決するには、サードパーティ製のディスク修復ユーティリティを少なくとも1つは用意しておく必要があると、常識的に考えられてきました。このアドバイスは今でも意味があるのでしょうか?
ディスクユーティリティは、ボリュームのディレクトリ(すべてのファイルとフォルダの場所を追跡する)に関連する問題を修復できると主張しています。(ディレクトリの破損は、おそらく最も一般的なディスクエラーの種類であり、ファイルの消失またはアクセス不能、アプリケーションの起動不能、起動の問題などの症状を引き起こす可能性があります。)これらのツールのほとんどは、パーティションマップ(ディスクへのデータの保存方法を記述したデータチャンク)の修復も可能です。また、多くのツールは、破損した設定ファイルなど、個々のファイルの特定の種類のエラーも修復できます。これらの詳細に関係なく、ディスクが不調な場合、Bツリーノードのサイズが無効であろうと、エクステントの割り当てが重複していようと、気にしないでしょう。症状が解消されればそれでいいのです。
私自身、ディスクユーティリティで修復を試みたものの修復できず、「エラー:ディスクユーティリティはこのディスクを修復できません。できるだけ多くのファイルをバックアップし、ディスクを再フォーマットして、バックアップしたファイルを復元してください」という恐ろしいエラーメッセージが表示されるという、ディスクに関する問題を何度も経験しました。このような時、もっと強力なツールが使えることに感謝しました。こうしたディスク修復アプリは数多く存在しますが、中でもAlsoftのDiskWarrior(100ドル)、Prosoft EngineeringのDrive Genius(99ドル)、MicromatのTechTool Pro(100ドル)が代表的な3つです。
最近、不思議なことに気づきました。以前は数ヶ月おきにこうしたユーティリティを使っていたのですが、ここしばらく、特にここ数年はそうする必要がなくなってしまったのです。経験から言うと、私だけではないようです。ディスクユーティリティで検出できないディスクエラーが劇的に減少しているようです。
理由の一つは、Apple がハードウェアとソフトウェアの継続的な改善を行って、ディスクがより長い時間、正常に動作し続けるようにしたことである。OS X は、特定のディスクメンテナンスタスクをバックグラウンドで自動的に実行します。たとえば、小さなファイルをオンザフライでデフラグし、ハードディスク上ですべてのセグメントを連続的に保つことで、読み込みを高速化します (ソリッドステートドライブでは、このようなデフラグは不要です)。また、セーフブート (Shift キーを押したまま Mac を起動する) を実行すると、OS X は、ユーザーが他に何もしなくても、より広範な一連の診断および修復手順を実行します。ディスクエラーの頻度が減ったのは、OS X のこれらの改善やその他の改善によるものだと私は考えています。さらに、ディスクユーティリティには近年、いくつかの新機能が追加され、以前は修復できなかった可能性のある障害も修復できるようになりました。
理由はともかく、私のDiskWarrior、Drive Genius、TechTool Proの個人用コピーは、今ではすべて数バージョンも古くなっています。かつては考えられないことでした。「アップグレードにお金をかける必要があるのだろうか?そもそも使う機会はあるのだろうか?」と自問しています。
同じような疑問をお持ちなら、2 つの答えがあります。
いいえ! ディスクユーティリティは無駄です!
主要なディスクユーティリティの機能一覧を見てみると、どれもディスクユーティリティが既に無料で提供している機能を謳っているのが印象的です。これら3つのサードパーティ製プログラムは、ドライブのSMART(自己監視、分析、レポート技術)ステータスの確認、ディスクアクセス権の修復、そして少なくとも一部のボリューム破損の修復が可能です。Drive GeniusとTechTool Proは、ディスクの起動可能な複製を作成し、空き領域を安全に消去できます。Drive Geniusはドライブの初期化とフォーマットも可能です。しかし、ディスクユーティリティもそれらすべてを実行できます。

ディスク修復では、常に別のボリュームから起動する必要があります。しかし、Mac が Lion または Mountain Lion を実行している限り、2 番目のドライブは必要ありません。-R を押しながら再起動して OS X Recovery を使用するだけで、Mac が隠しパーティションから (または場合によってはインターネット経由で) 起動し、ディスクユーティリティを実行できます。対照的に、サードパーティのユーティリティは起動可能な DVD で出荷されますが、最新の Mac モデルを起動することはできません (内蔵 SuperDrive のない Mac モデルの場合は、外付け SuperDrive を使用しても起動できません)。そのため、起動ディスクを修復するには、ディスクユーティリティがインストールされた別の起動ボリュームを作成する必要があります。(TechTool Pro の eDrive はここでの唯一の例外であり、OS X の Recovery HD とほぼ同じように動作します。)
そのため、ほとんどの修復作業において、OS Xのネイティブツールは競合製品と同等以上の性能を備えているようです。また、ディスクユーティリティで修復できないエラーが発生した場合でも、必ずしも別のアプリを購入する必要はありません。Time Machine、ディスクユーティリティの復元機能、そして多数のサードパーティ製バックアッププログラムのおかげで、これまで以上に多くのMacユーザーが優れたバックアップを保有しています。多くの場合、動作不良を起こしたディスクをバックアップから復元する方が、サードパーティ製ユーティリティでディスクを修復するよりも速く、言うまでもなく費用も抑えられます。
一方で…
はい!ディスクユーティリティは依然として重要です!
頻度は減ったとはいえ、ディスクエラーは最新のOS Xを搭載した最新のMacでも依然として発生します。現代のMacもディレクトリ破損やその他のディスクの問題から完全に免れるわけではありません。ディスクユーティリティがどれほど改良されたとしても、すべてを修復できるわけではないことは明らかです。そのため、サードパーティ製のユーティリティは依然として有効な保険であると言えるでしょう。
しかし、これらのユーティリティはそれぞれ、従来のディスク修復を超えた機能を提供しているという点の方が、より説得力があると言えるでしょう。具体的には以下のとおりです。
DiskWarriorはこれまで、ほとんど一つの機能しか持たないソフトでしたが、実は素晴らしい機能を持っています。データの保存場所を追跡する隠しディレクトリ(破損したディレクトリはディスクトラブルの主な原因です)を再構築してくれるのです。しかも、その再構築方法は(私見ですが)この種の問題に対する最高の万能ソリューションと言えるでしょう。もし明日、ディスクユーティリティで修復できないディスクエラーに遭遇したとしても、10年前と同じように、私はまずDiskWarriorに手を出すでしょう。

TechTool Pro は、誤って削除されたファイル(つまり、うっかりゴミ箱にドラッグしてFinder > ゴミ箱を空にする を選択し、 Finder で復元不可能な状態にしてしまったファイル)を復元できます。また、TechTool Pro はディレクトリが正常な間にバックアップを作成できるので、ディレクトリが破損した場合に復元が容易になります。TechTool は他にも、RAM と VRAM のテスト、オーディオおよびビデオ デバイスのキャリブレーション、OS X に組み込まれた最適化を超えたファイルとボリュームのデフラグ、ディスク上の不良ブロックの検出、ローカル ネットワーク上のデバイスの監視などを行うことができます。さらに、eDrive 機能により、特別な起動パーティションが確保されるため、別の起動ディスクを用意しなくてもディスクを修復できます。
Drive Genius は、TechTool Pro と同様に、不良ブロックの検出やファイルとボリュームのデフラグが可能です。また、大容量ファイルや重複ファイル、その他ディスクを大量に消費するリソースの検出と削除、ディスク上の生データの編集(かなりマニアックな作業ですが)、ディスクを消去せずに再パーティション化(ディスクユーティリティでも同様のことが可能ですが、機能ははるかに限定的です)、ドライブのパフォーマンスベンチマークなど、他のツールにはない機能も備えています。
これら 3 つのユーティリティはすべて、特定のファイル (.plist ファイルなど) の破損をチェックすることもできます。また、ディスクの状態を示す 1 つ以上の指標を継続的に監視して、問題が深刻化する前に警告することもできます。
Drive GeniusやTechTool Proといったアプリの追加機能が価格に見合う価値があるかどうかは、あなた自身で判断するしかありません。私自身は、もはやこれらのユーティリティは必要ないと思っていますが、DiskWarriorを手放せるかどうか判断するには、あと数年、問題なく使い続けられるようになるまで待つ必要があります。