# ディスクユーティリティでディスクを修復できない場合：原因、データへのリスクと対処法

## 「ディスクユーティリティでこのディスクを修復できません」と表示された場合の対処法

結論：

1. First Aidをもう一度実行する
2. シングルユーザーモードでFSCKを実行する
3. macOS復旧からディスクを修復する
4. データ復元ソフトを使って、修復できないディスクからファイルを復元する

![macOSでディスクを修復できないエラー](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/summary-macos-cant-repair-this-disk.jpeg)

Macでディスクが正常に動作しない場合、多くのユーザーは[ディスクユーティリティ](https://iboysoft.com/jp/wiki/disk-utility.html)を開き、First Aidを実行してディスクを修復します。しかし、[ディスクユーティリティのFirst Aid](https://iboysoft.com/howto/mac-first-aid-repair-disk.html)で修復できなかった場合は、通常「**Disk Utility can't repair this disk**」というエラーメッセージが表示されます。

## 「Disk Utility Can't Repair This Disk」とは？

簡単に言うと、First Aidでファイルシステムを修復できない場合に、ディスクユーティリティがこのエラーを返します。場合によっては、次のエラーメッセージが続けて表示されることもあります。

- 「The First Aid process has failed.」
- 「macOS can't repair this disk. You can open or copy files on this disk, but you can't save changes to files on this disk. Back up the disk and reformat it as soon as you can.」
- 「Disk Utility stopped repairing your disk.」
- [「Invalid B\-tree node size」](https://iboysoft.com/jp/mac-data-recovery/invalid-b-tree-node-size.html)
- 「File system check exit code is 8.」

## データへのリスクを先に確認しましょう

First Aidでファイルシステムを修復できなかった場合でも、慌てたり、修復処理を何度も繰り返し実行したりしないでください。まず優先すべきなのはデータの保護です。さらに操作を進める前に、状況に応じてハードドライブのデータが失われる可能性を確認してください。

| **状況** | **データへのリスク** |
| --- | --- |
| ディスクを読み取れる | 低い |
| ディスクが読み取り専用になっている | 中程度 |
| ディスクをマウントできない | 高い |
| クリック音がする | ハードウェア障害の可能性 |

ハードドライブに上記のいずれかの問題が発生している場合は、データ損失のリスクを抑え、データを保護するために、次の手順を実行してください。

1. ディスクへの書き込みを停止する
2. [Macのファイルをバックアップする](https://iboysoft.com/jp/howto/back-up-mac.html) または [Macで外付けドライブをバックアップする](https://iboysoft.com/howto/back-up-external-hard-drive-on-mac.html)
3. ディスクの修復を試みる

## ディスクユーティリティのFirst Aidで修復できない原因

ディスクユーティリティのFirst Aidが失敗する主な原因は、一般に次の5つです。考えられる原因と具体例を示します。

| **考えられる原因** | **具体例** |
| --- | --- |
| ファイルシステムの破損 | [APFSオブジェクトマップが無効](https://iboysoft.com/jp/mac-data-recovery/apfs-object-map-is-invalid.html) |
| ディレクトリの破損 | Bツリーエラー |
| 物理的な不良セクタ | セクタの劣化 |
| ディスクがマウントされ、使用中 | ファイルシステムチェックの終了コードが8 |
| ディスクの不適切な取り外し | FAT／exFATの破損 |

## ディスクユーティリティでディスクを修復できない場合の簡単な対処法

考えられる原因を確認したら、「ディスクユーティリティのFirst Aidでディスクを修復できませんでした」という問題を解決するため、次の対処法を試してください。

### 対処法1：First Aidをもう一度実行する

まず試したい方法の一つは、対象のディスクに対してFirst Aidを再度実行することです。手順は次のとおりです。

1. *Finder \> アプリケーション \> ユーティリティ \> ディスクユーティリティ* の順に開きます。 ![Finderでディスクユーティリティを開く](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/disk-utility-finder.jpg)
2. ディスクユーティリティの左上にある *表示* をクリックし、 *すべてのデバイスを表示* を選択します。
3. 左側のサイドバーで修復するディスクまたはボリュームを選択し、上部の *First Aid* をクリックします。 ![First Aidを実行する](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/run-first-aid.jpg)
4. *実行* をクリックして、ディスクエラーのチェックと修復を行います。

それでもディスクユーティリティでディスクを修復できない場合や、First Aidの処理が停止または失敗したという報告が表示され、バックアップと再フォーマットを求められた場合は、さらなるデータ損失を避けるため、まずその案内に従ってディスク上のファイルをバックアップしてください。

### 対処法2：FSCKコマンドを実行する

First Aidを実行しても問題が解決しない場合は、Macで[fsck](https://iboysoft.com/wiki/fsck.html)コマンドを実行してディスクを修復します。FSCKは、ファイルシステムを検証し、[ターミナルで外付けハードドライブを修復する](https://iboysoft.com/jp/mac-data-recovery/repair-external-hard-drive-with-mac-terminal.html)ために使用できる強力なコマンドラインツールです。

Intel搭載Macをお使いの場合は、Macを再起動し、Appleロゴが表示される前に*Command\-S*キーを押したままにして、[Macシングルユーザーモード](https://iboysoft.com/wiki/mac-single-user-mode.html)で起動します。

注：Command\-S（⌘\-S）キーの組み合わせで起動する従来のシングルユーザーモードは、**Apple Silicon MシリーズMac**では利用できなくなりました。代わりに、macOS復旧からターミナルを直接開き、コマンドラインによるトラブルシューティングや修復を行えます。

Apple Silicon M1\-M5搭載Macをお使いの場合は、Macを直接**macOS復旧**で起動します。

![Apple Silicon M1搭載MacBook Air](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/m1-mac.jpg)

1. 1. 画面上部のユーティリティメニューから「ターミナル」を選択します。

![復旧モードでターミナルを起動する](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/terminal-recovery-mode.jpg)

2. ディスクまたはボリュームをマウント解除します。通常、fsckを実行するにはファイルシステムをマウント解除しておく必要があります。マウントを解除するには、次のコマンドを入力します。

diskutil unmount /dev/diskX

または

diskutil unmountDisk /dev/diskX

3. 次のコマンドを入力します。

fsck\_apfs \-y /dev/diskX

diskXの部分を、対象のディスクまたはコンテナの識別子に置き換えてください（例：disk2、disk2s1）。

どのコマンドを使えばよいですか？

| ファイルシステム | 推奨コマンド |
| --- | --- |
| APFS | fsck\_apfs \-y または diskutil repairVolume |
| HFS\+ | fsck\_hfs \-fy |

「*File system was modified*」と表示された場合は、上記のコマンドを再度入力してください。「*The volume \_ appears to be OK*」と表示されるまで繰り返します。

注：「*File system was modified*」というメッセージは、FSCKがファイルシステムの構造内にエラーを検出し、修復のための変更を正常に行ったことを示します。

5. Macを再起動するには、次のコマンドを入力します。

reboot

この記事が役に立ったら、ぜひ共有してください。

### 修復方法3：macOS復旧からディスクを修復する

問題が解決しない場合は、[macOS復旧](https://iboysoft.com/jp/mac-data-recovery/macos-recovery-mode.html)を起動し、そこからディスクを修復する方法もあります。

![macOS復旧](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/mac-recovery-mode2.jpeg)

1. macOS復旧を起動する

- Appleシリコン（M1/M2/M3/M4/M5）搭載Mac：Macの電源を切り、起動オプションの画面が表示されるまで電源ボタンを押し続けます。「オプション」をクリックし、「続ける」を選択してmacOS復旧を起動します。 ![「続ける」をクリックする](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/continue.jpg)
- Intel搭載Mac：Macの電源を切った後、Command（⌘）\+ Rキーを押したまま再起動します。Appleロゴまたは回転する地球儀が表示されるまで押し続けると、macOS復旧が起動します。
- ユーザーアカウントを選択して「次へ」をクリックし、管理者パスワードを入力します。

2. 復旧ウインドウで「ディスクユーティリティ」を選択し、「続ける」をクリックします。

![「ディスクユーティリティ」を選択する](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/disk-utility-recovery-mode.jpg)

3. サイドバーで、修復したいディスク内の一番下にあるボリュームを最初に選択します（例：Macintosh HD \- Data）。

![ハードドライブを選択する](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/first-aid-recovery-mode.jpg)

4. 「First Aid」をクリックし、「実行」（または「ディスクを修復」）をクリックして修復を開始します。First Aidによるディスクの検証と修復が完了するまで待ちます。

![復旧モードでFirst Aidを実行する](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/recovery-mode-run-first-aid.jpg)

**ディスクを修復できない場合はどうすればよいですか？**ディスクがまだマウントできる場合は、すぐにファイルをバックアップしてください。ディスクをマウントできない場合は、データ復元ソフトを使ってファイルの復元を試みる方法もあります。

## 修復できないディスクからデータを復元する

なぜデータ復元ソフトが必要なのでしょうか。ディスクユーティリティの修復に失敗する場合、通常はファイルシステムが破損している可能性があります。Macでドライブをマウントすることさえできない場合、そのディスクは修復が難しい状態にあり、ファイルを取り戻すためにデータ復元ソフトが必要になることがあります。

iBoysoft Data Recovery for Macは、Mac向けの信頼性の高いデータ復元ユーティリティです。[マウントされていないディスク](https://iboysoft.com/jp/mac-data-recovery/macintosh-hd-not-mounted.html)、破損したドライブ、アクセスできないドライブやフォーマット済みのドライブ、内蔵ハードドライブ、Macintosh HD、外付けハードドライブ、さらには起動できないMacからもデータを復元できます。

1. *iBoysoft Data Recovery for Mac（バージョン5.2.4）* をダウンロード、インストールして起動します。 ![iBoysoft Data Recovery for Macのバージョン](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/version.jpg)
2. 内蔵ディスクまたは外付けディスク、あるいはボリュームを選択します。 ![ハードドライブまたはボリュームを選択](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/select-drive.jpg)
3. *失われたデータを検索* ボタンをクリックして、失われたデータのスキャンを開始します。 ![失われたデータをスキャン中](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/scanning.jpg)
4. 復元したいファイルをプレビューします。 ![ファイルをプレビュー](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/preview.jpg)
5. 必要なファイルを選択し、［復元］をクリックして取り戻します。 （復元先には別のドライブを指定してください。）

## 最後の手段：ディスクを再フォーマットする

ディスクを修復する最後の方法は、[ディスクを再フォーマットすること](https://iboysoft.com/howto/format-external-hard-drive-on-mac.html)です。その前に、以下の注意事項を読んでリスクを確認してください。

警告：再フォーマットすると、このディスク上のすべてのファイルが消去されます。あらかじめ外付けドライブにバックアップするか、iBoysoft Data Recovery for Macを使って破損したドライブからファイルを復元しておいてください。

1. *Finder \> アプリケーション \> ユーティリティ \> ディスクユーティリティ* の順に開きます。
2. 外付けハードドライブを選択し、上部にある *消去* をクリックします。 ![外付けハードディスクを消去](https://iboysoft.com/images/en-mac-data-recovery/disk-utility-cant-repair-disk/eraze-disk.png)
3. ドライブの名前とフォーマットを指定します。
4. 処理が完了するまで待ちます。

ディスクの再フォーマットが完了したら、バックアップまたは復元したファイルを再びディスクに戻せます。[外付けハードドライブでディスクユーティリティのFirst Aidが引き続き失敗し](https://iboysoft.com/jp/mac-data-recovery/disk-utility-first-aid-failed-on-external-hard-drive.html)、Macに「This drive has a hardware problem that cannot be repaired」のようなメッセージが表示される場合は、地域の修理センターに相談するか、新しいディスクドライブに交換してください。

## 特別なケース：WindowsとMacの間で共有しているディスク

MacとWindows PCの間で外付けドライブを共有している場合、**Disk Utility can't repair this disk**というエラーメッセージが表示されることもあります。USBドライブを引き抜くように取り外すと、データの処理が完了しておらず、ドライブが使用中の状態になっている可能性があるためです。その結果、Macでドライブを読み取れなくなることがあります。

たとえば、FAT32でフォーマットしたドライブを、Windows PCで正しく取り外さずに抜いたとします。この場合、ボリューム全体が「使用中」として扱われ、Macのディスクユーティリティでドライブを確認すると、修復を求められることがあります。しかし、ディスクユーティリティでボリュームを修復できず、次のメッセージが表示される場合があります。

- APFS object map is invalid
- APFS fsroot tree is invalid
- [File system check exit code is 8](https://iboysoft.com/mac-data-recovery/file-system-check-exit-code-is-8.html)

この状況で「Disk Utility can't repair the disk」の問題が発生した場合は、ドライブをいったんWindows PCに接続し、正しくアンマウントしてからMacに接続し直すことで解決できる可能性があります。

## 今後このエラーを防ぐには

ファイルシステムの破損リスクを抑えるには、次の対策を行ってください。

- 外付けドライブを取り外す前に、必ず安全に取り出す
- Time Machineやクラウドサービスなどを利用して、定期的にバックアップする
- ディスクの処理が中断される可能性があるため、強制終了を避ける
- ドライブの状態を定期的に確認する

こうした基本的な対策により、データを保護し、予期しないディスク障害を防ぎやすくなります。

## よくある質問

A破損が深刻でなければ、ディスクユーティリティでファイルシステムが破損したディスクを修復できる場合があります。ただし、物理的に破損したディスクは修復できません。

Aいいえ。このエラーが表示されても、必ずしもディスクが故障しているとは限りません。ファイルシステムやディレクトリの破損、不良セクタ、ディスクがマウントされ使用中であること、不適切な取り外しなどが原因で発生する場合があります。

Aはい。ディスクユーティリティで再度修復を試すほか、シングルユーザーモードでFSCKを実行したり、macOS復旧からディスクを修復したりする方法があります。
