Cómo formatear un reproductor de mp3 en Linux

Cómo formatear un reproductor de mp3 en Linux

Tengo un reproductor de mp3 barato de 2Gig. Funciona bien con un sistema de archivos de Windows, pero en Linux debe haber algunos trucos que estoy pasando por alto. El formato es generalmente bueno con las siguientes opciones:

mkfs.vfat -I -F 32 -n "Mp3" /dev/sdb

(sí, no tiene tabla de particiones, se usa en modo "disquete grande"). Mi único problema es que no puedo explorar el directorio raíz del dispositivo.

Linux ve el sistema de archivos y puedo copiar archivos, crear directorios, reproducirlos, pero el dispositivo ve carpetas de basura en el directorio raíz (caracteres totalmente aleatorios) que contienen más directorios aleatorios, etc.

Lo que creo que es el problema es que mkfs crea una entrada de directorio raíz muy corta y el firmware del dispositivo espera que los siguientes sectores también contengan entradas de directorio, cuando en realidad contienen basura. ¿Existe alguna opción adicional para mkfs.vfathacerlo más parecido a dos?

Respuesta1

Deberías utilizar el sistema de archivos FAT16 en lugar de FAT32. También puedes usar una partición o todo el dispositivo, no importa. Tuve el mismo problema y en mi caso formateé mi reproductor de mp3 con el siguiente comando:

root:~# mkdosfs -n IAUDIO -F16 -f2 -v /dev/sdb1
mkdosfs 3.0.16 (01 Mar 2013)
/dev/sdb1 has 65 heads and 62 sectors per track,
logical sector size is 2048,
using 0xf8 media descriptor, with 1024640 sectors;
file system has 2 16-bit FATs and 16 sectors per cluster.
FAT size is 64 sectors, and provides 64030 clusters.
There are 16 reserved sectors.
Root directory contains 1024 slots and uses 16 sectors.
Volume ID is 1034e7d3, volume label IAUDIO     .

Y ahora funciona como debería.

información relacionada