GPT vs MBR. Pourquoi pas MBR?

30

Je suis un utilisateur Linux. Je n'ai pas Windows sur mon ordinateur portable. La taille du disque dur est également inférieure à 2 To. Alors pourquoi devrais-je utiliser des tables GPT? Est-ce que je ne peux pas aller avec le vieux MBR fasioned?

Je vais avoir deux partitions root, deux partitions maison et un espace swap. Donc, lorsqu'une partition n'est pas primaire, mais qu'elle est étendue, cela fait-il une différence de performance?

    
posée daltonfury42 28.05.2015 - 19:48
la source

3 réponses

13

Cela ne fera aucune différence pour vous. Les avantages du GPT sont:

  • Grandes partitions, plus de 2 To
  • Nombre illimité de partitions principales

Dans votre cas, vous n’avez pas besoin d’abord. La seconde peut être obtenue en créant une partition étendue et en en créant des partitions logiques.

Pour Linux, le type d'installation des partitions (logiques ou primaires) n'a pas d'importance. Mais avec GPT, il peut être un peu plus pratique de déplacer des partitions si nécessaire, car elles seront toutes primaires.

Il n’ya aucune différence de performance.

Tous les autres "avantages" de GPT sont si mineurs qu’ils ne valent pas la peine d’être mentionnés.

    
réponse donnée Pilot6 28.05.2015 - 19:51
la source
36

GPT présente plusieurs avantages:

  • Prend en charge les disques de plus de 2 To.
  • Prend en charge les partitions supérieures à 2 To.
  • Prend en charge plus de quatre partitions, sans distinction entre partitions principales, étendues et logiques.
  • Utilise les GUID comme codes de type, ce qui signifie qu'il y a moins de risque de codes en conflit / en double.
  • Utilise exclusivement l'adressage LBA, par rapport à la double utilisation de MBR de LBA et de CHS. (Même sur MBR, le CHS est inutile sur des disques de plus de 8 Go, donc il y a peu de risque de conflit réel sur les disques durs modernes, qui sont beaucoup plus gros que cela.)
  • Fournit des structures de table de partition en double au début et à la fin du disque, ce qui rend possible la récupération des certains types d’erreurs utilisateur, de bogues et de dommages au disque.
  • Fournit des sommes de contrôle pour les structures de données importantes, ce qui permet de détecter certains types de dommages à la table de partition.
  • Fournit un champ de description de partition UTF, vous pouvez donc donner des noms à vos partitions. Notez que ceci est indépendant du nom du système de fichiers contenu dans la partition.
  • Utilisé en natif par le microprogramme EFI / UEFI.

Notez la différence entre un tebibyte (TiB; 1024 ^ 4 octets) et un téraoctet (TB; 1000 ^ 4 octets). Les premières sont des unités IEEE-1541 , alors que ces dernières sont Unités SI. Pour la plupart des mesures de disque, les unités IEEE-1541 sont plus naturelles. Certains documents et logiciels (en particulier les plus anciens) appliquent mal les suffixes SI aux mesures IEEE-1541, ce qui est déroutant.

La plupart de ces avantages sont mineurs pour la plupart des installations. Les deux avantages les plus importants sont le fait que GPT est le schéma de partitionnement naturel pour EFI et le manque de distinction primaire / étendue / logique. Les autres avantages du GPT combinés méritent d'être notés, mais ne sont pas des problèmes majeurs pour la plupart des gens.

La plupart des ordinateurs introduits depuis la mi-2011, y compris la grande majorité des systèmes livrés avec Windows 8 et versions ultérieures, utilisent le microprogramme EFI. Si vous démarrez un tel ordinateur en mode EFI (plutôt que d'utiliser le CSM, qui active le démarrage en mode BIOS), l'utilisation de GPT est une méthode par défaut. Si vous démarrez (ou double-démarrez) Windows en mode EFI, l'utilisation de GPT est requise (il s'agit d'une limitation Windows). IIRC, Ubuntu ne s’installera pas non plus sur un disque MBR en mode EFI, mais vous pourriez probablement convertir le type de table de partition et l’amorcer après l’avoir installé. L'initialisation à partir d'un disque MBR en mode EFI est cependant peu testée et peut échouer sur certains EFI.

La distinction primaire / étendue / logique de MBR est un piratage maladroit créé dans les années 1980 pour contourner la limite de quatre partitions du MBR. GPT prend par défaut en charge 128 partitions, mais cette limite peut être augmentée si elle est absolument nécessaire. Les partitions logiques MBR ne sont pas plus lentes à accéder que les partitions primaires, mais elles sont plus sujettes aux dommages car elles reposent sur une structure de données de liste liée qui couvre plusieurs secteurs dispersés sur le disque. Le plus gros problème consiste simplement à gérer des problèmes tels que l’absence de partitions primaires ou la gestion des opérations de redimensionnement des partitions qui impliquent à la fois des partitions primaires et logiques (ce qui nécessite également de redimensionner une partition étendue). se tromper).

