macOSの「ディスクを修復できません」エラーを解決する方法|原因と対処法を徹底解説
Macの内蔵ハードドライブや外付けドライブに問題が発生し、ディスクユーティリティで修復しようとしたところ、「ディスクを修復できません」というエラーメッセージが表示されて困った経験はありませんか?このエラーは、ドライブのファイルシステムにディスクユーティリティでは対応しきれない深刻な破損が生じている場合に発生します。
ディスクユーティリティの「応急処置(Aid)」機能は軽微なディスクの問題を解決できる一方で、一部の種類の破損や損傷には対応できません。そのような状況になると、大切なデータへのアクセスを取り戻せないのではないかと不安になるのは当然です。
しかし、朗報があります。ディスクユーティリティでの修復に失敗しても、まだ試せる対策はいくつかあります。この記事では、「ディスクを修復できません」というメッセージが表示された際に試せる3つの解決方法を、簡単なトラブルシューティングから高度な復旧オプションまで順番にご紹介します。
また、そもそもなぜディスクユーティリティによる修復が失敗するのかについても解説するので、今後同じトラブルを避けるための参考にしてください。
パート1:macOSでディスクを修復できない理由とは?
ディスクユーティリティでドライブの問題を修復しようとした際に「ディスクを修復できません」エラーが表示される主な原因は以下の通りです。
- ファイルシステムの破損:Macの内蔵ドライブや外付けドライブのファイルシステム構造が破損している場合、応急処置では正しく修復できないことがあります。突然の電源喪失やドライブの故障などが原因で起こります。
- 高度なディスク損傷:ドライブに重大な物理的損傷や不良セクタがある場合、その問題は応急処置の修復能力を超えている可能性があります。特に古いドライブで発生しやすい傾向があります。
- リカバリーパーティション:Macのシステムドライブ上のリカバリーパーティションは読み取り専用のため、そこに問題がある場合、ディスクユーティリティは実際の修復を行うことができません。
問題の原因を把握することで、修復が失敗した後の適切なトラブルシューティングの方向性を見つけやすくなります。次のセクションでは、具体的な選択肢をご紹介します。
ワンポイントアドバイス:ディスク修復が不可能なときでもデータは復旧できる
ディスクユーティリティで「ディスクを修復できません」というエラーが表示されると、ファイルやデータが故障したドライブの中に閉じ込められ、アクセスできないように感じるかもしれません。しかし、焦る前に知っておいてほしいのは、適切なソフトウェアを使用すれば、ディスクユーティリティでは修復できない問題があってもデータ復旧は可能だということです。Mac向けの優れた選択肢として挙げられるのが「4DDiG Mac Data Recovery」です。
これはMac専用のデータ復旧アプリケーションで、誤って削除したファイル、システムクラッシュ、ディスク損傷、ウイルス攻撃、さらにはmacOSがディスクを修復できない場合であっても、失われたファイルや削除されたファイルを救出できます。直感的なインターフェースを備えているため、一般のユーザーでも数回のクリックだけでデータ復旧を行えます。
4DDiG Mac Data Recoveryをおすすめする理由は以下の通りです:
- 写真、書類、動画、メールなど2000以上のファイル形式に対応した高い復旧成功率
- 破損した写真や動画の修復機能
- クイックスキャンとディープスキャンの2つのモードでファイルを検索
- 復元前のプレビュー・フィルタリング機能
- クラッシュ・破損・損傷したドライブからのデータ取得
- 復旧作業中にSIP保護を無効化する必要がない
以下、4DDiG Mac Data Recoveryを使って、macOSが修復できないディスクからデータを復元する手順を紹介します。
手順1:ディスクの場所を選択
4DDiG Mac Data Recoveryを起動し、マウントできない、またはディスクユーティリティで「ディスクを修復できません」エラーが表示されている問題のドライブまたはパーティションを選択します。「スキャン」ボタンをクリックすると、ディスク上の復旧可能な紛失ファイル・削除済みファイルのスキャンが開始されます。手順2:ファイルのプレビューと絞り込み
スキャンが完了したら、ソフトウェアが検出したファイルをプレビューできます。ファイル形式でフィルタリングしたり、検索機能を使ったりすることで、目的のファイルを素早く見つけられます。復元したいファイルやフォルダを選択してください。手順3:ファイルを復元
復元先としては、元のディスクではなく、外付けハードドライブなどの別の安全な保存場所を選びましょう。「復元」ボタンをクリックすると、損傷・破損したドライブから選択したファイルが復元されます。復元先のフォルダを確認して、救出されたデータにアクセスしてください。
パート2:「ディスクを修復できません」エラーの3つの解決方法
ここからは、悪名高いディスクユーティリティの修復失敗を解決するための3つの対策をご紹介します。高度なコンピュータースキルは不要なので、ぜひ参考にしてみてください。
方法1:Macを再起動して応急処置で再度修復を試す
複雑な操作を試す前に、シンプルな再起動と応急処置の再実行だけでディスクが正常に戻るケースもあります。以下の手順に従いましょう。
- Appleメニューをクリックし、「再起動」を選択してMacを正常に再起動します。画面の指示に従って再起動を確定します。
- 再起動が完了してログインし直したら、もう一度ディスクユーティリティを開きます。以前に修復に失敗したディスクやボリュームを選択してください。
ウィンドウ上部の「応急処置」をクリックし、「実行」を押して新たな修復を試みます。
- 応急処置のスキャンが完了するまで待ちます。「修復が完了しました」や「ボリュームは正常のようです」という報告があれば、再起動によってコンポーネントがリセットされ、問題は解決したはずです。
- 通常どおりディスクにアクセスして、正常に動作しているか確認します。すべてが問題なく動作していれば、これ以上のトラブルシューティングは不要です。
方法2:FSCKコマンドで修復する
応急処置を何度試してもディスクが修復できない場合は、シングルユーザーモードでfsckコマンドを使用してみましょう。以下が詳しい手順です。
- Macを再起動し、古いIntel搭載モデルではCommand + Sキーを、Apple Silicon(M1以降)ではCommand + Rキーを押して起動し、メニューバーの「ユーティリティ」>「ターミナル」を選択します。
「diskutil list」と入力してEnterキーを押すと、接続されているディスクの一覧が表示されます。問題のあるディスクのディスク番号を控えておきましょう。
「/sbin/fsck_hfs -fy /dev/diskXsX」と入力します。「X」の部分は実際のディスク番号とパーティション番号に置き換えてください。Enterキーを押すとfsckのスキャンが実行されます。
- fsckによる修復プロセスが完了したら、「The volume appears to be OK(ボリュームは正常のようです)」や「File system was modified(ファイルシステムが変更されました)」というメッセージが表示されれば成功です。
- 「reboot」と入力してEnterキーを押し、Macを通常どおり再起動します。
fsckコマンドは、ファイルシステムの問題をより深いレベルでチェック・修復できます。ただし、「The volume could not be verified completely(ボリュームを完全に検証できませんでした)」というメッセージが表示された場合は、fsckでも修復できなかったことを意味するため、別の高度な対処法を試す必要があります。
方法3:データをバックアップしてディスクを初期化する
応急処置とfsckのどちらでもMacのディスクや外付けドライブの問題を修復できない場合、最終手段としてデータをバックアップしてから問題のボリュームを初期化(フォーマット)します。これにより既存のファイルシステムが消去され、新しい空のファイルシステムに置き換えられます。
損傷したドライブからバックアップが必要なデータサイズより大きい容量の空きがある外付けハードドライブを接続します。Macの内蔵ドライブを初期化する必要がある場合は、Time Machineを使ってシステム全体のバックアップを作成しましょう。
ディスクユーティリティを開き、エラーの原因となっているドライブを選択して、上部の「消去」をクリックします。名前を付けてフォーマット形式を選択し(デフォルトで通常は問題ありません)、消去を実行してディスクをワイプします。
Time Machineのバックアップがある場合は、初期化後にバックアップディスクを再接続し、「システム設定」>「Time Machine」からバックアップ内容をすべて復元します。
- 外付けドライブの場合は、4DDiG Mac Data Recoveryのようなデータ復旧ソフトを使って初期化後のドライブをスキャンし、消去されたファイルを取り出すことができます。
思い切った手段に思えるかもしれませんが、初期化を行えば古く損傷したファイル構造が、正しくフォーマットされた新しい構造に完全に置き換わります。ただし、必ず事前にデータをバックアップしてください!初期化後は、Time Machineやデータ復旧ツールを使って個人ファイルを復元できます。これにより、ディスクユーティリティの修復に関する問題は完全に解決するはずです。
パート3:よくある質問
Q1. リカバリーモードでMacのディスクを修復するには?
A: Macを再起動する際にCommand + Rキーを押し続けてリカバリーモードに入り、ディスクユーティリティを開きます。対象のディスクを選択し、「応急処置」をクリックして修復プロセスを実行してください。これにより特定のディスクエラーをスキャンして修復できます。
Q2. Macの「ディスクがいっぱいです」問題を解決するには?
A: ゴミ箱を空にする、大きなファイルを削除する、使っていないアプリやiOSバックアップを削除するなどの方法があります。また、メディアや書類を外部ストレージに移動させたり、ストレージ設定を最適化したり、「ストレージ管理」などの内蔵ツールを使って大容量ファイルを見つけて削除することも有効です。
Q3. Macのディスク修復でデータは消えますか?
A: いいえ、ディスクユーティリティの応急処置ツールはエラーのスキャンと修復を試みるだけなので、実際のデータが消去されたり変更されたりすることはありません。ただし、ディスクの初期化や消去を行うとデータは失われます。消去を実行する前に、重要なファイルのバックアップを必ず取ってください。
まとめ
「ディスクを修復できません」という厄介なエラーに遭遇したということは、ディスクユーティリティでは対応できない問題がドライブに発生しているということです。この記事では、その原因とさまざまな解決策を解説しました。データ復旧は可能ですが、最善の解決策は定期的なバックアップとディスクの健康状態の監視によって、そもそも問題を未然に防ぐことです。4DDiG Mac Data Recoveryのような信頼性の高いソフトウェアを活用すれば、必要なときに素早くバックアップを作成し、失われたファイルを復旧できます。包括的なディスク検証、タイムリーなファイルバックアップ、そして頼れるツールによるデータ復旧の安心感があれば、データ災害が起こる前にMacシステムを守ることができるでしょう。
William Bollson(シニア編集者)
William Bollsonは4DDiGの編集長であり、WindowsおよびMacに関連する問題、データ復旧、修復、エラー修正などに関する最良のソリューションを提供することに注力しています。
(クリックしてこの記事を評価)
評価:4.5
-
Macを外部ドライブにバックアップする方法 – Time Machineの有無にかかわらず簡単な手順
数年前、macOSを再インストールしても何度も失敗し、正常に起動しなくなったため、Macを消去せざるを得ないという最悪の事態に遭遇しました。消去によってすべてのファイルが失われ、仕事用のアプリも一から設定し直す羽目になりました。同僚がバックアップを持っていたおかげで最重要の仕事ファイルは取り戻せたものの、次も同じ幸運に恵まれるとは限りません。Macのバックアップがいかに重要か、そのとき痛感しました。それ以来、Macのデータを守るためにさまざまな方法を試してきました。ファイルを外部ハードドライブへ移す方法だけでなく、Time Machine、ディスククローンソフト、ディスクユーティリティ、iCl
-
macOSターミナルの「zsh: command not found: code」エラーを解決する方法 – クイックガイド
macOSでフォルダをVS Codeですばやく開きたいとき、最も便利なのがターミナルからcodeコマンドを使う方法です。しかし、設定が正しく行われていないと、「zsh: command not found: code」というエラーが表示されてしまいます。この記事では、そのエラーをわずか2つのステップで解決する方法を紹介します。 1. Visual Studio Codeを正しくインストールする Macにソフトウェアをインストールする場合、通常はApp Storeを利用するのが一般的ですが、VS CodeはApp Storeで配信されていないため、Visual Studio Codeの公式サイト