close World Cup 2026 Special Offer

Macでターミナルを使用してドライブを消去する方法:Diskutilガイド(2026)

Christina
著者Christina更新日: 2026年4月20日
Gerhard Chou
承認者Gerhard Chou

目次

始める前に: Macでターミナルコマンドを使用すると、ディスクユーティリティを使用せずにハードドライブを効果的にフォーマットできます。データが完全に消えていることを確認したい場合は、ユーザーフレンドリーで使いやすいソフトウェアDonemax Data Eraser for Macでドライブをワイプしてください。

ページ内容:

Mac上のストレージデバイスを管理する場合、内蔵のディスクユーティリティアプリで十分な場合がほとんどです。しかし、より多くの制御を必要としたり、高度なタスクを実行したいユーザーにとって、macOSのターミナルは強力で効率的な代替手段を提供します。このガイドでは、ターミナルを使用してドライブを消去する方法を詳しく説明し、ステップバイステップの手順を提供し、主要な概念を説明し、データ管理タスクが安全かつ効果的に処理されるように注意事項を強調します。

ターミナルを使用してドライブを消去

なぜドライブを消去したいのでしょうか?いくつかの理由があります:ドライブを再利用のために準備する、機密データを安全にワイプする、問題のトラブルシューティング、または互換性のためにドライブのファイルシステム形式を変更するなどです。macOSのグラフィカルなディスクユーティリティアプリはこれらのタスクを実行できますが、高度なシナリオに必要な精度や柔軟性を常に提供できるとは限りません。ここでターミナルの出番です。

ターミナルはmacOSのコマンドラインインターフェースであり、ユーザーがコマンドを直接実行できるようにします。これは精度を必要とするツールであり、その機能は印象的ですが、誤用はデータ損失などの意図しない結果を招く可能性があります。したがって、注意が重要です。このガイドでは、ターミナルを介したドライブの消去をステップバイステップで説明し、スムーズで成功するプロセスを保証します。

前提条件と注意事項

Macでターミナルコマンドを使用してディスクを消去する方法を知る前に、準備を整え、必要な注意事項を守ることが重要です。ターミナルコマンドは強力で容赦ありません。1つのミスが永久的なデータ損失につながる可能性があり、特にストレージデバイスを消去する場合はそうです。

  1. データをバックアップする: 続行する前に、必ず重要なファイルをバックアップしてください。外部ドライブであれ内部パーティションであれ、貴重なデータが他の場所に安全に保管されていることを確認してください。macOSのTime Machineやサードパーティのクラウドストレージソリューションは、これに最適なオプションです。
  2. 正しいドライブを特定する: ドライブを誤って識別すると、壊滅的な結果を招く可能性があります。コマンドを実行する前に、ターゲットドライブの名前とプロパティを再確認してください。
  3. 管理者権限: ターミナル操作には多くの場合、管理者アクセスが必要です。必要な権限を持つアカウントを使用していることを確認してください。プロセス中にパスワードを入力する必要がある可能性が高いためです。
  4. コマンドを理解する: ターミナルコマンドは、特に初心者には難解に見えることがあります。コマンドの各部分には目的があり、小さな部分でも誤解すると意図しない結果を招く可能性があります。このガイドでは、明確にするために各コマンドを分解して説明します。

Macでターミナルを使用してドライブを消去する手順

ステップ1:ターミナルを開く

ターミナルはmacOSにプリインストールされており、いくつかの方法でアクセスできます:

  • Spotlight検索を使用する: Command + Spaceを押し、「Terminal」と入力してEnterキーを押します。
  • Finderから移動する: アプリケーション > ユーティリティ > ターミナルに移動します。
  • Launchpadを使用する: Launchpadを開き、「Terminal」と入力してアイコンをクリックします。

ターミナルが開くと、入力の準備ができたコマンドラインインターフェースが表示されます。

ターミナルを使用してドライブを消去

ステップ2:消去するドライブを特定する

最初のタスクは、どのドライブを消去するかを決定することです。次のコマンドを使用して、接続されているすべてのドライブをリストします:

diskutil list