Si vous démarrez en mode BIOS sur un disque sub-2TiB, il est probablement préférable de vous en tenir au MBR, simplement parce que certains BIOS ne réagissent pas bien au démarrage à partir de disques GPT. De tels problèmes peuvent généralement être résolus, mais il est plus facile de ne pas se heurter aux problèmes en premier lieu. L'utilisation de GPT sur un ordinateur BIOS vous empêchera également d'installer Windows sur ce système. Si vous savez ce que vous faites et que vous souhaitez utiliser GPT, l'utilisation de GPT en mode BIOS pour une installation Ubuntu est faisable, et je ne vous découragerai pas, mais si vous rencontrez des problèmes, vous pouvez le faire. besoin de le dépanner.

Comme la plupart des ordinateurs modernes utilisent EFI, GPT peut être semi-requis - si vous démarrez en mode EFI. Si vous utilisez le BIOS / CSM / mode hérité sur un tel ordinateur, il est toujours préférable de respecter le MBR, pour les raisons que nous venons de noter. FWIW, si vous avez le choix, je vous recommande à présent de désactiver le support BIOS / CSM / Legacy et d'utiliser le mode EFI exclusivement sur les ordinateurs EFI. Cela simplifie le chemin de démarrage et réduit la probabilité que vous rencontriez des problèmes. Le problème est qu’il ya beaucoup de mauvais conseils pour faire le contraire, ce qui crée plus de problèmes qu’il n’en résout, à mon avis. (Une recherche sur ce site, par exemple, révèle de nombreux problèmes causés par des installations d’OS croisées et d’autres problèmes liés à l’utilisation du BIOS / CSM / mode hérité sur un ordinateur EFI).

Si vous avez un disque over-2TiB, vous devez utiliser GPT.La principale exception est que le disque utilise une taille de secteur logique de 4 096 octets, ce qui élève la limite de 2 To du MBR à 16 To. Certains disques externes font cela, et j'ai entendu parler de certains disques internes haut de gamme qui le font aussi. (Notez que de nombreux disques ont des secteurs physiques de 4096 octets et des secteurs logiques de 512 octets. Ils ont la même limite de 2Bi MBR que des disques de secteurs physiques et logiques de 512 octets. )

    
réponse donnée Rod Smith 29.05.2015 - 15:40
la source
2

Je m'interroge à ce sujet depuis des mois. Voici une réponse Windows à votre question: GPT me semble être beaucoup plus rapide. Je n'ai trouvé aucun résultat de test à ce jour qui supporte ce que j'ai ci-dessous, bien que j'ai trouvé beaucoup de suppositions que la différence de performance est négligeable autre qu'au démarrage. Je ne suis pas si sûr maintenant. Voici ma valeur:

J'ai un lecteur externe Samsung D3 USB 3.0 de 2 To. Je l'avais divisé en deux partitions MBR d'environ 1 To chacune. Mon PC est Windows 10 64 bits, Asus Z97-P m / b, 8 Go de mémoire, i5 4460 CPU. J'ai fait un test CrystalDiskMark x64 3 fois dessus pendant qu'il était formaté avec MBR et j'ai obtenu ceci:

Résultats moyens du MBR (tous Mo / s): - Lire SEQ Q32T1 40 - Lire 4K Q32T1 1.47 - Lire SEQ 142 - Lire 4K 1.22 - Ecrire SEQ Q32T1 101 - Écrire 4K Q32T1 8.7 - Ecrire SEQ 112 - Ecrire 4K 8.5

Ayant malheureusement beaucoup de temps libre, j'ai sauvegardé les données (environ 750 Go), reformatées en GPT, dans ce cas en une seule partition 2 To, copié les données sur le disque et relancé les tests:

Résultats moyens GPT (tous Mo / s): - Lire SEQ Q32T1 165 - Lire 4K Q32T1 1.83 - Lire SEQ 170 - Lire 4K 1.5 - Ecrire SEQ Q32T1 135 - Écrire 4K Q32T1 8.7 - Ecrire SEQ 138 - Ecrire 4K 8,6

Les résultats de la SEQ Q32T1 sont donc beaucoup plus élevés avec le GPT, et tous les autres résultats sont plus élevés avec le GPT mais sûrement pas toujours de manière significative.

Je ne suis certainement pas un expert en ce qui concerne la signification quotidienne de ces différences, mais je suis maintenant tenté d'utiliser GPT chaque fois que je pense pouvoir m'en sortir (par exemple, éviter les vieux systèmes d'exploitation qui ne peuvent pas le lire) .

    
réponse donnée JumpingJumping 21.02.2016 - 20:13
la source

Lire d'autres questions sur les étiquettes