CHDK 를 사용하여 이전 카메라에서 사용할 SD 카드를 준비하고 싶습니다. 카드는 FAT16 형식이어야합니다. 이것은 터미널에서 더 이상 작동하지 않습니다. 디스크 유틸리티는 “”FAT “”를 제공하지만 FAT32입니다. 다른 (Windows) 컴퓨터가 없습니다. 어떻게해야하나요?
댓글
답변
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으로 포맷하는 방법을 이해합니다. 간단하고 다음 명령을 터미널에 복사하십시오.
-
diskutil unmountDisk disk4
-
sudo newfs_msdos -F 16 /dev/disk4
-
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
명령 이 없습니다.
diskutil
는 여전히 최대 2GB까지 FAT16을 수행 할 수 있습니다. 많이 사용합니다.