O tipo que você observa em fdisk
output é definido na tabela de partições e é independente do sistema de arquivos real. Ferramentas como mkdosfs
não tocam na tabela de partições. É uma coisa boa, corresponde à Filosofia Unix, onde uma ferramenta deve fazer um trabalho e fazê-lo bem. O destino de mkfs.*
pode ser um dispositivo inteiro ou até mesmo um arquivo regular; não há tabela de partições nesses casos. A ferramenta não perambula e procura a tabela de partição para atualizar.
O tipo deve corresponder ao sistema de arquivos real na partição, mas é o trabalho do usuário (root, admin's) para combiná-los.
Invoque fdisk /dev/sdb
, digite o comando t
e siga as instruções. Em algum momento, você poderá verificar todos os tipos disponíveis digitando L
. Eu acredito que você deve escolher c
(ou equivalente 0C
) para partição FAT32.