2GB SD 카드를 FAT32로 어떻게 포맷합니까(디스크 유틸리티 사용 권장)?

2GB SD 카드를 FAT32로 어떻게 포맷합니까(디스크 유틸리티 사용 권장)?

한동안 이 방법을 찾아보았지만 답을 찾지 못했습니다. 2GB SD 카드를 FAT-32로 포맷해야 하는데 디스크 유틸리티에 해당 옵션이 표시되지 않습니다.

SD 드라이브(Apple SDXC 리더 미디어)를 선택하고 '삭제'로 이동하면 다음과 같은 형식 옵션이 있습니다.

  • Mac OS 확장(저널링)
  • Mac OS 확장(저널링, 암호화)
  • Mac OS 확장(대소문자 구분, 저널링)
  • Mac OS 확장(대소문자 구분, 저널링, 암호화)
  • MS DOS(지방)
  • ExFAT

동일한 작업을 수행하되 SD 카드 자체(내 경우에는 NO NAME)를 선택하면 암호화된 Mac OS X를 제외하고 모두 동일한 결과를 얻습니다.

MS-DOS를 선택하면 SD 카드 크기에 따라 FAT-16과 -32 사이에서 선택된다는 내용을 읽었습니다. 그러나 나는 2GB를 가지고 있습니다.

Format:            MS-DOS (FAT16)
Owners Enabled:    No
Number of Folders: 0
Capacity:          1.98 GB (1,975,546,368 Bytes)
Available:         1.79 GB (1,789,296,640 Bytes)
Used:              186 MB (185,991,168 Bytes)  --> (I have already backed up)
Number of Files:   512

답변1

터미널 사용에 익숙하다면 다음을 시도해 보세요.

먼저 다음 명령을 실행하여 파티션 테이블을 살펴보세요.

diskutil list

다음과 같은 내용이 표시됩니다.

/dev/disk1
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *16.0 GB    disk1
1:                        EFI                         209.7 MB   disk1s1
2:                  Apple_HFS Example                 15.7 GB    disk1s2

우리가 바꾸고 싶은 파티션은 입니다 /dev/disk1.

장치를 MBR 형식의 FAT32 파티션으로 변경하고 싶습니다. 그렇게 하려면 다음 명령을 실행하세요.

sudo diskutil eraDisk FAT32이름MBR형식 /dev/disk1

어디NAME디스크에 부여할 이름입니다.

설명에서 언급했듯이 문제가 발생하지 않도록 볼륨 이름에 대괄호를 넣을 수 없습니다. 모든 것이 실패하는 것을 방지하려면 FAT32 볼륨의 새 이름에 대괄호가 없는지 확인하십시오.

참고:NAME많은 경우 대문자가 아니면 실패할 수 있습니다.

답변2

sudo diskutil eraseDisk FAT32 [NAME] MBRFormat /dev/disk1

[NAME]은 대문자로 작성해야 합니다. 그렇지 않으면 작동하지 않습니다.


설명에서 언급한 대로 diskutil포맷 중인 디스크를 확인하는 등의 도구를 사용해야 합니다. 위의 예에서는 디스크가 /dev/disk1포맷되고 있습니다. 호출 등의 방법으로 원하는 파티션을 찾은 후 diskutil list(시스템의 파티션 목록을 나열합니다. 자세한 내용은 다른 답변 참조) dev/disk1원하는 파티션으로 교체합니다.

답변3

이것을 시도한 경우:
$diskutil eraseDisk FAT32 MYDISKLABEL MBRFormat /dev/disk1

하지만 다음 오류가 발생합니다.
FAT32 does not appear to be a valid file system format Use diskutil listFilesystems to view a list of supported file systems

그러면 이 대답은5월도와주세요. 하지만 참고하세요:

  • 이는 다음을 위한 대체 솔루션입니다.나이가 많은Apple Mac 버전FAT32파일 시스템 유형과 마찬가지로작동하지위의 오류에 따라.  
  • 어떤 "이전" 버전에서 오류가 발생하는지 잘 모르겠지만 Snow Leopard에서는 오류가 발생합니다.10.6.8~와 함께diskutil날짜가 지정된 버전2009년 5월 15일.
  • Mac OS Leopard 10.5부터 Yosemite 10.10까지 오류가 발생할 수 있습니다.  
  • 이 솔루션은 최신 Mac OS 버전(El Capitan 10.11 이상)과 관련이 없습니다.
  • 다음 예에서는/dev/disk1SD 카드(장치)를 가리킵니다. 장치에 대한 포인터가 무엇인지 확인해야 합니다.
  • 나는 모든 정보에 대해 자세히 설명하지 않고 단지 명령에 어떤 변경이 필요한지 설명할 것입니다. 예를 들어, 언제 사용하는지 sudo, 장치를 식별하는 방법, 장치를 마운트 해제하는 방법, 레이블을 지정하는 방법 및 디스크가 올바르게 포맷되었는지 확인하는 방법을 다른 답변에서 알아야 합니다 .

명령줄 구문:
diskutil eraseDisk filesystem disklabel MBRFormat device


해결책:
사용 가능한 모든 옵션을 나열하여 올바른 파일 시스템 별칭을 찾으세요.

$diskutil listFilesystems

출력 테이블에서 "(또는)로 정의된 별칭이 있음을 알 수 있습니다.무엇"이지만 "FAT32" 파일 시스템에 대한 별칭은 없습니다. 따라서 대소문자를 구분하지 않는 전체 이름 "ms-dos fat32"를 지정해야 합니다.

명령:
$diskutil eraseDisk "ms-dos fat32" mydisklabel MBRFormat /dev/disk1

답변4

이 시도:

diskutil eraseVolume "ms-dos fat32" PARTNAME /dev/disk***XsY
gustavo@iMac-de-Gustavo ~ % diskutil list

/dev/disk1    
#:                       TYPE NAME                    SIZE       IDENTIFIER     
0:     FDisk_partition_scheme                       
*2.0 GB     disk1     
1:                 DOS_FAT_16 NO NAME                 2.0 GB     disk1s1

gustavo@iMac-de-Gustavo ~ % diskutil eraseVolume "ms-dos fat32" FAT32 /dev/disk1s1

Started erase on disk5s2 (FAT) 
Unmounting disk 
Erasing 512 bytes per physical sector /dev/rdisk5s2: 15853288 sectors in 1981661 FAT32 clusters (4096 bytes/cluster) bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=411648 drv=0x80 bsec=15884288 bspf=15482 rdcl=2 infs=1 bkbs=6 
Mounting disk 
Finished erase on disk1s1 (FAT32)

gustavo@iMac-de-Gustavo ~ % 

그렇게 쉽네요 ;)

관련 정보