Re: Carte SD de 4Gb

トップ ページ

このメッセージに返信
著者: Olivier Allard-Jacquin
日付:  
To: ML Guilde
題目: Re: Carte SD de 4Gb
    Bonjour Frédéric,

Frédéric a écrit :
> Bonjour,
>
> Je viens d'acheter une carte SD de 4Gb, mais elle n'est vue que comme une
> de 1Gb dans le lecteur de cartes, par fdisk :
>
> Disk /dev/sdd: 1004 MB, 1004011520 bytes
> 26 heads, 25 sectors/track, 3016 cylinders
> Units = cylinders of 650 * 512 = 332800 bytes
>
>    Device Boot      Start         End      Blocks   Id  System
> /dev/sdd1              13       12068     3917824    b  W95 FAT32

>
> Késako ?


    Je pencherai pour un bug du module de gestion de ton driver SD.


> De plus, fdisk dit qu'il y a 3016 cylindres, mais la partition termine au
> 12068ème.


    12068 cylindres * 332800 octets = 4016230400 octets =~ 4Go


> Et pourquoi commence-t-elle au 13ème ?


    Sur la SD qui vient avec un GPS embarqué que j'ai acheté, j'ai trouvé
moi aussi un espace vide de quelques cylindres au début de la carte.
L'espace en question n'étant pas composé que de "0x00", je penche pour
un système de signature, ou d'informations cachées de la part du vendeur
du GPS. C'est peut-être la même chose pour toi.


    Utilise "hexedit /dev/sdd" pour voir si tu y trouve quelque chose
d'intéressant. A priori, à partir du 4ème Mo, tu trouveras le début de
la FAT32 (il y aura une signature du type "FAT32").


> Et une fois montée, elle est bien vue comme 4Gb !!??!!!


    L'information de taille de la partition est codée en double
(souviens-toi de ma conférence de mai denier :
http://www.guilde.asso.fr/rencontres/20060419/ ) :
- une fois dans le MBR. C'est ce que trouve "fdisk"
- une fois dans le secteur de boot de la partition FAT32. C'est à dire,
au niveau du début du 13ème cylindre.


    Cordialement


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!