fdisk에 모든 파티션 유형이 표시되지는 않습니까?

fdisk에 모든 파티션 유형이 표시되지는 않습니까?

Ubuntu 16.04 LTS에서 실행하고 fdisk를 사용하고 있습니다. 내 SD 카드에 있는 파티션의 파티션 유형을 변경하려고 했는데, 이를 win95 fat32(LBM)로 변경하고 싶습니다. 파티션 유형 변경 명령 ​​"t"를 선택한 후 "c" 명령을 사용해야 합니다. 그러나 "L"을 실행하여 파티션 유형 목록을 표시하면 "c" 또는 win95 fat32(LBM)가 옵션으로 표시되지 않습니다. 아래 사진은 제가 본 것을 보여줍니다.여기에 이미지 설명을 입력하세요.

이유를 알아보기 위해 인터넷을 검색했지만 아직 답변을 찾지 못했습니다. 내가 본 것 중에서 선택할 수 있는 유형이 더 많아야 합니다. 왜 이것이 보이는데 다른 선택의 여지가 없습니까?

답변1

디스크 레이블 유형에는 DOS(Intel 또는 MBR이라고도 함), GPT, Sun 및 SGI(IRIX)의 네 가지가 있습니다. 각각은 서로 다른 파티션 레이아웃과 파티션 유형을 갖고 있으며 이는 하드코딩되어 있습니다 libfdisk(일반적으로 /lib/x86_64-linux-gnu/libfdisk.so.1). 예제 출력에 표시된 파티션 유형은 디스크 레이블 유형에 대한 것입니다 Sun. 명령을 입력 하면 다음 과 같은 메시지가 fdisk표시됩니다 .pDisklabel type: sun

Command (m for help): p
Disk /dev/sdc: 3.8 GiB, 4026531840 bytes, 7864320 sectors
Geometry: 124 heads, 62 sectors/track, 1022 cylinders
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: sun

Device       Start     End Sectors  Size Id Type         Flags
/dev/sdc1        0 7757191 7757192  3.7G 83 Linux native      
/dev/sdc2  7757192 7857135   99944 48.8M 82 Linux swap      u 
/dev/sdc3        0 7857135 7857136  3.8G  5 Whole disk        

Command (m for help): l

 0  Unassigned       4  SunOS usr        8  SunOS home      82  Linux swap     
 1  Boot             5  Whole disk       9  SunOS alt secto 83  Linux native   
 2  SunOS root       6  SunOS stand      a  SunOS cachefs   8e  Linux LVM      
 3  SunOS swap       7  SunOS var        b  SunOS reserved  fd  Linux raid auto

SD에 중요한 데이터가 없으면 DOS명령을 사용하여 디스크 레이블을 GPT로 변경 o하거나 다음 명령을 사용할 수 있습니다 g.

Command (m for help): m

Help:

.
.
.
  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table

하지만 이렇게 하면 디스크에 쓸 때 모든 데이터가 삭제된다는 점에 유의하세요!

답변2

파티션 테이블은 GPT일 수 있지만 fat32에는 MBR이 필요합니다.

디스크에 이미 있는 모든 데이터를 잃어도 괜찮다면 비슷한 방법을 사용하여 파티션 테이블을 MBR로 변경할 수 있습니다.gdisk.

관련 정보