Les deux sont corrects - et aucun n'est correct.
Tout d'abord, la partie "ni" : La limite du MBR est de 2^32 secteurs. Compte tenu de la taille courante des secteurs de 512 octets, la limite est de 512 * 2^32 octets, ce qui correspond à 2 TiB. Il s'agit bien de TiB et non de TB. Voir ici, entre autres, pour des informations sur les différences entre les unités IEEE-1541 (telles que TiB) et les unités SI (telles que TB). Au niveau de TB ou TiB, la différence est d'environ 10%, ce qui est suffisant pour causer beaucoup de confusion. De plus, pour ajouter une autre note pédante, un commentaire fait référence à "Tb", qui est techniquement tera. bits et non tera octets -- c'est une erreur d'un facteur 8 ; mais je m'égare....
Pire, certains disques ont des secteurs dont la taille n'est pas de 512 octets. Le plus souvent, certains disques (principalement les lecteurs USB externes, mais aussi certains disques internes) ont des secteurs de 4096 octets. Sur ces disques, la limite du MBR est portée à 16 TiB. Notez que la taille des secteurs correspond ici à la taille logique la taille du secteur. La plupart des disques durs modernes ont une taille de secteur de 4096 octets. physique secteurs, mais comme les E/S sur disque et les structures de données, y compris les tables de partition, sont gérées en termes de secteurs, il n'est pas possible d'obtenir des informations sur les secteurs. logique secteurs, c'est le logique La taille de ce secteur est importante dans le cadre de cette discussion. Quoi qu'il en soit, il en résulte que vous pouvez très bien avoir un disque USB externe de 3 To, 4 To ou plus qui utilise le MBR et que tout ira bien.
Deuxièmement, la partie "les deux" : Les structures de données du MBR sont un peu en désordre, mais la partie importante pour cette discussion est la façon dont les partitions sont décrites sous forme d'adresse de bloc logique (LBA). Il s'agit d'un point de départ et d'une taille en secteurs, tous deux exprimés en valeurs de secteur de 32 bits (d'où la limite de 2^32 secteurs). De ce fait, la taille maximale de partition d'un disque MBR est de 2^32 secteurs (2 TiB, pour une taille de secteur de 512 octets). Cette limite ne peut être dépassée qu'en augmentant la taille des secteurs ou en modifiant le type de table de partition. Le point de départ de la partition étant également une valeur de 32 bits, il est théoriquement Il est possible d'avoir 1 à 3 partitions qui résident entièrement dans les 2^32 premiers secteurs du disque et d'avoir ensuite une partition finale de 2^32 secteurs maximum qui commence juste avant le 2^32e secteur du disque. Une telle configuration théoriquement supporte des disques allant jusqu'à un peu moins de 4 TiB, avec une taille de secteur de 512 octets. Bien entendu, vous seriez toujours limité à une taille de partition de 2^32 secteurs, et l'emplacement des partitions serait extrêmement important. Vous ne pourriez pas avoir quatre partitions de 1 TiB sur un tel disque, par exemple. Ainsi, même ce théorique la prise en charge des grands disques est très limitée.
Notez que j'ai souligné le mot "théoriquement" à plusieurs reprises dans le paragraphe précédent. La raison en est que de nombreux systèmes d'exploitation et outils de manipulation de MBR s'arrêtent dès que la taille du disque dépasse 2^32 secteurs, car ces systèmes d'exploitation et outils doivent encore se référer à des données au-delà du point de 2^32 secteurs. Par conséquent, c'est pas sûr pour créer une structure de données MBR dans laquelle une partition s'étend sur 2^32 secteurs, même s'il est possible de créer une telle structure de données. En fait, j'ai effectué quelques tests sur cette question (voir aquí pour un résumé de mes résultats), et j'ai constaté que les seuls systèmes d'exploitation qui fonctionnaient avec un disque MBR dont la partition s'étendait sur la valeur de 2^32 secteurs fonctionnaient également avec GPT. Puisque GPT est tellement plus performant que MBR, il n'y a que peu ou pas de raison de risquer d'utiliser MBR dans ces situations. En outre, mes tests n'ont pas couvert tous les outils possibles ; même si vous utilisez un système d'exploitation, comme Linux ou Windows 7, capable de gérer un disque MBR plus grand que la normale, il est concevable que vous exécutiez un utilitaire de disque qui s'effondre sur un tel disque, ce qui peut entraîner une perte de données importante.
En résumé, vous puede utiliser des disques de plus de 2 To avec MBR si le disque a une capacité de 4096 octets logique secteurs. La façon la plus courante de le faire est de le placer dans certains boîtiers USB externes. L'utilisation d'un disque de plus de 2 To avec des secteurs logiques de 512 octets ne peut se faire en toute sécurité qu'avec GPT (ou en n'utilisant pas le disque au-delà de la limite de 2 To). La plupart des systèmes d'exploitation modernes prennent en charge le GPT, ce qui n'est donc pas un problème pour la plupart des gens.