ターミナルを使用してドライブを消去

このコマンドは、内部ドライブ、外部USBドライブ、および任意のパーティションを含む、接続されているすべてのディスクに関する詳細情報を表示します。出力は次のようになります:

ターミナルを使用してドライブを消去

この例では、disk4は外部ドライブを表しています。IDENTIFIER列(例:disk4)は、ドライブをターゲットにするために使用するため、重要です。

ステップ3:ドライブを消去する

ターミナルを使用したドライブの消去は、単にコマンドを実行するだけではありません。プロセスを理解し、ファイルシステム形式に注意し、発生する可能性のある予期しないシナリオに対処する必要があります。この重要なステップをさらに深く掘り下げてみましょう。

コマンド構文を理解する:

ターミナルでディスクを消去するコマンドは簡単でありながら強力です。構文を詳しく見てみましょう:

diskutil eraseDisk <format> <name> <identifier>

  • eraseDisk: このサブコマンドは、macOSにディスク全体(すべてのパーティションを含む)をワイプし、新しいファイルシステムで準備するように指示します。
  • <format>: 使用するファイルシステムのタイプを定義します。例としては以下を含みます:
    • APFS:最新の機能とSSDの効率を求めるmacOSユーザーにお勧めします。
    • HFS+またはMac OS Extended:古いバージョンのmacOSや従来型ハードドライブとの互換性に適しています。
    • ExFATまたはFAT32:WindowsやLinuxとのクロスプラットフォーム互換性に最適です。
  • <name>: フォーマット後にドライブに割り当てたいラベル。スペースが含まれる場合は引用符で囲みます。例:「NEWDRIVE」。
  • <identifier>: diskutil listコマンドの出力から得られるドライブの識別子(例:disk4)を指します。

実用的な例:

いくつかの実用的な使用例を探ってみましょう:

  1. macOSで使用する外部ドライブを消去する: macOS専用に使用する予定の外部SSDがある場合、次のコマンドを使用するかもしれません:

    diskutil eraseDisk APFS NEWDRIVE disk4

    このコマンドは、ドライブをAPFSとして再フォーマットし、名前「NEWDRIVE」を割り当て、識別子disk4で外部ディスクをターゲットにします。

    ターミナルを使用してドライブを消去

  2. クロスプラットフォーム使用のためにドライブを準備する: 外部ドライブをmacOSとWindowsの両方で使用できるようにするには、ExFATとしてフォーマットします:

    diskutil eraseDisk ExFAT SharedDrive disk4

    これにより、FAT32のファイルサイズ制限を回避し、両方のオペレーティングシステムで読み書きできる汎用性の高いドライブが作成されます。

    ターミナルを使用してドライブを消去

  3. 破損したドライブをリセットする: ファイルシステムのエラーによりドライブが応答しなくなった場合、GUIDパーティションマップ(macOSの一般的なパーティションマップ)で消去すると役立つ場合があります:

    diskutil eraseDisk HFS+ RescueDrive disk4

    これにより、ドライブがHFS+ファイルシステムで再フォーマットされ、多くの場合、破損したパーティションマップに関連する問題が解決されます。

    ターミナルを使用してドライブを消去

ターミナル経由でMac上のドライブを消去またはフォーマットする際のヒントとFAQ

1. プロセス中に何が起こりますか?

diskutil eraseDiskコマンドを実行すると、いくつかのことが起こります:

  1. パーティションテーブルのワイプ: パーティションマップ(ドライブの構造を定義する)が消去されます。これにより、残留データやパーティションが新しいフォーマットを妨害しないことが保証されます。
  2. 新しいパーティションテーブルの作成: 指定したファイルシステムに基づいて、macOSはドライブの使用目的に一致する新しいパーティションマップを作成します。
  3. ドライブのフォーマット: ドライブは新しいファイルシステムで初期化され、選択された形式に従ってデータを保存および整理できるようになります。

2. 進捗状況の監視

コマンドを入力すると、ターミナルはプロセスのリアルタイムの更新を提供します。例えば、次のようなメッセージが表示されることがあります:

  • "ディスクをアンマウント中..."
  • "パーティションマップを作成中..."
  • "[ファイルシステム]としてフォーマット中..."
  • "完了。"

