OVH Cloud OVH Cloud

Montage partition FAT32

16 réponses
Avatar
Robert Romestain
Je n'arrive pas à installer Linux Mandrake 9.2 sur mon DD. A un moment
le programme d'installation essaie d'accéder à une partition déjà
formatée en FAT32 (hda5) et constatant un échec il se bloque. J'ai pu
installer mandrake move moins susceptible et essayé en vain de
comprendre. Voici le fruit de mes essais :

root@localhost mnt]# sfdisk -V /dev/hda
partition [6]: début: (c,h,s) espéré (1023,254,63) trouvé (1023,0,1)
partition 6: début: (c,h,s) espéré (1023,254,63) trouvé (1023,1,1)
/dev/hda: OK

[root@localhost mnt]# diskdrake
need_removing_empty_extended

[root@localhost mnt]# mount /dev/hda5 /mnt/win_d
mount: type de sys. de fichiers erroné, option erronée, super bloc
erroné sur /dev/hda5,
ou trop de systèmes de fichiers montés

Donc il y a quelque chose qui cloche mais quoi et surtout que faire ?
Je précise que toutes mes partition s des deux disques que j'ai
(hda=120Go et Hdc 180Go )sont toutes bien détectée par Win xp
Merci pour toute info

6 réponses

1 2
Avatar
Qing Liu
Wittgenstein writes:

Voila la réponse aux deux dernières questions :
[ mnt]# fdisk -l /dev/hda
1---
Disque /dev/hda: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 559 4490136 c Win95 FAT32 (LBA)
/dev/hda2 560 14946 115563577+ f Win95 Ext'd (LBA)
/dev/hda5 560 14385 111057313+ c Win95 FAT32 (LBA)
/dev/hda6 14386 14946 4506201 c Win95 FAT32 (LBA)


En fait, fdisk -l /dev/hda5 disait des choses étranges. J'ai
comme l'impression que Linux a du mal avec cette partition.
sfdisk -lx /dev/hda dit quoi ?

Par exemple chez moi:

# sfdisk -lx /dev/hda

Disque /dev/hda: 2432 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

Périph Amor Début Fin #cyls #blocs Id Système
/dev/hda1 0+ 4 5- 40131 de Dell Utility
/dev/hda2 5 1961 1957 15719602+ f W95 Ext'd (LBA)
/dev/hda3 * 2000 2431 432 3470040 7 HPFS/NTFS
/dev/hda4 1962 1999 38 305235 83 Linux

/dev/hda5 5+ 499 495- 3976056 83 Linux
- 500 565 66 530145 5 Extended
- 5 4 0 0 0 Vide
- 5 4 0 0 0 Vide

/dev/hda6 500+ 565 66- 530113+ 83 Linux
- 566 631 66 530145 5 Extended
- 500 499 0 0 0 Vide
- 500 499 0 0 0 Vide

Donc le noyau a l'air de supporter vfat, il monte très bien d'autres
partitions qui sont en fat32 ou en Ntfs d'ailleurs. Est-ce que le
message sybillin
need_removing_empty_extended
pourrait vouloir dire qqchose?


Sûrement, mais je ne connais pas diskdrake.

--
Liu

Avatar
hugolino
Le 30 Jan 2004 21:36:45 +0100, Qing Liu a écrit:
no_spam writes:

On Thu, 29 Jan 2004 23:39:50 +0100, Qing Liu wrote:
Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...


Oui mais non, c'est pour savoir si /dev/hda5 contient un système de
fichiers vfat ou si c'est autre chose (ntfs par exemple).


fdisk n'en sait rien, il n'a aucune connaissance des filesystems...


Arggg, je pensais que je n'avais pas besoin d'être plus explicite :(.
Quand on crée un système de fichiers sous windows, le type de
partition est toujours le même que celui du SF. Donc sous Linux
c'est une manière commode de connaître le type de SF.

Chercherais-tu à être plus pinailleur que moi ? :)


Dites-moi docteur...
Pourquoi une partition fdiskée en a5 par mon Tux pour mon petit
FriBi est-elle montée comme une fleur par mon OuinOuin ?

Joyeux quartorzmoissaire à Emilie, encore 3 ou 4 mois et tu auras le
meilleur...


--
Un detail, je suis sur Unix... Redemarrer un systeme Unix fait
generalement apparaitre dans mon bureau entre 1 et 3 ingenieurs
systeme a l'humeur agressive voire violente.
-+- VS in Guide du linuxien pervers - "De l'art de faire apparaître des IS"




Avatar
Qing Liu
(Hugolino) writes:

Dites-moi docteur...
Pourquoi une partition fdiskée en a5 par mon Tux pour mon petit
FriBi est-elle montée comme une fleur par mon OuinOuin ?


Mais mais c'est totalement hors charte !

Joyeux quartorzmoissaire à Emilie, encore 3 ou 4 mois et tu auras le
meilleur...


Merci ! Mais tu radotes :)

--
Liu

Avatar
no_spam
On Fri, 30 Jan 2004 21:36:45 +0100, Qing Liu wrote:

no_spam writes:

On Thu, 29 Jan 2004 23:39:50 +0100, Qing Liu wrote:
Linux se fiche pas mal du type de partition, tel qu'indiqué dans
la table de partition. Tu peux mettre exactement ce que tu veux...
Ca ne gènera que Windows...


Oui mais non, c'est pour savoir si /dev/hda5 contient un système de
fichiers vfat ou si c'est autre chose (ntfs par exemple).


