ディスクユーティリティ.appが初期化できないディスクを初期化する方法

ディスクユーティリティ.appで初期化できないディスク(USBフラッシュドライブ,外付けHDD,SDカードなど)を初期化する方法です

macOS標準のアプリ,ディスクユーティリティ.appはパーティションテーブルの状態によってはディスクの初期化もパーティションテーブルの編集も出来なくなります.

この場合,解決策は

  • 解決方法1:macOSでの作業は諦める方法.WindowsマシンやLinuxマシンでフォーマットします.
  • 解決方法2:macOSで頑張る方法.コマンドラインからフォーマットします.

のどちらかになります.

以下,後者のmacOSで頑張る方法を説明します.

macOSコマンドラインからディスクをフォーマットする方法

手順1:ターミナル.app を起動します
手順2:以下のコマンドでデバイス名を調べます
diskutil list

macOS内部では,ディスクはデバイスファイル経由で管理されています.デバイスファイルは /dev/disk{数字} というファイル名になります.

diskutil listの出力を見て,デバイスファイルを確認します

手順3:eraseDIsk コマンドでパーティションテーブルを削除します

削除したいデバイスが /dev/diskXの場合は次のコマンドを実行します

diskutil eraseDisk free UNTITLED /dev/diskX

これでディスクが初期化(パーティションテーブルが削除された状態)され,ディスクユーティリティ.app を使ってパーティションテーブルの編集やフォーマットができるようになります.