86
Macのトラブルシューティング:ハードドライブのトラブルへの対処

Macに不具合の兆候が現れ始めました。ファイルを開いたり保存したりしようとすると、頻繁にエラーが発生するかもしれません。ハードドライブに問題があるのではないかと疑っています。パニックになる前に、Appleのディスクユーティリティを起動し、 「First Aid」タブから「ディスクを修復」を選択してください。これで状況が改善されることを願っています。しかし、一つ問題があります。「ディスクを修復」がグレー表示になっていて選択できません。なぜでしょう?OS Xはアクティブな起動ドライブの修復を試みることができないためです。「アクセス権の修復」を使用することはできますが、特定の状況では役立つかもしれません。しかし、今回はそれがうまくいかないと仮定しましょう。

では、代わりに何をすればいいのでしょうか?それは、あなたが所有しているMacの種類、その設定方法、そして問題が発生する前にどのような予防措置を講じていたかによって異なります。

まず最初に、最新のバックアップがない場合は、今すぐ作成してください。ただし、この時点では既存のバックアップを上書きしないでください。有効なデータが破損したデータに置き換わってしまう恐れがあります。別のドライブにバックアップしてください。バックアップが完了したら、以下の方法を試してみてください。うまくいく方法が見つかるまで、それぞれの方法を試してみてください。

起動ドライブのRecovery HDパーティションから起動する

OS X 10.7 (Lion) または 10.8 (Mountain Lion) でフォーマットされた Mac の起動ドライブには、通常、このような状況を想定して設計された隠しパーティションがあります。この 650MB のパーティションは Recovery HD と呼ばれます。起動時に Command キーと R キーを押し続けると、Recovery HD から Mac を起動できます(または、起動時に Option キーを押し続けると表示される起動マネージャから選択することもできます)。

通常の起動ドライブを修復するには、スタートアップ マネージャーから回復ドライブ (ここでは Recovery-10.8.1) を選択します。

Recovery HDから起動できる場合、ディスクユーティリティは4つのメインオプションの1つになります。ディスクユーティリティを開き、起動ドライブの名前を見つけます。これで、そのドライブの「ディスク修復」を選択できるはずです。Recovery HDからは、Safariを使ってWebでトラブルシューティング情報を参照したり、起動ドライブを消去してTime Machineバックアップから内容を復元したりすることもできます。

これらの方法のいずれでもRecovery HDを起動できない場合は、ドライブにRecovery HDパーティションがないか、ドライブが損傷しているためにパーティションからの起動が不可能な状態であることを意味します。いずれの場合も、次の修復手順に進む必要があります。

緊急ドライブから起動する

事前に準備しておけば、緊急用フラッシュドライブから Mac を起動して修復を実行できます。

以前に緊急用ドライブを作成していた場合(「Mac トラブルシューティング:ハードドライブの故障に備える」を参照)、今すぐそれを使用してください。Option キーを押しながら再起動します。表示される画面で、緊急用ドライブを選択します。起動後は、Recovery HD パーティションから起動する場合とほぼ同じ動作になります。ディスクユーティリティを起動し、リストから起動ドライブを選択して、「ディスクを修復」を選択します。

クローンした起動ドライブから実行する

起動ドライブのクローンを作成している場合は、クローンから起動してディスクユーティリティを実行できます。これを行うには、Optionキーを押しながら再起動します。表示される画面で、クローンドライブを選択します。起動が完了すると、元のドライブと同じように、/Applications/Utilitiesフォルダにディスクユーティリティが表示されます。

「クローンドライブにRecovery HDパーティションは含まれているのだろうか?そのパーティションから起動できるのだろうか?」と疑問に思う方もいるかもしれません。おそらく可能です。Shirt Pocketの28ドルのSuperDuperを使ってクローンを作成した場合、そのクローンにはRecovery HDパーティションが含まれていない可能性が高いでしょう。Bombich Softwareの40ドルのCarbon Copy Clonerを使った場合は、Recovery HDパーティションが含まれているはずです。しかし、クローンドライブを使用する場合は、Recovery HDパーティションを気にする必要はありません。代わりに、先ほど説明したように、ドライブから直接起動してください。

セーフブートを試す

Shift キーを押しながら Mac を再起動してセーフ ブートを実行します。