fdisk n'en sait rien, il n'a aucune connaissance des filesystems...


Arggg, je pensais que je n'avais pas besoin d'être plus explicite :(.
Quand on crée un système de fichiers sous windows, le type de
partition est toujours le même que celui du SF. Donc sous Linux
c'est une manière commode de connaître le type de SF.


Ca doit venir du fait que j'utilise toujours Linux pour gérer les
partitions et créer les FS, même sur des machines en multi-boot...
Je me méfie donc toujours des résultats qui semblent évidents,
tant je sais qu'on peut (parfois à dessein) créer des situations
d'apparence illogiques. Pour ce genre de problèmes, la solution
que je recommande d'habitude (et que j'utilise), c'est hexedit...
Mais j'ai peur de créer la panique ici, si je recommandes ces
pratiques :-)

Chercherais-tu à être plus pinailleur que moi ? :)


Ca doit être ça, désolé :-)




Avatar
Wittgenstein
Voila le résultat un peu étonnant car cette pseudo patrition étendue
reproduit hda6.

Disk /dev/hda: 14946 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 558 559- 4490136 c Win95 FAT32 (LBA)
/dev/hda2 559 14945 14387 115563577+ f Win95 Ext'd (LBA)
/dev/hda3 0 - 0 0 0 Empty
/dev/hda4 0 - 0 0 0 Empty

/dev/hda5 559+ 14384 13826- 111057313+ c Win95 FAT32 (LBA)
- 14385 14945 561 4506232+ 5 Extended
- 559 558 0 0 0 Empty
- 559 558 0 0 0 Empty

/dev/hda6 14385+ 14945 561- 4506201 c Win95 FAT32 (LBA)
- 14385 14384 0 0 0 Empty
- 14385 14384 0 0 0 Empty
- 14385 14384 0 0 0 Empty

Oseriez-vous la supprimer manu militari? Avec Winhex ou autre?

Qing Liu wrote:
Wittgenstein writes:


Voila la réponse aux deux dernières questions :
[ mnt]# fdisk -l /dev/hda
1---
Disque /dev/hda: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 559 4490136 c Win95 FAT32 (LBA)
/dev/hda2 560 14946 115563577+ f Win95 Ext'd (LBA)
/dev/hda5 560 14385 111057313+ c Win95 FAT32 (LBA)
/dev/hda6 14386 14946 4506201 c Win95 FAT32 (LBA)



En fait, fdisk -l /dev/hda5 disait des choses étranges. J'ai
comme l'impression que Linux a du mal avec cette partition.
sfdisk -lx /dev/hda dit quoi ?

Par exemple chez moi:

# sfdisk -lx /dev/hda

Disque /dev/hda: 2432 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0

Périph Amor Début Fin #cyls #blocs Id Système
/dev/hda1 0+ 4 5- 40131 de Dell Utility
/dev/hda2 5 1961 1957 15719602+ f W95 Ext'd (LBA)
/dev/hda3 * 2000 2431 432 3470040 7 HPFS/NTFS
/dev/hda4 1962 1999 38 305235 83 Linux

/dev/hda5 5+ 499 495- 3976056 83 Linux
- 500 565 66 530145 5 Extended
- 5 4 0 0 0 Vide
- 5 4 0 0 0 Vide

/dev/hda6 500+ 565 66- 530113+ 83 Linux
- 566 631 66 530145 5 Extended
- 500 499 0 0 0 Vide
- 500 499 0 0 0 Vide


Donc le noyau a l'air de supporter vfat, il monte très bien d'autres
partitions qui sont en fat32 ou en Ntfs d'ailleurs. Est-ce que le
message sybillin
need_removing_empty_extended
pourrait vouloir dire qqchose?



Sûrement, mais je ne connais pas diskdrake.




Avatar
Qing Liu
Wittgenstein writes:

Voila le résultat un peu étonnant car cette pseudo patrition étendue
reproduit hda6.

Disk /dev/hda: 14946 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 558 559- 4490136 c Win95 FAT32 (LBA)
/dev/hda2 559 14945 14387 115563577+ f Win95 Ext'd (LBA)
/dev/hda3 0 - 0 0 0 Empty
/dev/hda4 0 - 0 0 0 Empty

/dev/hda5 559+ 14384 13826- 111057313+ c Win95 FAT32 (LBA)
- 14385 14945 561 4506232+ 5 Extended
- 559 558 0 0 0 Empty
- 559 558 0 0 0 Empty

/dev/hda6 14385+ 14945 561- 4506201 c Win95 FAT32 (LBA)
- 14385 14384 0 0 0 Empty
- 14385 14384 0 0 0 Empty
- 14385 14384 0 0 0 Empty

Oseriez-vous la supprimer manu militari? Avec Winhex ou autre?


Non, en fait c'est tout à fait normal ! Quand on crée une partition
logique (hda5) dans une partition étendue (hda2), on crée en même
temps une nouvelle partition étendue (c'est celle qu'on voit
sous la ligne /dev/hda5) qui à son tour contient une partition
logique (hda6). Si tu regardes ma table de partitions:

/dev/hda5 5+ 499 495- 3976056 83 Linux
- 500 565 66 530145 5 Extended
- 5 4 0 0 0 Vide
- 5 4 0 0 0 Vide
/dev/hda6 500+ 565 66- 530113+ 83 Linux
- 566 631 66 530145 5 Extended
- 500 499 0 0 0 Vide
- 500 499 0 0 0 Vide



C'est exactement la même chose. J'avoue que là je sèche :(.

--
Liu


1 2