Fri, 09 Jan 2004 12:25:10 +0100, claude a �crit : >[...] Tony Accardo a �crit : > > Bonjour, > > > > Parted n'arrive pas � d�tecter toutes mes partitions, il ne d�tecte > > que 4 partitions primaires, alors que la partition en question est > > situ�e dans une partition �tendue... > > C'est normal : techniquement, une partition �tendue est une partion > primaire contenant des partitions logiques ;) > > D'ailleurs, il me semble que sur un disque IDE tu ne peux pas avoir plus > de 4 partitions primaires (d'o� la n�cessit� de passer par des > partitions �tendues si on souhaite en avoir plus).
C'est un probl�me h�rit� du partionnement MS-DOS. Les disques SCSI sont aussi bloqu�s � 4 partitions primaires. > > Apr�s quelques recherches sur google, je me suis aper�u que lilo, > > grub et/ou le kernel (?) stockent les infos de partitions quelque > > part, mais ou??? Car bien sur, je n'ai pas sauvegard� le d�tail de ma > > table de partitions... ;-( > > Sauf erreur, les infos concernant les partitions primaires (celles qui > sont bootables, en tout cas) sont stock�es dans le MBR (si le boot de > lilo ou grub a �t� mis sur le MBR � l'installation du syst�me). Les > infos sur les autres partitions (non-bootables et �tendues - si pas / ) > doivent �tre dans le r�pertoire /boot, dans system-map, je pense (si > c'est pas le cas, merci de me reprendre). La doc de lilo explique tr�s bien (avec des sch�mas) o� sont plac�es les infos. Le MBR contient *toujours* les infos de la table de partitions. Ce que l'on trouve dans /boot est une copie de ce MBR (512 octets). Il s'agit du fichier boot.xxxx (o� xxxx est le device, 0300 pour hda). Par contre, la partition �tendue est en fait une sorte de disque virtuel : il y a une zone r�serv�e pour y stocker la table de partition (appel�e parfois l'EPBR : extended partition boot record). gpart permet de retrouver les partitions. Il lit le disque pour y trouver les octets caract�ristiques de d�but de partition. Il op�re aussi sur l'EPBR. > > N'y a t il pas moyen non plus de faire un FDISK / MBR pour retrouver > > la config initiale? > > Heu, s'agissant d'une commande MS/DOS, � ta place je m'y risquerai pas : > cela restaure un syst�me DOS/win. S'il n'y a pas de syst�me DOS/win sur > le MBR, apr�s, il n'y a plus rien ;) fdisk /mbr �crit sur le secteur de boot pour que le d�marrage se fasse sur la (1re?) partition bootable. Il �crase ainsi le code de lilo. fdisk /mbr ne touche pas � la table de partition. Mais il peut quand m�me �tre dangereux. Conclusion : gpart est ton ami. -- Sylvain Sauvage, http://www.info.unicaen.fr/~sauvage

