USB 펜 드라이브에 여러 파티션을 만드는 방법

USB 펜 드라이브에 여러 파티션을 만드는 방법

USB 펜 드라이브에 2개의 파티션(읽기 전용(cdrom) 파티션 1개와 쓰기 가능한 파티션(FAT32) 1개)을 만들고 싶습니다.

내가 지금까지 시도한 것 중 성공하지 못한 것은 다음과 같습니다.

  1. Linux를 사용하여 /sbin/gparted펜 드라이브에 두 개의 FAT32 파티션을 만들었습니다.

  2. 다음으로 다음과 같이 작은 iso 이미지(크기 ~300KB)를 만들었습니다.

    $ genisoimage -V myLabel -rJ -o /tmp/my.iso /path/to/data
    
  3. 다음으로 dd다음과 같이 이 ISO를 첫 번째 FAT32 파티션에 추가했습니다.

    $ dd if=/tmp/my.iso of=/dev/sdb1 bs=1M conv=notrunc
    $ sync
    

    (여기서는 /dev/sdb내 펜 드라이브에 해당합니다.)

결과:

  1. 노틸러스 파일 관리자는 CDROM과 FAT32 파티션을 모두 잘 볼 수 있습니다. 그러나 gparted덮어쓴(CDROM) 파티션의 파일 시스템 유형은 '알 수 없음'으로 표시됩니다!

  2. 와 마찬가지로 gpartedWindows 7은 첫 번째(CDROM) 파티션(Windows는 어쨌든 볼 수 있도록 내장되어 있음)의 파일 시스템을 인식할 수 없으므로 포맷하라는 메시지가 표시됩니다!

노틸러스가 내 파티션을 제대로 표시할 수 있지만 Windows는 표시할 수 없는 이유를 이해할 수 없습니다 gparted.

답변1

AFAIK, GParted는 ISO-9660을 지원하지 않습니다. 물론 보기->파일 시스템 지원 대화 상자에는 표시되지 않습니다. ISO-9660은 하드 디스크 파티션이 아닌 광 디스크에 사용하도록 고안되었기 때문에 실제로 이는 놀라운 일이 아닙니다. 나는 이것을 GParted의 버그라고 생각하지 않습니다.

Windows가 파티션에 액세스할 수 없다는 점은 아마도 Microsoft 프로그래머가 너무 이상한 일이라고 판단했기 때문일 것입니다. Windows에서 이러한 파티션을 마운트할 수 있게 해주는 타사 드라이버가 있을 수도 있지만 저는 그런 것을 검색해 본 적이 없습니다. 하지만 찾더라도 Windows는 여전히 USB 플래시 드라이브당 하나의 파티션을 사용하도록 제한되어 있으므로 귀하의 시나리오에서는 Windows에서 하나의 파티션에만 액세스할 수 있습니다.

실제 질문은 다음과 같습니다. 무엇을 달성하려고 합니까? 즉, 이런 방식으로 USB 플래시 드라이브를 설정하는 궁극적인 목표는 무엇입니까? 다른 방법이 있을 수 있습니다.

답변2

"of=/dev/sdb"는 오타입니까? /dev/sdb1이어야 하지 않나요? 방금 만든 파티션 맵에 관계없이 드라이브 시작 부분에서 추가하는 것 같습니다.

답변3

당신은 당신이 필요로하는 것을 할 수 있습니다USB CD ROM 읽기 전용 파티션 메이커. 문제는 소프트웨어가 Windows용이고 조금 오래된 것 같습니다.

포스팅에 나온 정보는 이렇습니다.

이 간단하지만 매우 강력하고 작은 도구는 DM 컨트롤러의 파티션 크기를 포맷하고 생성 또는 관리하는 데 널리 사용됩니다. 이 도구는 DM 컨트롤러인 경우 모든 모델에 대해 여러 용도로 사용할 수 있습니다. 이것은 CD ROM 또는 읽기 전용 파티션을 생성하는 데 매우 유용한 유틸리티입니다. 이 도구는 TwinMOS K2 USB 드라이브, SanDisk USB, Transcent, Apacer USB 등에 널리 사용됩니다. ChipGenius로 확인한 후 USB에 DM 컨트롤러가 있는 경우 올바른 버전의 도구를 선택하고 적용하십시오.

DM UDisk AP - DM 컨트롤러용 CD-ROM 및 숨겨진 파티션을 포맷하고 생성하는 유틸리티입니다. 아카이브 추가 적용 매뉴얼(중국어)

관련 정보