セーフブートを実行するには、Shiftキーを押しながらMacを再起動します。Appleによると、セーフブートは「起動ボリュームのディレクトリチェックを強制的に行う」とのことです。これは基本的に、First Aidの修復ディスクを実行するのと同じことです。この方法の欠点は、修復が成功したかどうかのフィードバックが得られないことです。それでも、セーフブート(そして通常通り再起動)後に問題が解消された場合は、修復が成功した可能性が高いと推測できます。

ターゲットディスクモードでMacにアクセスする

2台以上のMacをお持ちの場合は、ターゲットディスクモードを使用して1台のMacを他のMacに接続できる場合があります。そのためには、2台のMacを接続できるケーブルが必要です。FireWireポート搭載のMacの場合は、適切なFireWireケーブルが必要です。Thunderboltポート搭載のMacの場合は、Thunderboltケーブルが必要です。1台のMacにFireWireポートがあり、もう1台にThunderboltポートがある場合は、Thunderbolt - FireWireアダプタが必要です。

接続が完了したら、2台目の(正常に動作する)Macから起動し、問題のあるMacをターゲットモードにします(起動時にTキーを押し続けます)。これで、ターゲットMacが起動Macに外付けドライブとして表示されるはずです。これで、ディスクユーティリティを使って修復を試みることができます。

インターネットリカバリモードから起動

インターネットリカバリモードでは、Mac のファームウェアに保存されているコードと Apple のサーバーに保存されているネットブートイメージを組み合わせて Mac を起動します。

インターネット回復モードで起動したときに表示される起動画面。

インターネットリカバリモードに入るには、起動時にCommandキーとOptionキーとRキーを押し続けます。そこからディスクユーティリティを起動します。

この方法は、標準のRecovery HDパーティションから起動できない場合にのみ使用してください。インターネットリカバリモードでは、起動前に必要なソフトウェアをダウンロードする必要があるためです。インターネット接続の速度によっては、約5分から30分以上かかる場合があります。また、インターネットリカバリは古いMacモデルでは動作しませんのでご注意ください。

シングルユーザーモードで起動する

シングルユーザーモードで起動し(起動時にCommand+Sキーを押したまま)、Unixfsckコマンドを実行することで、ディスク修復を試みることができます。この方法が必要になることはほとんどありません。しかし、他に選択肢がない場合は、Appleのサポート記事に具体的な手順が記載されています。

ディスクの修復を実行しました。次は何をすればいいですか?

ディスクユーティリティのFirst Aidまたは同等のツールを使ってディスク修復を試みる方法が少なくとも1つ見つかりました。おめでとうございます。さて、次は何をするでしょうか?それは、試した結果次第です。

ディスクは正常です:First Aid が「ボリュームは正常のようです」と報告した場合、問題の原因を他の場所で探す必要があります。最悪の場合、修復にはドライブの再フォーマット、OS X の再インストール、バックアップからのデータの復元が必要になる可能性があります。具体的な方法については、 「Lion をクリーンインストールすべきか?」をご覧ください 。このアドバイスは Mountain Lion にも適用されます。

ディスクに問題があるが、First Aidで修復できた場合: First Aidが問題を報告し、修復できた場合、おそらくそれで問題は解決するでしょう。一般的な考え方としては、ディスクユーティリティを終了する前にもう一度「ディスク修復」を選択し、それ以上の修復が必要ないことを確認するのが賢明です。その後、修復されたドライブから再起動し、すべてが正常になることを期待しましょう。

ディスクにFirst Aidで修復できない問題がある場合: First Aidで問題が見つかったものの修復できない場合は、サードパーティ製の修復ユーティリティ(例えば、Appleの新しいFusionドライブにも対応しているAlsoftの100ドルのDiskWarriorなど)をお試しください。そうでない場合は、ドライブを再フォーマットすると改善する可能性があります。試してみる価値はあります。(この方法で問題が解決したとしても、ドライブの寿命が尽きている可能性が高いことに注意してください。ファイルをドライブからコピーできない場合は、リカバリオプションを検討する時期かもしれません。)

ソフトウェアユーティリティや再フォーマットでは、ドライブの物理的な問題を解決できません。ドライブから異音がする場合は、ほぼ間違いなくハードウェアに問題があると考えられます。データのバックアップを済ませていること、そして最近のドライブの価格が比較的安いことを考えると、復旧に時間を浪費する前にドライブを交換することをお勧めします。ドライブを自分で交換できない場合(最近のMacモデルでは、Appleが分解を困難にしているため、ほぼすべてのモデルで交換が困難な場合が多いです)、Apple StoreまたはApple認定サービスプロバイダにご相談ください。