Mac OS X에서 USB 디스크나 메모리를 FAT32로 포맷하기
터미널 창에서 먼저
$ diskutil list 명령어를 실행합니다.
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Macintosh HD 2 2.0 TB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *7.9 GB disk2
1: Windows_FAT_32 boot 62.9 MB disk2s1
2: Linux 1.4 GB disk2s2
위와 비슷한 결과가 나옵니다. 실험된 iMac 장비에는 내장 디스크가 SSD 256GB 1개와 HDD 2TB 1개가 달려있습니다.
그래서, 마지막에 보시면, /dev/disk2 라는 디스크로 8GB 짜리 USB 메모리가 보입니다. 현재 Linux 파티션이 1.4GB로 보입니다.
/dev/disk2 로 인식되어 있는 8GB USB 메모리를 FAT32 파티션으로 포맷하는 방법은 간단합니다.
포맷하기전에 반드시 꼭 디스크명 /dev/disk2 를 확인하세요!! 잘못하면, 엉뚱한 디스크를 포맷할 수 있습니다.
$ sudo diskutil eraseDisk FAT32 "AAA" MBRFormat /dev/disk2
명령어 하나면, USB 디스크를 모두 지운후에, FAT32 파티션으로 만들어줍니다.
"AAA"는 볼륨 이름을 지정하는 것인데, 반드시 대문자로 써야합니다. "aaa" 같이 소문자를 절대로 쓰면 안됩니다.
$ sudo diskutil eraseDisk FAT32 "AAA" MBRFormat /dev/disk2
Password:[관리자 패스워드 입력 필요]
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for the disks to reappear
Formatting disk2s1 as MS-DOS (FAT32) with name AAA
512 bytes per physical sector
/dev/rdisk2s1: 15385208 sectors in 1923151 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2 drv=0x80 bsec=15415294 bspf=15025 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk2
위 명령어 후에는 다음과 같이 보입니다.
$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 250.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Macintosh HD 2 2.0 TB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *7.9 GB disk2
1: DOS_FAT_32 AAA 7.9 GB disk2s1