Question Partitions principales et étendues


tout en étudiant pour mon certificat MCDST, j'ai découvert les partitions primaires et les partitions étendues. Du manuel:

**** Primary Une partition primaire peut être définie en tant que partition amorçable. Un ordinateur L’exécution d’un système d’exploitation Windows peut avoir jusqu’à quatre lecteurs principaux (trois si vous avez également une partition étendue sur le disque). Toute partition primaire peut être configuré en tant que lecteur actif ou amorçable, mais une seule partition principale peut être actif à tout moment. Lorsque vous configurez un ordinateur à démarrage multiple, vous allez créer une partition principale pour chaque système d'exploitation, puis installer chaque utilisateur système sur une partition primaire différente.

**** Extended Une partition étendue permet de contourner les quatre partitions principales. limites de partition. Vous ne pouvez pas formater une partition étendue avec un système de fichiers. Plutôt, les partitions étendues servent de shell dans lequel vous pouvez créer un nombre quelconque de partitions logiques.

Ma question est: quelles sont les différences? Si une partition étendue vous permet de contourner la limite de 4 partitions principales, pourquoi avoir des partitions principales?


6
2017-07-09 14:06


origine




Réponses:


Au début, il y avait le schéma de partition IBM PC BIOS d'origine, qui autorisait jusqu'à quatre partitions. Le système de fichiers FAT16 utilisé par MSDOS 2.x et 3.x ne prend en charge qu'un volume formaté de 32 Mo. Lorsque le disque dur d’un ordinateur faisait 20 Mo, ce n’était pas un problème, mais l’avènement de disques ESDI (1) beaucoup plus volumineux au milieu des années 80 a rendu urgente la nécessité d’un système capable de prendre en charge davantage de partitions.

La question clé ici est la compatibilité ascendante. Les anciennes versions du BIOS et du DOS ne prenaient en charge que le schéma à quatre partitions. Un schéma de partitionnement ne supprimant pas les anciennes versions mais pouvant prendre en charge davantage de partitions était donc nécessaire. La solution consistait à permettre aux partitions d'être découpées davantage en configurant une autre table de partition dans cette partition.

Ainsi, la partition "étendue" était née. Les partitions étendues ne sont qu'un format pour découper une partition en sous-partitions. Il existe uniquement en tant que kludge pour préserver la compatibilité ascendante avec l'ancien format de partition.

  1. ESDI signifie «Enhanced Small Device Interface» (interface améliorée pour petits appareils). C'était un raffinement de l'interface ST-506 qui permettait plus de secteurs sur le disque, un transfert de données plus rapide et supprimait également la limite artificielle du cylindre 1024 de l'interface ST-506. En 1982-3, un disque dur de PC typique pouvait faire entre 20 et 30 Mo alors que vous en aviez un (ils coûtaient assez cher à l'époque). En 1986, vous pourriez acheter un disque dur ESDI d’une capacité allant jusqu’à environ 330 Mo.

3
2017-07-09 15:16



Merci! - Comment savez-vous tout ça? - veggiemexicalidog
Âge et décrépitude;} - ConcernedOfTunbridgeWells
"En 1986, vous pourriez acheter un disque dur ESDI d'une capacité allant jusqu'à environ 330 Mo" Pour un prix dérisoire à l'époque. - Jim B
Même un disque dur de 20 à 30 Mo à l'époque était plus cher que le PC sur lequel il était installé. - ConcernedOfTunbridgeWells


Toutes ces absurdités "principales" et "étendues" sont basées sur des structures de partition de disque anciennes, anciennes et anciennes. façon a l'époque.

Fondamentalement, l'enregistrement de démarrage principal (MBR - une structure de données stockée sur le premier secteur de l'unité de disque dur) comporte des "emplacements" pour les "pointeurs" actifs décrivant l'emplacement sur le disque de jusqu'à 4 partitions.

Quelqu'un a eu l'idée qu'une entrée dans l'enregistrement de démarrage principal, au lieu de "pointer" vers une partition, pourrait "pointer" vers une autre liste comprenant jusqu'à 4 partitions. C'est la table de partition "étendue".

[MBR]
 |
 |--> Location on disk of partition #1
 |
 |--> Location on disk of partition #2
 |
 |--> Location on disk of partition #3
 |
 |--> Pointer to "extended" partition table
        |
        |--> Location on disk of partition #1
        |
        |--> Location on disk of partition #2
        |
        |--> Location on disk of partition #3
        |
        |--> Location on disk of partition #4

Donc, en gros, toutes ces limitations arbitraires que vous apprenez à gérer sont dues au fait que nous entretenons une structure de données des années 1980. > sourire <


5
2017-07-09 14:11





La partition étendue est une partition primaire, pouvant contenir d'autres partitions.

Si vous avez une partition étendue, vous ne pouvez avoir que trois autres primaires, car l'extension ajoute elle-même un au nombre.

La configuration des partitions sur les PC est principalement due à l’historique - il existe d’autres options (telles que LVM sous Linux et autres systèmes d’exploitation similaires à Unix ou des volumes dynamiques sous Windows).


1
2017-07-09 14:10





En d'autres termes, vous avez besoin d'une partition principale pour pouvoir démarrer. Les partitions étendues ne peuvent pas être la partition de démarrage (car c'est juste un conteneur pour contourner les anciennes limitations


0
2017-07-09 14:15



Donc, cela explique la raison pour laquelle vous avez besoin un primaire - mais pourquoi les 2 autres? - veggiemexicalidog
À l'origine, vous ne pouviez avoir que les quatre partitions principales et l'option "étendue" a été ajoutée plus tard. Vous n'avez pas besoin des deux autres fichiers primaires) si vous utilisez les partitions étendues (ou les trois autres si vous n'avez pas besoin de démarrer à partir de ce lecteur). - David Spillett
D'autres partitions primaires peuvent être créées si les systèmes d'exploitation requièrent leur propre partition de démarrage. Le chargeur de démarrage de la première partition principale (par défaut) peut être configuré pour vous permettre de sélectionner l'une des 4 partitions principales possibles pour continuer le processus de démarrage. En règle générale, vous pouvez avoir configuré 3 systèmes primaires pour exécuter 3 systèmes d’exploitation différents. Les 4 partitions sont une partition étendue, avec une ou plusieurs partitions formatées selon le goût du jour. - Jim B