USB 디스크에 FAT32를 생성할 수 없습니다(FAT 수가 잘못됨).

USB 디스크에 FAT32를 생성할 수 없습니다(FAT 수가 잘못됨).

Linux 초보자이기 때문에 터미널로 USB를 0으로 설정한 후 USB가 표시되지 않는 동안 소프트웨어를 만지작거렸습니다. 그런 다음 파일 시스템을 만드는 명령을 실행했지만 다음과 같이 표시됩니다.

mkfs.msdos

설정 앱에서 USB 디스크는 다음과 같이 표시됩니다.

이것

누구든지 문제가 무엇인지, 어떻게 해결할 수 있는지 말해 줄 수 있습니까? 부팅할 수 있도록 준비하고 싶습니다.

답변1

  • 당신이 원하지 않는 -f 32. 당신은 아마 원할 것입니다 -F 32. 자세한 내용은 참조하세요 man 8 mkfs.msdos. Linux는 일반적으로 대소문자를 구분합니다.
  • 에 파일 시스템을 생성하면 안 됩니다 /dev/sdb. 먼저(또는 무엇이든) 파티션을 만든 fdisk다음 gdisk에 파일 시스템을 만듭니다 /dev/sdb1. 비교하다단일 파티션 디스크 구성 사용.

답변2

올바른 구문은 다음과 같아야 합니다.mkfs.msdos -F 32 /dev/sdb

라벨을 추가하고 싶다면,mkfs.msdos -F 32 -n THISTHING /deb/sdb

FAT 파일 시스템 이름을 지정할 때 모두 대문자를 사용하는 것이 이상적입니다. 그러나 다른 답변에서 말했듯이 테이블을 만들기 전에 파일 시스템을 만드는 것은 일반적이지 않습니다. 파티션 테이블을 먼저 생성하기로 선택한 경우 원하는 경우 별도의 파티션을 만드는 데 사용할 수 있는 fatresize와 같은 도구가 있습니다. 이에 대한 지침을 원할 경우:

# parted -a optimal /dev/sdb # IF it is still /dev/sdb
    mktable msdos # msdos or gpt are options, I am assuming msdos because of your FAT selection
    mkpart # here you can choose anything for name and filesystem, 
           # it won't matter since you'll be making a new file system

파티션 크기를 묻는 메시지가 나타나면 -1끝 섹터를 입력하여 파티션이 전체 디스크에 걸쳐 있도록 합니다.

그러면 이제 /dev/sdb1을 실행할 수 있습니다 mkfs.msdos -F 32 /dev/sdb.

참고: 운영 체제 간 호환성을 위해 FAT를 원할 경우 exFAT를 살펴봐야 합니다. 4GB 제한이 없다는 점을 제외하면 FAT와 유사합니다. Windows .wim 또는 미디어를 사용자 정의하는 경우 4GB 파일 크기 문제가 발생할 수 있습니다.

관련 정보