La documentación de la memoria está exclusivamente en chino =).
Es una mp3 comprada en china, dedicada exclusivamente al mercado 
chino...jeje.

yaroldi manzano

----- Original Message ----- 
From: "Aliet" <[email protected]>
To: "Soporte técnico para Software Libre y GNU/Linux." 
<[email protected]>
Sent: Monday, May 25, 2009 11:22 PM
Subject: Re: [linux-l] Formatear pendrive a bajo nivel


On Mon, 2009-05-25 at 16:03 +0200, Roberto Manzano wrote:
> Viendo este hilo... quisiera preguntar algo.
> Tengo un mp3. La distro me dice que la tabla de particiones no es
> válida.
> Sin embargo, en windows me la reconoce. No quisiera formatearla,
> porque me
> va a pedir que haga una nueva tabla de particiones y si le doy
> "Aceptar"
> perderá la partición oculta que trae la información necesaria para
> reproducir los mp3 y los ogg. Ha sucedido desde que se infectó con un
> virus
> de esos que andan por ahí. He visto que le ha sucedido a otros, a
> quienes,
> una vez rehecha la tabla de particiones, han recuperado la memoria,
> pero no
> su funcionalidad de reproductor,... qué puedo hacer para seguir usando
> el
> mp3 tranquilamente en mi gnu/linux?
> Ya le di dosfsck. No tiene problemas.
>
> yaroldi manzano
No entiendo por que habrias de perder el firmware al formatear la
memoria, la flash esta en un lugar y el firmware en otro, hasta ahora
todas las mp3 q me he topado sobreviven perfectamente formateos y
rearreglos en la tabla de particiones.
Si dejan de reproducir es otro problema, pero nada q ver con el formato
q le hayas dado a la flash, a no ser q le hayas puesto un sistema de
archivos q no entienda el firm...

Si lo q te sucede es q en Linux ves solo la raiz del dispositivo y no
las particiones, o ves una pelota de errores, algo como esto:
'sudo fdisk -l'
[...]
Disk /dev/sdd: 1020 MB, 1020748288 bytes
32 heads, 61 sectors/track, 1021 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes
Disk identifier: 0x6f20736b

This doesn't look like a partition table
Probably you selected the wrong device.

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1   ?      398636      983425   570754815+  72  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
     phys=(357, 116, 40) logical=(398635, 6, 23)
Partition 1 has different physical/logical endings:
     phys=(357, 32, 45) logical=(983424, 30, 61)
Partition 1 does not end on cylinder boundary.
/dev/sdd2   ?       86419     1078237   968014120   65  Novell Netware
386
Partition 2 has different physical/logical beginnings (non-Linux?):
     phys=(288, 115, 43) logical=(86418, 26, 1)
Partition 2 has different physical/logical endings:
     phys=(367, 114, 50) logical=(1078236, 17, 53)
Partition 2 does not end on cylinder boundary.
/dev/sdd3   ?      957932     1949749   968014096   79  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
     phys=(366, 32, 33) logical=(957931, 2, 32)
Partition 3 has different physical/logical endings:
     phys=(357, 32, 43) logical=(1949748, 25, 36)
Partition 3 does not end on cylinder boundary.
/dev/sdd4   ?           1     1863334  1818613248    d  Unknown
Partition 4 has different physical/logical beginnings (non-Linux?):
     phys=(372, 97, 50) logical=(0, 0, 1)
Partition 4 has different physical/logical endings:
     phys=(0, 10, 0) logical=(1863333, 7, 53)
Partition 4 does not end on cylinder boundary.
[...]
entonces probablemente quieras crear una tabla de particiones nueva y
formatear, desde Windows NO te lo aconsejo porque tradicionalmente cada
vez q alguien me trae una mp3 con este problema ya la han formateado
alli n-veces y lo unico q hace es adicionartele una particion a la lista
de particiones q devuelve el 'fdisk' con problemas...
Si no quieres particionar o formatear, monta la raiz del dispositivo, en
este caso del ejemplo, '/dev/sdd' como vfat y debes poder usarla...

Mi consejo seria q crearas una tabla de particiones y formatearas, son
sencillos pasos y para pegarlos aca, los voy a hacer con esa misma
memoria del ejemplo, q es una s1mp3...
'sudo fdisk /dev/sdd'
'o' para crear una tabla de particiones DOS nueva...
'Command (m for help): o'
Building a new DOS disklabel with disk identifier 0x7cd09597.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by
w(rite)
[...]
aqui escribo la nueva tabla vacia, asi me quito el warning ese...
'Command (m for help): w'
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[...]
'fdisk' de nuevo, esta vez para crear las particiones...
'sudo fdisk /dev/sdd'
'n' para crear una nueva particion, despues 'p' para hacerla primaria,
escoges la particion '1' y si quieres una particion q tome todo el
tamanno del dispositivo, deja los cilindros como estan por defecto:

'Command (m for help): n'
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1021, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1021, default 1021):
Using default value 1021
[...]
ahora cambias el tipo de particion de 'Linux' a 'FAT32' con 't', y el
codigo del FAT32 es 'b'
'Command (m for help): t'
Selected partition 1
Hex code (type L to list codes): b
Changed system type of partition 1 to b (W95 FAT32)
[...]
'p' para mostrar como quedaron las particiones:
'Command (m for help): p'

Disk /dev/sdd: 1020 MB, 1020748288 bytes
32 heads, 61 sectors/track, 1021 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes
Disk identifier: 0x7cd09597

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1        1021      996465+   b  W95 FAT32
[...]
listo, solo queda escribir:
'Command (m for help): w'
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x
partitions, please see the fdisk manual page for additional
information.
Syncing disks.
[...]
de vuelta en el shell formateas la particion:
'sudo mkdosfs -n "LABEL11" -F 32 -v /dev/sdd1'
mkdosfs 2.11 (12 Mar 2005)
/dev/sdd1 has 32 heads and 61 sectors per track,
logical sector size is 512,
using 0xf8 media descriptor, with 1992930 sectors;
file system has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 1943 sectors, and provides 248626 clusters.
Volume ID is 4a1b0903, volume label LABEL11      .
[...]
en este momento ya esta lista:
'sudo fdisk -l'
[...]
Disk /dev/sdd: 1020 MB, 1020748288 bytes
32 heads, 61 sectors/track, 1021 cylinders
Units = cylinders of 1952 * 512 = 999424 bytes
Disk identifier: 0x7cd09597

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1        1021      996465+   b  W95 FAT32
[...]
como ves se acabaron los errores...
la puedes montar, o si quieres la sacas y la reconectas, como tengas el
vago :)
la preocupacion de q si se oyen los mp3 despues, tienes q tomar mi
palabra en eso pues no tengo formar de mostrartelo, pero hasta ahora los
problemas de firmware y flash son dos cosas diferentes... esta q acabo
de arreglar se sigue oyendo perfectamente...
pero como en este mundo hay tantas excepciones como reglas, la mp3 tuya
puede ser diferente, si tu crees q ese sea el caso lee toda la
documentacion posible acerca del tema, y la documentacion de tu memoria
y camina sobre lo seguro, no hagas nada de lo q tengas dudas...
suerte...


---------------------------------------
    Red Telematica de Salud - Cuba
      CNICM - Infomed
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l 

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a