読者のケルド・ソレンソンさんはひどいショックを受け、もう二度と驚かされる気はありません。彼はこう書いています。
先日、たまたまディスクユーティリティを開いたら、なんとMacのハードドライブに関する警告が表示されました。SMARTテストに合格せず、信頼性が低いとのことでした。まず、ドライブを交換するべきでしょうか?そして、このような警告を自動的に表示させるにはどうしたらいいでしょうか?
SMARTとは、Self-Monitoring, Analysis, and Reporting Technology(自己監視、分析、報告技術)の略称で、コンピュータではなくハードドライブに組み込まれている仕組みです。ドライブがこの診断テストに不合格と報告した場合、それはドライブが故障に向かっていることを示すものであり、数分以内に完全に停止するという意味ではありません。これにより、ドライブの最終的な故障に備えて、十分な時間的余裕を持ってデータのバックアップ(既に行っているはずです)を行うことができます。もちろん、あなたの状況のように、数週間前にSMARTテストに不合格になり、寿命が近づいている可能性もあります。
いずれにせよ、ストレージが安価であることを考えると、この問題を無視するべきではありません。少なくとも、外付けハードドライブを購入し、Carbon Copy ClonerやSuperDuperなどのユーティリティを使って、故障したドライブのクローンを作成してください。そうすれば、故障したドライブの完全なバックアップが得られるだけでなく、起動して作業できるドライブも確保できます。必要に応じて、故障した内蔵ドライブを後で交換することも可能です。
2 つ目の質問については、私も同感です。ディスクユーティリティを毎日起動してドライブの整合性をチェックするのは面倒です。幸い、自動的に監視できるユーティリティがあります。最も安価なもの(つまり「無料」)から始めると、CoreCode には SMARTReporter ユーティリティの無料版があります。アプリケーションを起動すると、Mac のメニューバーに ATA、SATA、eSATA ドライブ(内蔵 SSD ドライブを含む)の状態を示すアイコンが表示されます。USB、FireWire、SCSI ハードドライブは SMART ステータスを報告できません。このアプリケーションは、一日中随時ドライブを監視し、失敗した SMART テストを検出すると、Growl 通知、警告ダイアログ、アプリケーションの起動、または電子メールメッセージの送信によって警告を発します。このバージョンは古く、開発者によるサポートも行われていませんが、Mountain Lion では問題なく動作します。

しかし、5ドルでSMARTReporterのフルサポート版バージョン3(上記画像)を入手できます。これにより、問題を示す可能性のあるデータI/Oエラーをチェックする機能が追加されます。
Bjangoの16ドルのiStat Menus 4も、もう一つの有力な選択肢です。ATA、SATA、eSATAドライブのSMARTステータスを監視するだけでなく、ドライブに関しては、容量の使用状況や読み込み・書き込みの統計情報もレポートしてくれます。さらにiStat Menusは、Macに関する情報を幅広くレポートしてくれます。CPUの使用状況を追跡したり、メモリ割り当てを表示したり、送受信データの情報を中継するネットワークグラフを表示したり、温度センサーを内蔵したり、ポータブルMacのバッテリーに関する詳細情報を提供したりしてくれます。
そして、大物に頼ることもできます。ProSoft Engineeringの99ドルのDrive Genius 3、Micromatの50ドル(現在30ドルでセール中)のCheckmate、あるいは100ドルのTechtool Pro 7です。Drive GeniusとTechtool Proは、ドライブの監視だけでなく修復も可能です(ただし、ドライブのハードウェアの問題を修復できるソフトウェアユーティリティはありません)。Checkmateは監視アプリケーションですが、単なるSMARTステータスレポートの域を超えています。MacのRAM、ラップトップのバッテリー、ボリューム構造、RAIDステータス、ハードドライブ表面の整合性(例えば不良ブロックの検出)、ファイル構造、I/Oチェック、電源投入時のセルフテストなどをチェックします。