У меня дешевый 2Gig mp3-плеер. Он хорошо работает с файловой системой Windows, но в Linux должны быть некоторые хитрости, которые я пропускаю. Формат обычно хорош со следующими параметрами:
mkfs.vfat -I -F 32 -n "Mp3" /dev/sdb
(да, у него нет таблицы разделов, он используется в режиме "большой дискеты"). Моя единственная проблема заключается в том, что я не могу просматривать корневой каталог на устройстве.
Linux видит файловую систему, и я могу копировать файлы, создавать каталоги, воспроизводить их, но устройство видит папки с мусором в корневом каталоге (полностью случайные символы), содержащие больше случайных каталогов и так далее.
Я думаю, что проблема в том, что mkfs создает очень короткую запись корневого каталога, и встроенное программное обеспечение ожидает, что следующие сектора также содержат записи каталога, хотя на самом деле они содержат мусор. Есть ли какая-нибудь дополнительная опция в mkfs.vfat
чтобы сделать ее более похожей на dos?