Типа вы наблюдаете в fdisk
выходе устанавливается в таблице разделов и не зависит от реальной файловой системы. Инструменты вроде mkdosfs
не касаются таблицы разделов. Это хорошо, это соответствует философии Unix, где один инструмент должен выполнять одну работу и делать это хорошо. Цель mkfs.*
может быть целым устройством или даже обычным файлом; в этих случаях нет таблицы разделов. Инструмент не бродит и ищет таблицу разделов для обновления.
Тип должен совпадать с реальной файловой системой на раздел, но это пользователь (, админ суперпользователя) работа, чтобы соответствовать им.
Вызвать fdisk /dev/sdb
, дать команду t
и следовать инструкциям. В какой-то момент вы сможете проверить все доступные типы, набрав L
. Я считаю, что вы должны выбрать c
(или эквивалент 0C
) для раздела FAT32.