tipos de partição fdisk nem todos estão sendo exibidos?

2

Estou executando isso no Ubuntu 16.04 LTS e usando o fdisk. Eu tenho tentado mudar o tipo de partição de uma partição em um cartão SD e eu quero mudá-lo para win95 fat32 (LBM), que deve ser o comando "c" depois de selecionar o comando de tipo de partição de alteração "t". no entanto, quando eu corro "L" para mostrar a lista de tipos de partição não estou vendo "c" ou win95 fat32 (LBM) como uma opção. A imagem abaixo mostra tudo o que estou vendo.

Eu pesquisei na Internet tentando descobrir por que isso acontece, mas ainda não encontrei uma resposta. Pelo que vi parece que eu deveria ver mais tipos para escolher. Por que é isso que estou vendo e não tenho outras opções?

    
por Alex Elliott 01.02.2017 / 04:55

2 respostas

2

Existem quatro tipos diferentes de rótulo de disco: DOS (também conhecido como Intel ou MBR), GPT, Sun e SGI (IRIX). Cada um tem diferentes tipos de partição e layout de partição; estes são codificados em libfdisk (geralmente /lib/x86_64-linux-gnu/libfdisk.so.1 ). Os tipos de partição mostrados na saída do seu exemplo são para o tipo de rótulo do disco Sun . Você pode ver isso quando em fdisk você digitar o comando p e haverá a informação Disklabel 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

Se não houver dados importantes sobre o SD, você poderá alterar o rótulo do disco para DOS com o comando o ou GPT com o comando 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

Mas cuidado, ao gravar no disco, isso excluirá todos os seus dados!

    
por 01.02.2017 / 13:54
0

A sua tabela de partições é provavelmente GPT, mas fat32 requer MBR.

Se você não se importar em perder todos os dados que já estão no disco, você poderá alterar a tabela de partições para o MBR usando algo como gdisk .

    
por 01.02.2017 / 05:06

Tags