OVH Cloud OVH Cloud

Format d'une table des partitions

91 réponses
Avatar
Jeremy
Voici quelques questions concernant la table des partitions d'un disque:
_ cette table est-elle toujours écrit au début du disque ?
_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?
_ le type d'OS que l'on voit quand on fait un fdisk est-il l'OS
réellement installé ou juste un tag indiqué dans la table des partitions ?

10 réponses

1 2 3 4 5
Avatar
Nicolas George
Jeremy wrote in message <42b1d258$0$11624$:
_ cette table est-elle toujours écrit au début du disque ?


Non, dès qu'il y a des partitions étendues, la « table » des partitions est
dispersée au début des différentes partitions logiques.

_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Différents OS ont définit des formats de partitions, et un OS peut
reconnaître différents formats de partitionnement. Il n'y a pas vraiment un
standard, et ça dépend de l'architecture : par exemple sur une architecture
PC, le format principal de partitions sera la plupart du temps celui définit
par MS-DOS il y a des années.

_ le type d'OS que l'on voit quand on fait un fdisk est-il l'OS
réellement installé ou juste un tag indiqué dans la table des partitions ?


Je suppose qu'il est question des partitions MS-DOS ici. C'est uniquement un
tag.

Avatar
Pascal Bourguignon
Jeremy writes:

Voici quelques questions concernant la table des partitions d'un disque:
_ cette table est-elle toujours écrit au début du disque ?


Non.

Enfin, pas forcément, et pas forcément entièrement. Mais normalement,
le secteur de boot en contient une partie ou contient un pointeur vers
la table de partition ou une partie de la table de partition.

_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS". C'est le BIOS qui
doit pouvoir lire et comprendre la table de partition pour pouvoir
choisir la partitition sur laquelle démarrer. En général, il y a
plusieurs système différents qui peuvent tourner sur une même machine,
un même BIOS, même si ça semble rare, ou si les fabriquants font tout
ce qu'ils peuvent pour l'empêcher.

Il y n'y a pas un standard, il y en a une dizaine.

Linux connait toutes celles ci:

$ grep -i partiti /usr/src/linux/.config
# Partition Types
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set

_ le type d'OS que l'on voit quand on fait un fdisk est-il l'OS
réellement installé ou juste un tag indiqué dans la table des
partitions ?


Oui.


C'est juste une étiquette indiquée dans la table de partition. Bien
entendu, tout fonctionne mieux quand on ne ment pas (9e commandement).
Donc si tu es entourré d'administrateurs système honêtes et
compétents, normalement le code indiqué correspond à l'usage réel de
la partition.



--
__Pascal Bourguignon__ http://www.informatimago.com/
Until real software engineering is developed, the next best practice
is to develop with a dynamic system that has extreme late binding in
all aspects. The first system to really do this in an important way
is Lisp. -- Alan Kay

Avatar
Eric Lévénez
Le 16/06/05 22:45, dans ,
« Pascal Bourguignon » a écrit :

Jeremy writes:


_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS".


Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS
n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIOS,
mais un OpenFirmware et la structure des partitions des disques est
différent de celle du monde PC x86. Mac OS X sait lire des disques avec des
partitions "PC", mais le monde PC (Windows...) ne sait pas lire les disques
structuré sur Mac.

--
Éric Lévénez -- <http://www.levenez.com/>
Unix is not only an OS, it's a way of life.


Avatar
Pascal Bourguignon
Eric Lévénez writes:

Le 16/06/05 22:45, dans ,
« Pascal Bourguignon » a écrit :

Jeremy writes:


_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS".


Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS
n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIOS,
mais un OpenFirmware


OpenFirmware est un "BIOS" !!!

et la structure des partitions des disques est
différent de celle du monde PC x86.


C'est-y pas là exactement ce que j'ai écrit?

Mac OS X sait lire des disques avec des
partitions "PC", mais le monde PC (Windows...) ne sait pas lire les disques
structuré sur Mac.


Il y a des utilitaires permettant de lire des disques, partitions et
filesystem Macintosh sur MS-Windows.

--
__Pascal Bourguignon__ http://www.informatimago.com/

This is a signature virus. Add me to your signature and help me to live



Avatar
Jeremy
Jeremy writes:


Voici quelques questions concernant la table des partitions d'un disque:
_ cette table est-elle toujours écrit au début du disque ?



Non.

Enfin, pas forcément, et pas forcément entièrement. Mais normalement,
le secteur de boot en contient une partie ou contient un pointeur vers
la table de partition ou une partie de la table de partition.


_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?



Non, Non.

Le format ne dépend pas du système, mais du "BIOS". C'est le BIOS qui
doit pouvoir lire et comprendre la table de partition pour pouvoir
choisir la partitition sur laquelle démarrer. En général, il y a
plusieurs système différents qui peuvent tourner sur une même machine,
un même BIOS, même si ça semble rare, ou si les fabriquants font tout
ce qu'ils peuvent pour l'empêcher.

Il y n'y a pas un standard, il y en a une dizaine.

Linux connait toutes celles ci:

$ grep -i partiti /usr/src/linux/.config
# Partition Types
# CONFIG_ACORN_PARTITION is not set
# CONFIG_OSF_PARTITION is not set
# CONFIG_AMIGA_PARTITION is not set
# CONFIG_ATARI_PARTITION is not set
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
# CONFIG_MINIX_SUBPARTITION is not set
# CONFIG_SOLARIS_X86_PARTITION is not set
# CONFIG_LDM_PARTITION is not set
# CONFIG_SGI_PARTITION is not set
# CONFIG_ULTRIX_PARTITION is not set
# CONFIG_SUN_PARTITION is not set
# CONFIG_EFI_PARTITION is not set


