Pourquoi y a-t-il 2048 secteurs d'espace libre entre chaque partition logique?

Je connais le format avancé et en définissant 2048 secteurs libres au début d'un disque. Mais je viens de convertir une table de partition de mon disque de MS-DOS en GPT, et j'ai remarqué ceci:

Avant:

Number Start End Size Type File system Flags 32,3kB 1049kB 1016kB Free Space 1 1049kB 31,5GB 31,5GB primary ntfs 2 31,5GB 43,0GB 11,5GB primary 3 43,0GB 44,1GB 1074MB primary linux-swap(v1) 4 44,1GB 80,0GB 36,0GB extended 5 44,1GB 54,6GB 10,5GB logical 6 54,6GB 65,0GB 10,5GB logical ext4 boot 7 65,0GB 80,0GB 15,0GB logical 80,0GB 80,0GB 56,8kB Free Space 

Après:

 Number Start End Size File system Name Flags 17,4kB 1049kB 1031kB Free Space 1 1049kB 31,5GB 31,5GB ntfs Microsoft basic data msftdata 2 31,5GB 43,0GB 11,5GB Linux filesystem 3 43,0GB 44,1GB 1074MB linux-swap(v1) Linux swap 44,1GB 44,1GB 1049kB Free Space 5 44,1GB 54,6GB 10,5GB Linux filesystem 54,6GB 54,6GB 1049kB Free Space 6 54,6GB 65,0GB 10,5GB ext4 Linux filesystem 65,0GB 65,0GB 1049kB Free Space 7 65,0GB 80,0GB 15,0GB Linux filesystem 80,0GB 80,0GB 39,9kB Free Space 

Comme vous pouvez le voir, il y a 3 lacunes supplémentaires (2048 secteurs), chacune pour une partition étendue. Il n'y a pas de trou entre la 1ère et la 2ème, et la 2ème et la 3ème partition.

Est-ce que quelqu'un sait pourquoi les lacunes existent seulement entre les partitions logiques?

Les séparateurs aiment aligner les partitions sur une limite de mebibyte ces jours-ci. Pour le partitionnement MBR, il existe 4 partitions primaires et pour le rest, vous avez besoin de partitions étendues et logiques.

Alors que la disposition des partitions primaires est exprimée à la fin du premier secteur du disque, pour les partitions logiques, vous avez une list liée de tables de partitions supplémentaires (elles-mêmes ne spécifiant qu'une partition). le début de la partition étendue (qui est elle-même définie en tant que partition principale) et définit la première partition logique, et elle est liée à la prochaine table de partition qui définit la prochaine partition logique. cloison.

Toutes ces tables de partition ne prennent que quelques octets en dehors des partitions, mais en raison de l'alignment de mebibyte, un mebibyte complet doit être utilisé pour eux.

GPT stocke toutes les informations de partitionnement au début du disque (avec une sauvegarde à la fin). Ainsi, après la conversion, l'espace utilisé pour les tables de partitions de partitions logiques devient libre.

Notez que vous n'avez besoin que d'un secteur pour stocker ces tables de partitions logiques MBR, donc à ssortingctement parler, dans le partitionnement MBR il y aurait 2047 secteurs libres, si le partionner était prêt à ne pas aligner les partitions sur les limites de mebibyte.