266 文字
1 分
macOSでSDカードやUSBメモリをフォーマットする方法
問題
Linux用にパーティションテーブルを変更してしまったSDカードやUSBメモリだとmacOSのディスクユーティリティを使ってもフォーマットやパーティションテーブルの書き換えが行えません。
かといって、フォーマットするためのアプリケーションを探してダウンロードするのが面倒です。
コマンド
diskutilコマンドでは、デバイス丸ごと(パーティションテーブルも含めて)フォーマットできるようなのでそれを使うのが良さそうです。
FAT32でフォーマットするコマンド例は以下。
diskutil eraseDisk FAT32 namae /dev/disk7
デバイスのIDを調べるためには以下のコマンドです。
diskutil list
実行例
diskutil list Fri Feb 23 19:41:26 2024/dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: Apple_APFS_ISC Container disk1 524.3 MB disk0s1 2: Apple_APFS Container disk3 994.7 GB disk0s2 3: Apple_APFS_Recovery Container disk2 5.4 GB disk0s3
/dev/disk3 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +994.7 GB disk3 Physical Store disk0s2 1: APFS Volume Macintosh HD 10.5 GB disk3s1 2: APFS Snapshot com.apple.os.update-... 10.5 GB disk3s1s1 3: APFS Volume Preboot 11.9 GB disk3s2 4: APFS Volume Recovery 1.8 GB disk3s3 5: APFS Volume Data 557.2 GB disk3s5 6: APFS Volume VM 8.6 GB disk3s6
/dev/disk7 (external, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *64.8 GB disk7 1: EFI EFI 209.7 MB disk7s1 2: Microsoft Basic Data NAMAE 64.6 GB disk7s2 macOSでSDカードやUSBメモリをフォーマットする方法
https://blog.teraren.com/posts/macos-usb-memory-format/