_ le type d'OS que l'on voit quand on fait un fdisk est-il l'OS
réellement installé ou juste un tag indiqué dans la table des
partitions ?



Oui.


C'est juste une étiquette indiquée dans la table de partition. Bien
entendu, tout fonctionne mieux quand on ne ment pas (9e commandement).
Donc si tu es entourré d'administrateurs système honêtes et
compétents, normalement le code indiqué correspond à l'usage réel de
la partition.



merci pour les infos, je n'ai pas trouvé ce sujet traité dans les

bouquins d'administration Unix, ni en faisant des recherches sur le net


Avatar
Jeremy
Le 16/06/05 22:45, dans ,


Jeremy writes:




_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS".



Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS
n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIOS,
mais un OpenFirmware et la structure des partitions des disques est
différent de celle du monde PC x86. Mac OS X sait lire des disques avec des
partitions "PC", mais le monde PC (Windows...) ne sait pas lire les disques
structuré sur Mac.

Et GNU/Linux, il sait lire les disques structuré sur Mac ?




Avatar
Jean-Louis Liagre
Eric Lévénez wrote:
Le 16/06/05 22:45, dans ,


Jeremy writes:




_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS".



Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS
n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIOS,
mais un OpenFirmware et la structure des partitions des disques est
différent de celle du monde PC x86. Mac OS X sait lire des disques avec des
partitions "PC", mais le monde PC (Windows...) ne sait pas lire les disques
structuré sur Mac.



C'est aussi vrai pour les machines à base d'ultraSPARC.

L'avenir me semble être un consensus autour d'EFI (appelé aussi GUID),
qui en particulier permet d'avoir 128 partitions primaires, au lieu de
4 aujourd'hui.



Avatar
Marc Boyer
Pascal Bourguignon a écrit :
Jeremy writes:

_ le type d'OS que l'on voit quand on fait un fdisk est-il l'OS
réellement installé ou juste un tag indiqué dans la table des
partitions ?


Oui.

C'est juste une étiquette indiquée dans la table de partition. Bien
entendu, tout fonctionne mieux quand on ne ment pas (9e commandement).
Donc si tu es entourré d'administrateurs système honêtes et
compétents, normalement le code indiqué correspond à l'usage réel de
la partition.


Peut-être faut il apporter une nuance: une partition n'a pas
forcément d'OS installé dessus.
Sur ma machine maison, j'ai 2 partitions FAT32, une linux/ext
et une linux/swap.
Il n'y a d'OS que sur une seule des deux partition FAT32,
la seconde servant simplement pour stocker des fichiers
utilisateurs que j'aime pouvoir accéder depuis les deux OS.

Marc Boyer
--
À vélo, prendre une rue à contre-sens est moins dangeureux
que prendre un boulevard dans le sens légal. À qui la faute ?


Avatar
Jean-Louis Liagre
Le format ne dépend pas du système, mais du "BIOS".


Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS
n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIOS,
mais un OpenFirmware



OpenFirmware est un "BIOS" !!!


On emploie rarement BIOS comme terme générique, mais surtout pour
décrire l'implémentation d'intel/phoenix/etc qui est liée à
l'architecture matérielle ...

OpenFirmware, c'est IEEE-1275, bien différent du BIOS d'un PC.

Dire qu'openFirmware est un BIOS, c'est un peu dire qu'un Mac est un PC,
ça n'est pas faux (c'est un personal computer), mais source de confusion ...



Avatar
Hugues
Ce cher Jeremy a dit :

Le 16/06/05 22:45, dans ,

Jeremy writes:


_ est-ce que son format dépend du système d'exploitation , y-a-t-il un
standard ?


Non, Non.

Le format ne dépend pas du système, mais du "BIOS".
Le format de la table dépend de l'architecture de l'ordinateur. Le BIOS

n'est là que sur les PC. Dans le monde Mac actuel, il n'y a pas de BIO S,
mais un OpenFirmware et la structure des partitions des disques est
différent de celle du monde PC x86. Mac OS X sait lire des disques ave c des
partitions "PC", mais le monde PC (Windows...) ne sait pas lire les disq ues
structuré sur Mac.

Et GNU/Linux, il sait lire les disques structuré sur Mac ?



tout a fait, c'est pas pour rien qu'on a des distributions linux p our
macintosh...

et c'est pas parce que j'ai fume que mon ibook tourne sous une debian...


je trouve que la remarque du precedent monsieur concernant le fait que mac
sait lire les partitions pc mais pc sait pas lire les partitions mac, est un
gros gros FUD bien poilu et qui sent pas bon.
Mac OSX sait certainement lire des disques formates selon le modele PC x86
bien connu, mais l'inverse est completement vrai. Windows a peut etre bes oin
de certains utilitaires (ca n'est pas etonnant de sa part), mais linux du
moins, et probablement tous les autres unixes, savent lire sans probleme les
disques formates a la facon apple.

pour info, les partitions PC sont limitees a 4 partoches "primaires", et l 'on
est oblige de recourrir a un gros hack pour en avoir plus (partiti ons
etendues). Tandis que le format apple permet d'avoir autant de partition que
tu veux (il me semble que la limite avoisine les 64 ou 255 partoches, m ais
franchement c'est assez rare d'en voir autant :-)).

Donc oui ya un format mieux que l'autre, mais faut pas non plus dire des
conneries :-)
(Je detestes les gros trolls a la con, surtout que j'ai un pc et un mac c hez
moi, et qu'ils tournent tous deux sous linux - le mac etant en dualb oot
linux/macosx mais j'avoue tres peu utiliser macosx, bien que je l'appreci e a
sa juste valeur).

--
Hugues - Debianiste avant tout - http://www.nullpart.net/~hugues/Linux/




1 2 3 4 5