Apps

コマンドラインからMacディスクを検証・修復する方法

コマンドラインからMacディスクを検証・修復する方法

Macターミナルアイコン

macOSのディスクユーティリティアプリケーションにはコマンドライン版があり、Macユーザーはこれを使用してディスクのメンテナンスや管理タスク(ディスクの検証や修復など)を実行できます。このようなタスク、特にトラブルシューティングやリモート管理において、コマンドラインを使用することには明らかな利点とメリットがありますが、上級ユーザーの中には、ディスクユーティリティのGUIアプリよりもコマンドラインを使用することを好む人もいるかもしれません。

Mac のコマンドラインを使用して Mac 上のディスクを検証し、必要に応じて修復する方法を確認しましょう。

コマンドラインからMacのボリューム/ディスクを検証する方法

まず、コマンド ラインからディスク ボリュームを検証する方法を確認しましょう。

  1. まず、Macでターミナルアプリケーションを開きます
  2. 検証するディスクを識別するには、次のコマンドを入力します。
  3. diskutil list

  4. リターンキーを押して、検証したいディスクのディスク識別子を見つけます
  5. ディスクを検証するには、次のコマンドを入力します。
  6. diskutil verifyVolume /dev/diskID
    たとえば、検証するボリューム ID が disk3s1 の場合、次の構文を使用します。
    diskutil verifyVolume /dev/disk3s1

  7. diskutil がタスクを完了すると、「UUID 28FA のボリューム /dev/rdisk3s1 は正常のようです」のようなメッセージが表示され、修復が必要な場合はそのように表示されます。

このプロセスを、Mac に接続する外部ボリュームを含む他のディスクやボリュームでも繰り返すことができます。

また、「verifyVolume」の代わりに「verifyDisk」フラグを使用して、ディスク全体とパーティション マップを検証することもできます。

Macのコマンドラインからディスクを修復する方法

何らかの理由でボリュームを修復する必要がある場合は、次のコマンドで修復できます。

diskutil repairVolume /dev/diskID

/dev/disk3s1 が修復するボリューム ID である例を再度使用すると、構文は次のようになります。

diskutil repairVolume /dev/disk3s1

ディスク全体を修復する必要がある場合は、代わりに「repairDisk」フラグを使用できます。ただし、ディスク全体を修復する必要がある場合、修復対象のディスクがブートディスクである場合は、ブートディスク全体を正常に修復するために、別のドライブまたはリカバリモードから起動する必要があります。

ほとんどのユーザーにとって、ディスクユーティリティを使用するのが最適な方法ですが、Macのコマンドラインからディスクの検証と修復を行いたい正当な理由はたくさんあります。リモート管理、トラブルシューティング、そして単なる好みの設定など、ターミナルを使った方法は上級ユーザーにとって多くのメリットをもたらします。