web-dev-qa-db-fra.com

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

Quelqu'un peut-il me dire quelles sont les principales différences entre, par exemple, MBR, GPT ou tout autre schéma de partition? Pourquoi l’un choisirait-il l’un sur l’autre?


Je ne suis pas un expert, mais je viens 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 ... sur cette base, je dirais que GPT est plus utile que MBR.

Quels sont les autres schémas de partition et lequel devrait être utilisé dans quelle situation?

24
Safran Ali

Différences entre les enregistrements de démarrage principaux de style MS-DOS (MBR), la carte de partitionnement Apple (APM) et le style UEFI Les tables de partition GUID (GPT) sont telles:

Taille du disque

MBR et APM limitent la taille de disque utilisable à 2 To (une partition ne peut ni commencer ni se terminer au-delà de la limite de 2 To). Avec GPT, le disque peut contenir jusqu'à 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 de manière 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 .

APM peut atteindre 62 partitions. GPT peut avoir au moins 128.

Métadonnées de partition

Les partitions MBR ont un code "type" de 1 octet, ce 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 supposent le reste). Windows NT a également introduit un "ID de disque" de 4 octets permettant de distinguer plusieurs disques du même modèle.

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

Comme son nom l'indique, GPT 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 (comme dans le cas du "disque ID" du MBR). Il réserve également 72 octets (UTF-16) pour une étiquette de partition.

Architectures système

Les Mac basés sur Intel ne peuvent démarrer qu'à partir de disques GPT, tandis que les Mac basés sur PowerPC ne prennent en charge que l'APM.

Les ordinateurs "standard" compatibles IBM peuvent démarrer n’importe quel disque tant que le 0e secteur contient un chargeur de démarrage BIOS valide et la signature de démarrage AA55h. Cela signifie généralement un MBR, mais tous les disques partitionnés par GPT ont un "MBR de protection" qui satisfait à cette exigence.

Les ordinateurs utilisant UEFI doivent prendre en charge à la fois les technologies 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 de BIOS rejettent le "MBR de protection" GPT comme non valide, à cause de bogues ou de dysfonctionnements. En outre, Windows refusera de démarrer à partir d'un disque GPT sur des systèmes BIOS ou d'un disque MBR sur des 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'autre part, 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 techniques

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

Des informations plus détaillées sur MBR et GPT: FAQ Windows et GPT

23
grawity

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.)

MBR (Master Boot Record) est utilisé historiquement par Windows (et donc par la plupart des fabricants d’ordinateurs). Je ne suis pas sûr si vous pouvez démarrer un Mac à partir d'un disque MBR; Je ne pense pas.

GPT (table de partition GUID) est généralement utilisé conjointement avec le remplacement du BIOS EFI d'Intel. En tant que tel, il est principalement utilisé par Apple dans ses Mac Intel. Tout Mac fonctionnant sous 10.4 ou plus 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 que Apple utilisait avant le commutateur Intel. Il est utilisé depuis 1989 sur le Macintosh SE. Les Mac Intel peuvent démarrer et lire les 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. GPT est la voie de l'avenir, mais il faudra peut-être un certain temps aux principaux fabricants de PC pour passer du BIOS à EFI.

Il est presque certain que votre disque Time Machine utilise GPT, mais cela n’a rien à voir puisque vous n’en démarrerez jamais.

10
CajunLuke