これらのメッセージは、消去およびフォーマットプロセスの各段階を確認します。プロセスが正常に完了すると、指定した名前とファイルシステムでドライブを使用できるようになります。

3. エラーの処理

時には、プロセスが計画通りに進まないことがあります。一般的なエラーとその解決策は次のとおりです:

  1. ドライブが使用中です: ターミナルに「ディスクをアンマウントできません」のようなメッセージが表示された場合、ドライブが現在アプリケーションによって使用されていることを意味します。ドライブにアクセスしている可能性のあるすべてのアプリを閉じ、コマンドを再試行してください。または、forceフラグを使用します:

    diskutil eraseDisk APFS MyDrive disk4 force

  2. 破損したドライブ: ドライブが損傷しすぎて通常の消去ができない場合は、消去する前に修復を試みることができます:

    diskutil repairDisk disk4

    修復後、eraseDiskコマンドを再実行します。

  3. 誤った識別子: diskutil listコマンドを使用してドライブ識別子を再確認してください。誤った識別子を使用すると、別のドライブをターゲットにしたり、エラーが発生したりする可能性があります。

4. 消去中の安全上のヒント

  • コマンドを実行する前に、ターゲットドライブが正しいことを常に確認してください。消去が開始されると、ミスを取り消すことはできません。
  • 正しいドライブを消去していると確信している場合でも、データのバックアップを保管してください。
  • コマンドについて不明な点がある場合は、続行する前に説明を求めてください。

ターミナルを介したドライブの消去は、ストレージデバイスを管理する高速で効率的な方法ですが、精度と注意が必要です。プロセスと関連するコマンドを完全に理解することで、最も複雑なストレージタスクでも自信を持って処理できます。

5. プロセスの検証

ドライブを消去した後、プロセスが成功したことを検証することをお勧めします。diskutil listコマンドを再度使用します:

diskutil list

ドライブを見つけ、正しいファイルシステムと名前で表示されていることを確認します。すべてが正しく見える場合、ドライブは使用可能です。

フォーマットオプションと使用例:

適切なファイルシステム形式の選択は、ドライブの使用方法によって異なります。以下は一般的な形式の概要です:

  • APFS(Apple File System): macOSに最適化されており、この形式はSSDや最新のmacOSバージョンに最適です。スナップショットや暗号化などの高度な機能をサポートしています。
  • HFS+(Mac OS Extended): 古いバージョンのmacOSで使用される従来の形式。従来型ハードドライブや古いシステムとの互換性が必要な場合に適しています。
  • ExFAT: macOSとWindowsの両方と互換性のあるクロスプラットフォーム形式。オペレーティングシステム間でデータを転送するために使用される外部ドライブに最適です。
  • FAT32: もう1つのクロスプラットフォームオプションですが、最大ファイルサイズ4GBなどの制限があります。非常に古いシステムとの互換性が必要な場合にのみ使用してください。

6. トラブルシューティングと一般的なエラー

すべてが順調に進む場合、ターミナルを使用したドライブの消去は簡単です。ただし、エラーが発生する可能性があります。以下はいくつかの一般的な問題とその解決策です:

  1. 「許可がありません」エラー: これは通常、管理者権限がない場合に発生します。管理者としてログインし、プロンプトが表示されたらパスワードを入力してください。
  2. 「ディスクが見つかりません」エラー: これはドライブ識別子が正しくない場合に発生します。diskutil listの出力を再確認し、識別子を確認してください。
  3. ドライブが応答しない: ターミナルがドライブにアクセスできない場合、物理的に損傷しているか破損している可能性があります。次のコマンドを使用して、消去前に修復を試みてください:

    diskutil repairDisk <identifier>

  4. フォーマットが途中で失敗する: 消去プロセスが予期せず停止した場合は、コマンドを再実行するか、再試行する前にMacを再起動してみてください。

7. ディスクユーティリティよりもターミナルを使用する利点

