問題
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
Comments