[gull] formatage carte smartmedia

pierre maitre maitre at cdg.ch
Thu Jul 29 00:17:57 CEST 2004


Bonsoir à tous
Je suis le malheureux propriétaire d'un appareil photo Olympus C-1400L 
pas vraiment récent qui ne reconnait que les cartes SmartMedia 8Mb (et 
en dessous). Ce genre de carte ne se trouve plus sur le marché (ni chez 
Olympus), et j'en ai trouvé deux d'occasion en Suisse allemande.

Pas de chance, elles sont toutes deux formatées en FAT16, et mon Olympus 
veut du FAT 12. Le formatage par l'intermédiaire de l'appareil photo a 
échoué.

Sous linux, la commande fdisk sur ma carte *originale* olympus donne ceci:

root at acer:~# fdisk /dev/sda
Command (m for help): p
Disk /dev/sda: 8 MB, 8192000 bytes
4 heads, 16 sectors/track, 250 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
    Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         250        7987+   1  FAT12


J'ai donc pensé pouvoir utiliser fdisk pour recréer un partition FAT12 
sur une de mes cartes formatée en FAT16, mais fdisk s'est planté lors du 
write, et depuis la carte n'est plus du tout reconnue:

fdisk /dev/sda
Unable to read /dev/sda

L'autre carte d'occasion est reconnue par fdisk, mais l'output me parait 
  peu catholique:

root at acer:~# fdisk /dev/sda

Command (m for help): p

Disk /dev/sda: 8 MB, 8192000 bytes
1 heads, 16 sectors/track, 1000 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

    Device Boot      Start         End      Blocks   Id  System
/dev/sda1   ?   109467240   108887230  2142843574   72  Unknown
Partition 1 has different physical/logical beginnings (non-Linux?):
      phys=(372, 101, 46) logical=(109467239, 0, 3)
Partition 1 has different physical/logical endings:
      phys=(357, 132, 39) logical=(108887229, 0, 14)
Partition 1 does not end on cylinder boundary.
/dev/sda2   ?   114427720   217321102   823147060+  75  PC/IX
Partition 2 has different physical/logical beginnings (non-Linux?):
      phys=(357, 10, 14) logical=(114427719, 0, 3)
Partition 2 has different physical/logical endings:
      phys=(353, 115, 52) logical=(217321101, 0, 11)
Partition 2 does not end on cylinder boundary.
/dev/sda3   ?   102056456   116103503   112376377+  62  Unknown
Partition 3 has different physical/logical beginnings (non-Linux?):
      phys=(357, 108, 41) logical=(102056455, 0, 3)
Partition 3 has different physical/logical endings:
      phys=(357, 105, 39) logical=(116103502, 0, 5)
Partition 3 does not end on cylinder boundary.
 
                          /dev/sda4   ?           1   216771264 
1734170112    0  Empty
Partition 4 has different physical/logical beginnings (non-Linux?):
      phys=(0, 0, 0) logical=(0, 0, 1)
Partition 4 has different physical/logical endings:
      phys=(0, 0, 0) logical=(216771263, 0, 16)
Partition 4 does not end on cylinder boundary.
Partition table entries are not in disk order

A noter que sous Windows XP, cette carte est reconnue et semble ne 
contenir qu'une seule partition (et non 4 comme ci-dessus)... mais je 
n'arrive pas non plus à créer une partition FAT12 avec Windows.

J'ai lu quelque part sur internet que certaines de ces cartes mémoires 
ont des défauts, et qu'un "offset" est nécessaire pour éviter les zones 
défectueuses. Ce genre de concept est au dessus de mes compétences, et 
je me demandais si quelqu'un aurait une piste pour que je puisse 
formater ces @#1/4&! de cartes

Encore une info: ma carte originale est une 3.3V, les deux cartes 
achetées d'occasion ont la mention 3V. Est-ce là le problème?

Pierre Maitre

PS: Si vous achetez un appareil de photo digital, pensez à acheter assez 
de cartes mémoires ... dans 5 ans vous n'en trouverez plus!


-- 
Dr Pierre-O. Maitre
Privat Docent
FMH Anesthésiologie
FMH Pharmacologie Clinique
Cabinet médical / A la Joy
CH-1273 Genolier   Switzerland




More information about the gull mailing list