macOSがディスクユーティリティでグラフィカルな代替手段を提供しているのに、なぜターミナルを選ぶのでしょうか?以下にいくつかの説得力のある理由を示します:

  1. 柔軟性: ターミナルは高度な操作とドライブ管理タスクの正確な制御をサポートしています。
  2. 速度: コマンドラインインターフェースに慣れているユーザーにとって、ターミナルはグラフィカルメニューを操作するよりも高速です。
  3. エラー処理: ターミナルはしばしばより詳細なエラーメッセージを提供するため、問題のトラブルシューティングが容易になります。
  4. スクリプトと自動化: ターミナルコマンドはスクリプト化して反復タスクを自動化できるため、長期的には時間を節約できます。

データ消去ソフトウェアでドライブを完全にワイプする

コマンドでドライブを消去した後でも、ドライブ上のデータが完全に消えたわけではないことに注意してください。データを完全にワイプするには、Macデータ消去ソフトウェア(Donemax Data Eraser for Macなど)を使用できます。これは、ハードドライブからデータを安全かつ完全にワイプし、ワイプされたデータが復元できなくなることを保証します。

ステップ1. Donemax Data Eraser for Macをダウンロードしてインストールします。これにより、内部ドライブと外部ドライブのデータを完全に消去できます。

Donemax Data Eraser for Mac

  • macOS向けのユーザーフレンドリーなデータ消去ソフトウェア。
  • 復元を防ぐためにデータを完全にワイプします。
  • さまざまなシナリオでデータをワイプする3つのモード。

ステップ2. Donemax Data Eraser for Macを開き、ハードドライブをワイプ機能を選択し、ワイプするドライブを選択します。

ドライブを選択

ステップ3. データ消去アルゴリズムを選択します。どのアルゴリズムでもハードドライブからデータを完全にワイプできます。

ドライブをスキャン

ステップ4. データワイププロセスを開始します。完了すると、ドライブ上のデータは完全に消去され、決して復元できなくなります。

ファイルをプレビューして復元

結論

macOSでターミナルを使用してドライブを消去することは、最初は難しいように思えるかもしれませんが、慎重な準備と明確な手順があれば、簡単で非常に効果的なプロセスです。このガイドで概説されている手順に従うことで、ドライブを安全かつ効率的に管理できます。機密データを安全にワイプする場合、ストレージの問題をトラブルシューティングする場合、または特定の使用例のためにドライブを準備する場合でも同様です。

覚えておいてください、ターミナルの力はその精度と柔軟性にあります。しかし、大きな力には大きな責任が伴います。コマンドを常に再確認し、データをバックアップし、慎重に進めてください。これらのスキルを習得することで、macOSとその機能に対するより深い理解が得られ、高度なタスクに自信を持って取り組むことができるようになります。

外部デバイスを販売または寄付する場合は、Macディスクワイプソフトウェア(Donemax Data Eraser for Macなど)を使用してデバイスを安全にワイプし、すべてのデータを完全に消去して、データが復元できないようにしてください。

logo stage

Donemax Data Eraser for Mac

100%安全で強力なMacデータ消去プログラムです。米国陸軍AR380-19、DoD 5220.22-M ECEを含む認定されたデータ消去基準を提供し、Mac HDD/SSDおよび外部ストレージデバイスからデータを安全かつ永久的に消去し、データ復元を不可能にします。

Christina
寄稿者

Christina

ChristinaはDonemaxソフトウェアのシニアエディターで、4年以上会社で働いています。彼女は主に、データ消去、データ転送、データ復旧、ディスククローニングに関するガイドとソリューションを執筆し、ユーザーがWindowsとMacを最大限に活用できるように支援しています。余暇には、旅行、カントリーミュージックを楽しむこと、ゲームをすることが好きです。

Gerhard Chou
編集長

Gerhard Chou

お客様の問題を効果的に解決するために、当ウェブサイトで公開されているすべての記事とトラブルシューティングソリューションは、厳密にテストされ実践されています。私たちの編集者は、コンピュータとソフトウェアのテストを研究し使用することを愛し、喜んでコンピュータユーザーの問題解決を支援します。