이 답변은 Snow Leopard 10.6.8과 같은 모든 이전 Apple Mac 버전에 대한 솔루션으로 추가되었습니다. 여기서 파일 시스템 유형으로 " FAT32 "는 아래 예에 따라 작동하지 않습니다 .
$diskutil eraseDisk fat32 mydiskname MBRFormat /dev/disk1
fat32는 유효한 파일 시스템 형식이 아닙니다
지원되는 파일 시스템 목록을 보려면 diskutil listFilesystems를 사용하십시오.
내부 명령은 다음과 같습니다.
diskutil eraseDisk 파일 시스템 disklabel MBRFormat 장치
여기서 명령을 사용하여 장치 가 SD 카드 인 것으로 확인됩니다 diskutil list
.
터미널에 다음을 입력하여 올바른 파일 시스템 별명을 찾으십시오.
$diskutil listFilesystems
포맷 가능 파일 시스템
이 파일 시스템 특성은 지우기 및 파티션에 사용될 수 있습니다.
동사에 매개 변수로 하나를 지정할 때 대소 문자는 고려되지 않습니다.
또한 diskutil은 대소 문자를 구분하지 않는 특정 별칭을 허용합니다.
-------------------------------------------------- -----------------------------
개인 사용자 표시 이름
-------------------------------------------------- -----------------------------
ExFAT ExFAT
여유 공간 여유 공간
(또는) 무료
MS-DOS MS-DOS (FAT)
MS-DOS FAT12 MS-DOS (FAT12)
MS-DOS FAT16 MS-DOS (FAT16)
MS-DOS FAT32 MS-DOS (FAT32)
HFS + Mac OS 확장
대소 문자 구분 HFS + Mac OS 확장 (대소 문자 구분)
(또는) hfsx
대소 문자 구분 저널링 된 HFS + Mac OS 확장 (대소 문자 구분, 저널링)
(또는) jhfsx
저널링 된 HFS + Mac OS 확장 (저널링)
(또는) jhfs +
위 출력에서 "(또는) something "으로 정의 된 별칭이 있지만 FAT32 파일 시스템에 대한 별칭은 없습니다. 대소 문자와 상관없이 전체 이름 "ms-dos fat32"를 지정해야합니다.
따라서 / dev / disk1 로 연결된 SD 카드의 경우 올바른 절차는 다음과 같습니다.
exit
디스크에 액세스하는 모든 응용 프로그램 및 터미널 프롬프트를 닫습니다 .
- 모든 작업을 수동으로 수행하려면 다음을 사용하여 디스크를 마운트 해제하십시오.
$diskutil unmountDisk /dev/disk1
그러나 diskutil은 자동으로 마운트 해제를 시도합니다.
- 디스크 레이블과 장치를 적절하게 지정하여 다음 명령을 입력하십시오.
$diskutil eraseDisk "ms-dos fat32" mydiskname MBRFormat /dev/disk1
출력은 다음과 같습니다
disk1에서 지우기 시작
디스크 마운트 해제
파티션 맵 생성
디스크가 다시 나타날 때까지 기다리는 중
disk1s1을 이름이 mydiskname 인 MS-DOS (FAT32)로 포맷
disk1에서 완료된 지우기
마지막으로 다음을 사용하여 결과를 확인하십시오 diskutil list
.
$diskutil list /dev/disk1
/ dev / disk1
# : 유형 이름 크기 식별자
0 : FDisk_partition_scheme * 1.0GB 디스크 1
1 : DOS_FAT_32 MYDISKNAME 1.0GB 디스크