22
バグと修正:DiskWarriorが救世主

AlsoftのDiskWarriorは、ディスク修復ユーティリティです。実にシンプルです。しかし、単機能版として軽視しないでください。修復不可能と思われるハードドライブをお持ちの場合は、このユーティリティがまさにうってつけです。DiskWarriorが1998年に登場して以来、私はこれを推奨し続けてきましたが、最近の出来事によって、この推奨は今日でも変わらず真実であることが証明されました。

実のところ、ここ数年、ディスク修復ユーティリティをほとんど使っていません。DiskWarrior を使ったことなどありません。個人的な経験から言うと、ドライブとシステムソフトウェアは数年前よりも信頼性が高くなっています。1990年代には少なくとも年に数回はディスク修復ユーティリティが必要でしたが、今ではドライブに問題が起こることはほとんどありません。さらに、どうしても助けが必要な場合は、通常、Apple のディスクユーティリティの First Aid コンポーネントを使います。これは最近の Mac に内蔵されている Recovery HD パーティションからアクセスできるという利便性があり、プライマリ起動ディスクの修復に役立ちます。そして、First Aid は通常、ドライブの問題を何でも修復できます。修復できない場合は、通常、ドライブを再フォーマットするか、ハードウェアに問題があるため交換する必要があることを意味します。これで終わりです。

「じゃあ、もうDiskWarriorなんて必要ないのか?」と自問自答していました。数週間前、私の2009 Mac Proの起動ドライブに不可解な異常が発生した時、その答えが分かりました。システム全体がフリーズして強制的に再起動を余儀なくされた後、Macが起動しなくなってしまったのです。Appleロゴが表示されてから約10秒後、Macの電源が勝手に切れました。本当に切れるんです。画面が真っ暗になったり、Macがスリープ状態になったりしただけではありません。まるで「システム終了」を選択したかのようにMacの電源が切れたのです。この現象は再起動のたびに起こりました。通常起動してもセーフブートで起動しても、全く同じでした。

最初はハードウェアの問題、おそらく電源のせいだろうと考えました。しかし、その前にソフトウェアによる修復を試みました。Optionキーを押しながら再起動してみると、成功!スタートアップマネージャ画面が表示されました。Recovery HDからの起動を選択しました。これも成功しました。ここからディスクユーティリティのFirst Aidを実行しました。ドライブに問題があることは確認されましたが、「修復できません」と表示されました。

ディスクユーティリティ修復なし

ディスクユーティリティはドライブを修復できなかったため、代わりにドライブを再フォーマットすることを提案しました。

どうやら、新しい電源ユニットは必要ないようでした。ディスクユーティリティの指示通り、問題のドライブを再フォーマットする必要があるのではないかと考えていました。バックアップを取っていたので、慌てることはありません。それでも、時間のかかるこの作業は避けたいと思いました。そこでDiskWarriorのことを思い出しました。以前書いたように、「DiskWarriorは、既存のディレクトリを修復するのではなく、ドライブのディレクトリを完全に再構築することで機能します。これが、他のユーティリティ(ディスクユーティリティなど)よりも成功率が高い理由です。」DiskWarriorで今すぐドライブが修復されるとは全く確信していませんでした。しかし、試してみる価値はありそうでした。

起動ディスクはMavericks(OS X 10.9)を搭載したSSDでした。Alsoftのウェブサイトで互換性を確認してみましたが、ホームページのデザインが数年前とほとんど変わらないことに、最初から不安を感じました。さらに厄介なのは、DiskWarriorの現在のバージョン4.4が2011年にリリースされたことです。ベースとなる4.0バージョンはなんと2006年まで遡ります。この間にOS Xには多くの変更が加えられてきましたが、このような「古い」ユーティリティが今でも有効なトラブルシューティングツールになり得るのでしょうか?開発者はプログラムを放棄してしまったのでしょうか?どうやらそうではないようです。Alsoftのウェブサイトには、DiskWarriorがMavericksで動作すると明記されていました。これは確かに心強いのですが、私は依然として懐疑的でした。

ディスクウォリアー

DiskWarrior はドライブのディレクトリを再構築する準備ができています。

ここまで読んでいただければ、この話がどうなるかお分かりいただけると思います。DiskWarriorを起動すると、起動ドライブに問題があるという報告がありました。ディスクユーティリティとは異なり、破損したディレクトリを再構築して置き換えるように指示されました。私はゴーサインを出しました。DiskWarriorはしばらく音を立てて動作し、その後成功したと表示されました。案の定、ドライブを再起動すると、なんと正常に動作しました!それ以来、ドライブは完璧に動作しています。

話はさらに面白くなります。DiskWarriorでうまくいったことをChuck Joinerに話したところ、彼は外付けThunderboltドライブがFinderに表示されないと教えてくれました。ディスクユーティリティではドライブは正常と表示されたので、何も解決しませんでした。そこで彼はDiskWarriorを使い始め、ドライブはすぐに復活しました。

その後、ショーン・キング氏から、Macworldの記事のガイドラインに従ってドライブのパーティションを結合しようとしたという連絡がありました。ところが残念ながら結合は失敗し、マウントできないディスクが残ってしまいました。チャック氏と同様に、ディスクユーティリティはショーンのドライブが「正常」であると誤って表示しました。しかし、今回もDiskWarriorのおかげですべてが復元され、動作するようになりました。

騒ぎが収まった後、Alsoftに問い合わせて追加情報を得ました。彼らは、Appleは近年、ボリュームのフォーマットにほとんど変更を加えていないと指摘しました。さらに、ハードドライブ、Fusionドライブ、SSDのどれを使っていても、ルールは同じです。だからこそ、DiskWarriorは最小限のアップデートにもかかわらず、引き続き正常に動作しているのです。

さらに、DiskWarriorで解決できない問題がある場合は、Alsoftにぜひご連絡ください。Alsoftは様々な「カスタム修復」を提供しています。DiskWarriorの隠れた機能にアクセスしたり、画面共有でAlsoftがコンピュータにアクセスしてドライブのディレクトリを手動で変更したり、ドライブをAlsoftに送ってより大規模な修復を試みるといったことも可能です。これらはすべて無料です。ハードウェアの故障でない限り、ほとんどの場合、データ損失なくドライブを復旧させることができます。

結論は?Macのソフトウェアとハ​​ードウェアは長年にわたり大きく進化してきました。しかし、DiskWarriorが今でもあなたの命を救ってくれることは変わりません。知っておいて損はありません。