Quelles sont les différences entre MBR vs GPT vs tout autre schéma de partition?


24

Quelqu'un peut-il me dire quelles sont les principales différences entre ie MBR vs GPT ou tout autre schéma de partition? Pourquoi choisirait-on l'un plutôt que l'autre?


Je ne suis pas un expert mais de la nouvelle version de Mac OS X qui inclut une fonctionnalité appelée Time Machine, que je trouve très utile. GPT est la condition requise pour Mac OS X Lion ... donc sur cette base, je dirais que GPT est plus utile que MBR.

Quels autres schémas de partition existe-t-il et lequel devrait être utilisé dans quelle situation?


1
J'ai reformulé votre question pour éviter qu'elle ne soit fermée comme trop subjective (c'est-à-dire non constructive ). Demander "Quoi de mieux" n'est pas encouragé comme vous pouvez le lire dans la FAQ .
slhck

Dans l'option ubuntu theres également à "Apple partition map" (je ne l'ai pas essayé car je pense que je n'en ai pas besoin jusqu'à ce que j'utilise Apple) et "Dont partition" qui n'autorise pas NTFS mais peut FAT (n'a pas testé d'autres FS) mais ne partitionne pas le disque partitionné ne fonctionne pas sous Windows.
Kangarooo

Réponses:


23

Les différences entre le Master Boot Record (MBR) de style MS-DOS , l' Apple Partition Map (APM) et la table de partition GUID de style UEFI (GPT) sont les suivantes:

Taille du disque

MBR et APM limitent la taille de disque utilisable à 2 TiB (une partition ne peut ni commencer ni se terminer au-delà de la limite de 2 TiB). Avec GPT, le disque peut atteindre 8 ziB.

Nombre de partitions

MBR est limité à quatre partitions.

Pour contourner la limite, l'une des partitions est généralement créée en tant que «partition étendue» qui contient imbriquée une série de «partitions logiques». Le schéma le plus courant est un enregistrement de démarrage étendu , bien que les systèmes BSD imbriquent souvent un label de disque BSD à la place.

APM peut développer jusqu'à 62 partitions; GPT peut en avoir au moins 128.

Métadonnées de partition

Les partitions MBR ont un code de "type" à 1 octet, qui est trop petit pour être utile (la plupart des systèmes d'exploitation utilisent des codes de type très génériques et ne font que deviner le reste). Windows NT a également introduit un «ID de disque» de 4 octets pour faire la distinction entre plusieurs disques du même modèle.

APM utilise des "identificateurs de type" textuels (32 octets ASCII), par exemple Apple_UFS. Il réserve également 32 octets pour un nom de partition descriptif.

GPT, comme son nom l'indique, utilise un GUID de 16 octets pour le type de partition, un autre GUID pour identifier une partition spécifique (le partuuid), et encore un autre GUID pour identifier le disque entier (similaire à l'objectif du MBR "ID de disque") . Il réserve également 72 octets (UTF-16) pour une étiquette de partition.

Architectures système

Les Mac à processeur Intel ne peuvent démarrer qu'à partir de lecteurs GPT, tandis que les Mac à processeur PowerPC prennent uniquement en charge APM.

Les PC compatibles "réguliers" IBM peuvent démarrer n'importe quel disque tant que le secteur 0 contient un chargeur de démarrage BIOS valide et la AA55hsignature de démarrage. Cela signifie généralement MBR, mais tous les disques partitionnés GPT ont un "MBR protecteur" qui satisfait à cette exigence.

Les PC utilisant UEFI doivent prendre en charge GPT et MBR - encore une fois, tant qu'un chargeur de démarrage compatible UEFI est présent. (UEFI conserve les chargeurs de démarrage dans une partition FAT32 avec un code de type spécifique.)

(Exceptions: certaines versions spécifiques du BIOS rejettent le "MBR protecteur" du GPT comme non valide, en raison de bogues ou de défauts. De plus, Windows refusera de démarrer à partir d'un disque GPT sur les systèmes BIOS ou d'un disque MBR sur les systèmes UEFI, pour des raisons inconnu.)

Chargeurs de démarrage

Dans les systèmes BIOS, le chargeur de démarrage initial fait partie du MBR. Il ne peut y avoir qu'un seul chargeur de démarrage dans le MBR, ce qui entraîne des conflits lors de l'installation de systèmes à double démarrage. En raison des origines DOS x86 du chargeur de démarrage MBR, le code est spécifique à l'architecture x86.

D'un autre côté, UEFI utilise une partition FAT32 dédiée pour les chargeurs de démarrage (potentiellement multiples) et d'autres outils EFI. Le contenu de la partition peut être facilement géré à partir de n'importe quel système d'exploitation.

Morceaux et pièces techniques

  • Il n'y a qu'un seul MBR ou APM par disque, tous deux commençant au secteur 0. GPT conserve une copie de sauvegarde près de la fin du disque.

Une information plus détaillée concernant MBR et GPT: FAQ Windows et GPT


1
Étant donné le contexte de la question des Mac, votre première puce d'origine était erronée. J'ai pris la liberté d'éditer plutôt que de downvoter. J'espère que ça ne vous dérange pas.
Spiff

La plupart des Mac à processeur Intel peuvent démarrer à partir de disques formatés Apple Partition Map (APM), mais c'est un secret, alors ne le dites à personne.
Gordon Davisson


1
Bravo d'avoir été le premier à détecter une erreur vieille de presque 15 ans, soit dit en passant. 16EiB est bien sûr la taille de fichier maximale avec des pointeurs de fichier 64 bits, pas la taille du volume ou du disque avec des numéros de secteur 64 bits. 8ZiB est correct pour ce dernier, selon les tables de journaux fiables.
JdeBP

10

Je ne connais que trois schémas de partition: MBR, GPT et APM. (Ce sont ceux que l'utilitaire de disque d'Apple peut créer.)

Le MBR (Master Boot Record) est utilisé historiquement par Windows (et, par conséquent, par la plupart des fabricants d'ordinateurs). Je ne sais pas si vous pouvez démarrer un Mac à partir d'un disque MBR; Je ne pense pas.

GPT (GUID Partition Table) est généralement utilisé en conjonction avec le remplacement du BIOS EFI d'Intel. En tant que tel, il est principalement utilisé par Apple actuellement dans ses Mac Intel. Tout Mac exécutant 10.4 ou supérieur peut lire un disque GPT; seuls les Mac Intel peuvent démarrer à partir d'eux. Si un ordinateur possède EFI, vous pouvez démarrer Windows sur un disque GPT.

APM (Apple Partition Map) est ce qu'Apple utilisait avant le commutateur Intel. Il est utilisé depuis 1989 dans le Macintosh SE. Les Mac Intel peuvent démarrer et lire des disques APM.

Je dirais que l'affirmation que vous avez faite dans la question ("GPT est plus utile que MBR") est incorrecte: vous pouvez certainement démarrer plus d'ordinateurs avec un disque MBR que ceux utilisant GPT. Le GPT est la voie de l'avenir, mais il faudra peut-être un certain temps aux principaux fabricants de PC pour passer à EFI à partir du BIOS.

Votre disque Time Machine utilise presque certainement GPT, mais cela est totalement hors de propos car vous ne démarrerez jamais à partir de celui-ci.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.