Los reproductores mp3 mp4 (la mayoria) , vienen con un sistema de archivos FAT. Comentare los pasos para montar estos reproductores en Linux, como asi tambien el uso de dos herramientas para reparar un reproductor dañado: dosfsck y mkdosfs.

Notar que la guia esta basada en Debian 4 Etch, pero deberia servir para la mayoria de las distribuciones.

Montar el reproductor mp3/mp4

Primero creamos una carpeta donde montaremos el reproductor mp3 mp4.

Para crearla en /mnt hay que tener premiso de root. Como ejemplo:

mkdir /mnt/mp4player

Enchufamos el reproductor mp3 mp4 en el puerto usb, y encendemos el reproductor.

Al escribir el comando dmesg deberemos una salida similar a la siguiente: (la informacion varia segun el tipo de reproductor )

usb 3-4: new high speed USB device using ehci_hcd and address 7
usb 3-4: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
  Vendor:           Model:                   Rev:
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 3987121 512-byte hdwr sectors (2041 MB)
sda: Write Protect is off
sda: Mode Sense: 00 c0 00 00
sda: assuming drive cache: write through
SCSI device sda: 3987121 512-byte hdwr sectors (2041 MB)
sda: Write Protect is off
sda: Mode Sense: 00 c0 00 00
sda: assuming drive cache: write through
 sda:
sd 5:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete

Luego de algunos segundos, al listar el contenido de la carpeta /dev/ deberemos ver el dispositivo listado como como /dev/sda ( o como /dev/sdb )

seba@snarvaez:~$ ls -al /dev/sd*
brw-rw---- 1 root floppy 8, 0 2007-09-17 23:07 /dev/sda

Si logramos listar el dispositivo, quiere decir que todo marcha bien, y procedemos a realizar la sig. modificacion:

Agregar al archivo /etc/fstab la siguiente linea:

 /dev/sda    /mnt/mp4_player      msdos    defaults,user,noauto    0       0

Ejecutamos el comando para montar el dispositivo:

seba@snarvaez:~$ mount /mnt/mp4_player/

(Al ejecutar el comando, en mi modelo de mp4 player se enciende por unos instantes la luz del visor del reproductor )

Ahora, listemos el contenido del reproductor:

seba@snarvaez:~$ cd /mnt/mp4_player/
seba@snarvaez:/mnt/mp4_player$ ls
1f7k8y.jpg  5.jpg    hotelc~1.lrc  mp3         record    yester~1.lrc
4.jpg       day.amv  hotelc~1.mp3  rec001.act  test.txt  yester~1.mp3

Llegados a este punto deberiamos poder usar los comandos habituales de linux para copiar archivos y crear carpetas. En mi reproductor mp4 se puede copiar musica mp3, fotos/imagenes jpeg, archivos de texto para leer, y un formato propietario de videos. Tambien se pueden crear carpetas para tener todo organizado.

Aconsejo que antes que nada, hagan una copia backup del contenido original del reproductor mp3 mp4.

Reparar el reproductor mp3/mp4

Si el reproductor venia funcionando bien, y de repente no podemos montarlo mas, puede ser que se haya corrompido el sistema de archivos. Pero a no asustarse, ya que la mayoria de las veces este problema tiene solucion.

He descubierto que ocasionalmente, cuando el reproductor se descarga completamente o queda enchufado a la computadora apagada por mucho tiempo (por ejemplo un largo corte de luz ) puede que se corrompa el “sistema de archivos” del reproductor. Sintomas de este problema son por ejemplo los siguientes mensajes de error al intentar montar el reproductor:

sda: unknown partition table
FAT: bogus logical sector size 65535
VFS: Can't find a valid FAT filesystem on dev sda.

Reparar el sistema de archivos del reproductor mp3/mp4 con dosfsck

En algunos casos, podemos intentar reparar el reproductor con el comando dosfsck. dosfsck intentara conservar los datos del reproductor. Puede resolver problemas como nombres de archivos incorrectos, el tamaño libre de la FAT inconsistente, etc.

snarvaez:/home/seba# dosfsck -rw /dev/sda
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 255.

En el ejemplo anterior, el reproductor se encuentra tan dañado que no es posible reparalo simplemente con dosfsck, por lo que no sera posible recuperar los datos existentes. Pero a no desanimarse, todavia tenemos otra herramienta que nos sirve para reformatear el reproductor y dejarlo como nuevo.

Re formatear el sistema de archivos del reproductor mp3/mp4 con mkdosfs

snarvaez:/home/seba# mkdosfs /dev/sda
mkdosfs 2.11 (12 Mar 2005)
mkdosfs: Will not try to make filesystem on full-disk device '/dev/sda' (use -I if wanted)
snarvaez:/home/seba# mkdosfs -I /dev/sda
mkdosfs 2.11 (12 Mar 2005)
snarvaez:/home/seba# dosfsck /dev/sda
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
/dev/sda: 0 files, 1/497414 clusters

El problema que encontre, es que si bien ahora podia volver a montar el reproductor y copiar archivos normalmante de la computadora hacia el reproductor y viceversa, por algun motivo el reproductor tenia problemas para reproducir los archivos mp3 que le copiaba. ¿ Cual podra ser el problema ?.

Formatear reproductor mp3 mp4 en FAT 16

Investigando un poco ( man mkdosfs ) me di cuenta que con este comando se puede formatear tanto en FAT32, como en FAT16. Me dispuse a reformatear el reproductor mp3 mp4 pero esta vez con la opcion -F 16

snarvaez:/home/seba# mkdosfs -I -F 16 /dev/sda
mkdosfs 2.11 (12 Mar 2005)
snarvaez:/home/seba#

Santo remedio. :-D El comando **mkdosfs -I -F 16 /dev/sda ** solo tardo un segundo, y el reproductor quedo como nuevo.

************

Como siempre, lo expuesto aqui se basa en mis propias experiencias y no quiere decir que sea la mejor forma de hacer las cosas, simplemente es la forma en que me funciono. Especificamente con mi reproductor mp4 y la distribucion de Linux que estoy usando en este momento (Debian 4 Etch). Por ejemplo, creo que los usuarios de Ubuntu no necesitan montar a mano los dispositivos tipo pen-drive, memory stick, reproductores mp3, camaras digitales, etc. ya que por defecto Ubuntu viene con automont para estos dispositivos ( por favor corrijanme si me equivoco ). Pero de todas maneras siempre viene bien aprender como se puede reparar el sistema de archivos del reproductor.


Me gustaria saber sus experiencias / problemas con respecto a este tema. Si queres participar o dejar una pregunta, por favor escribe un comentario.

Copyright: http://snarvaez.poweredbygnulinux.com Sebastián Emilio Narváez este documento ha sido publicado bajo la siguiente licencia: “Verbatim copying and distribution of this entire article are permitted in any medium provided this notice is preserved.”