Ich habe einen billigen 2Gig MP3-Player. Es funktioniert gut mit einem Windows-Dateisystem, aber unter Linux muss es einige Tricks geben, die ich übersehen habe. Das Format ist im Allgemeinen gut mit den folgenden Optionen:
mkfs.vfat -I -F 32 -n "Mp3" /dev/sdb
(Ja, es hat keine Partitionstabelle, es wird im "Big Floppy" -Modus verwendet). Mein einziges Problem ist, dass ich das Stammverzeichnis auf dem Gerät nicht durchsuchen kann.
Linux erkennt das Dateisystem und ich kann Dateien kopieren, Verzeichnisse erstellen und wiedergeben, aber das Gerät erkennt Mülleimer im Stammverzeichnis (völlig zufällige Zeichen), die mehr zufällige Verzeichnisse usw. enthalten.
Was ich denke, ist das Problem, dass mkfs einen sehr kurzen Stammverzeichniseintrag erstellt, und die Firmware auf dem Gerät erwartet, dass die folgenden Sektoren auch Verzeichniseinträge enthalten, obwohl sie tatsächlich Müll enthalten. Gibt es eine zusätzliche Option, mkfs.vfat
um es dos-like zu machen?
file --keep-going --special-files /dev/disk/by-…