Au fur et à mesure que les capacités augmentaient, on s'est demandé si
le fait d'avoir tout cet espace disponible d'un seul tenant était une
bonne idée, aussi bien d'un point de vue technique que philosophique.
Au niveau philosophique, il semble que lorsque les partitions
dépassent une certaine taille, l'espace supplémentaire est souvent
gaspillé. Du coté technique, certains types de systèmes de fichiers
n'ont pas été conçus pour supporter les disques de grande taille (NdT:
par exemple, les systèmes de fichiers MINIX ne peuvent contenir plus
de 64 Mo de données); ou le type de système de fichiers peut
supporter des disques de grande taille mais avec un surcout important.
Ce problème a été résolu en divisant les disques en partitions. Chaque partition peut être accédée comme si elle était un disque à part entière. Cela est réalisé par l'ajout d'une table de partitions.
Remarque : Bien que les diagrammes de ce chapitre montrent la
table de partitions comme étant séparée du disque, cela n'est pas
entièrement exact. En réalité, la table de partitions est stockée au
tout début du disque, juste avant les systèmes de fichiers contenant
les données utilisateurs. Cependant, par souci de clarté, nous la
conseveront séparée dans nos diagrammes.
Comme la figure
le montre, la table
de partitions est divisée en quatre sections. Chaque section peut
contenir les informations nécessaires pour définir une seule
partition, ce qui veut dire que la table des partitions ne permet pas
de définir plus de quatres partitions.
Chaque entrée dans la table des partitions contient plusieurs caractéristiques importantes pour les partitions:
Regardons d'un peu plus près chacune de ces caractéristiques. Les
endroits du disque dur où commence et se termine la partition
permettent de localiser la partition sur le disque. Le drapeau
``actif'' est utilisé par certains gestionnaires d'amorçage. En
d'autres termes, le système d'exploitation qui est dans la partition
``active'' est celui sur lequel la machine démarrera par défaut.
Le type de partition peut induire en erreur. Ce type est un nombre qui
identifie une partition avant son utilisation. Cette notion est assez
vague. Certains systèmes d'exploitation utilisent le type de la
partition pour indiquer le type de système de fichiers qu'elle
contient, pour l'associer a un système d'exploitation précis, pour
indiquer que cette partition contient un système bootable, ou
n'importe quelle combinaison des trois.
La figure
contient la liste de certains types
courants (ou plus obscurs) de partitions ainsi que leurs valeurs
numériques.
Si vous vous demandez comment cette complexité additionnelle est
normalement utilisée, reportez-vous à la figure
pour avoir un exemple.
Il est vrai que dans la plupart des cas, il n'y a qu'une seule
partition occupant toute la place disponible reproduisant ainsi le
schéma précédement utilisé. La table de partitions n'a qu'une seule
entrée d'utilisée. Sur la figure
, cette
partition est de type DOS, cela est un peu simpliste, mais
suffisant pour notre exemple. C'est la configuration disque typique
que l'on retrouvera sur les ordinateurs vendu avec Windows
pré-installé.