CHDK 를 사용하여 이전 카메라에서 사용할 SD 카드를 준비하고 싶습니다. 카드는 FAT16 형식이어야합니다. 이것은 터미널에서 더 이상 작동하지 않습니다. 디스크 유틸리티는 “”FAT “”를 제공하지만 FAT32입니다. 다른 (Windows) 컴퓨터가 없습니다. 어떻게해야하나요?

댓글

  • SD 카드는 얼마나 큽니까? FAT16의 공칭 크기 제한은 2GB입니다. diskutil는 여전히 최대 2GB까지 FAT16을 수행 할 수 있습니다. 많이 사용합니다.

답변

newfs_msdos 명령을 사용하여 모든 드라이브를 FAT16으로 포맷 할 수 있습니다.

1) 터미널 실행

2) 포맷 할 드라이브 찾기

#mount /dev/disk2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) /dev/disk4s1 on /Volumes/USB_Disk (msdos, local, nodev, nosuid, noowners) 

이 경우 내 디스크는 disk4입니다. 디스크가 다를 수 있습니다! 올바른 디스크를 참조해야합니다. 잘못된 드라이브를 포맷하면 데이터가 손실 될 수 있습니다.

3) 디스크 마운트 해제

#diskutil unmountDisk disk4 Unmount of all volumes on disk4 was successful 

4) 드라이브 포맷

#sudo newfs_msdos -F 16 /dev/disk4 

잠시 후 드라이브가 포맷됩니다.

5) 드라이브 다시 마운트 (선택 사항)

#diskutil mount /dev/disk4 

데스크톱에 "NO NAME"로 표시 될 것입니다. 여기에서 이름을 변경하거나 포맷 할 때 드라이브를 포맷 할 때 -v Type in a Volume Name를 사용할 수 있습니다.

설명

  • 그러면 FAT32로 포맷 된 드라이브가 생성됩니다.
  • 또한 newfs_msdos -F 16 /dev/xxxxxx를 시도 할 수 있습니다. 여기서 xxxxxx는 포맷하려는 드라이브입니다. 효과가 있는지 알려 주시면 답변을 업데이트하겠습니다.
  • 감사합니다. 먼저 효과가있었습니다 (먼저 ' 자원이 사용 중 ', 먼저 마운트 해제해야 함).
  • ' 답변을 업데이트하겠습니다 ….
  • In OS X 10.8.5 ' newfs_msdos 형식을 사용하기 위해 sudo를 사용할 필요가 없습니다. 내 디스크. 10.11에서 '이 필요하다고 말씀하십니까? 어쨌든 좋은 방향입니다. +1

답변

저는 저녁 내내 USB 스틱을 FAT16으로 포맷하는 방법을 이해합니다. 간단하고 다음 명령을 터미널에 복사하십시오.

  1. diskutil unmountDisk disk4

  2. sudo newfs_msdos -F 16 /dev/disk4

  3. diskutil mount /dev/disk4

모든 크기의 드라이브에서 작동합니다.

참고 : 다른 사용자의 경우 : 위 명령에서 disk4가 올바른 드라이브를 참조하도록 변경해야 할 수 있습니다.

답변

가치가있는 이유는 High Sierra에서 작동하는 것 같습니다.

diskutil eraseDisk "MS-DOS FAT16" SOMENAME /dev/disk# 

여전히 먼저 마운트 해제해야합니다.

댓글

  • 안녕하세요. 다른 질문을 환영합니다.이 사이트에서는 답변이 귀하의 내용을 정확하게 설명하는 것이 좋습니다. ' 실행 중이며 작동하는 이유-특히 이와 같은 터미널 명령으로. 감사합니다. 답변 해 주셔서 감사합니다.
  • 내 명령은 아래와 같으며 작동합니다. diskutil eraseDisk "MS-DOS FAT16" "WINDOWSXP" MBR disk2

답변

왜 설명이 어렵 기 때문에 많은 신규 사용자가 Linux에서 벗어나는 주된 이유입니다.

그냥 mkfs.vfat- F16 / dev / sdb (x) USb, 플래시 등의 이름을 지정하려면 중독 -n (이름)에 넣으면 다음과 같이 표시됩니다.

mkfs.vfat -F16 / dev / sdb (x) -n (이름)을 입력하고 Enter 키를 누릅니다.

댓글

  • OS X / macOS는 아니요

    댓글

    b> Linux 및 OS X / macOS에는 ' mkfs.vfat 명령 이 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다