.png)
Будучи новичком в Linux, я возился с программным обеспечением, пока мой USB не появился после того, как я обнулил его с помощью терминала. Затем я запустил команду для создания файловой системы, но она показывает мне это:
В приложении «Настройки» USB-диск отображается следующим образом:
Может кто-нибудь подскажет в чем дело и как это исправить? Хочу сделать его готовым к загрузке с него.
решение1
- Вы не хотите
-f 32
. Вы, вероятно, хотите-F 32
.man 8 mkfs.msdos
Подробности см. в разделе. Помните, что Linux в целом чувствителен к регистру. - Скорее всего, вам не следует создавать файловую систему на
/dev/sdb
. Сначала создайте раздел(ы) (с помощьюfdisk
,gdisk
или как-то еще), затем создайте файловую систему на/dev/sdb1
. СравнитьИспользование конфигурации диска с одним разделом.
решение2
Правильный синтаксис должен быть следующим:mkfs.msdos -F 32 /dev/sdb
Если вы хотите добавить метку,mkfs.msdos -F 32 -n THISTHING /deb/sdb
Идеально использовать все заглавные буквы при именовании файловых систем FAT. Однако, как сказано в другом ответе, файловую систему редко создают до создания таблицы. Существуют такие инструменты, как fatresize, которые вы можете использовать для создания отдельных разделов, если хотите, если вы решили сначала создать таблицу разделов. Если вам нужны инструкции по этому поводу:
# parted -a optimal /dev/sdb # IF it is still /dev/sdb
mktable msdos # msdos or gpt are options, I am assuming msdos because of your FAT selection
mkpart # here you can choose anything for name and filesystem,
# it won't matter since you'll be making a new file system
Когда система запросит размер раздела, введите -1
конечный сектор, чтобы раздел охватывал весь диск.
Теперь у вас будет /dev/sdb1 для запуска mkfs.msdos -F 32 /dev/sdb
.
Примечание: если вам нужна FAT для совместимости между операционными системами, вам следует рассмотреть exFAT. Она похожа на FAT, за исключением того, что нет ограничения в 4 ГБ. Вы можете столкнуться с проблемой размера файла в 4 ГБ при настройке Windows .wim или с носителями.