Historiquement en effet, on utilisait une amorce placée en MBR, qui chargeait le code de la partition active, en utilisant pour cela les fonctionnalités du BIOS qui est capable de lire la table de partition MS-DOS.
Aujourd'hui plus personne ne procède ainsi. On place toujours une amorce en MBR mais celle-ci n'utilise plus les partitions, à la place elle charge le code présent à une adresse précise. Dans le cas de GRUB sur BIOS ou sur UEFI, le code en question est situé :
soit sur une partition dans une zone non occupée par le système de fichiers, ce qui est rare et serait inutilisable sur des systèmes de fichiers qui ne prévoient pas de place à cet usage ;
soir dans une zone interstitielle située entre le MBR et la première partition, cette zone étant due au fait que le partitionnement MS-DOS impose souvent de faire commencer les partitions aux limites de cylindres, et que le MBR n'occupe pas un cylindre entier ;
soit dans une partition dédiée, sans système de fichiers.
[^] # Re: table des partitions
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche UEFI, à la découverte du nouveau BIOS. Évalué à 4.
Non plus.
Historiquement en effet, on utilisait une amorce placée en MBR, qui chargeait le code de la partition active, en utilisant pour cela les fonctionnalités du BIOS qui est capable de lire la table de partition MS-DOS.
Aujourd'hui plus personne ne procède ainsi. On place toujours une amorce en MBR mais celle-ci n'utilise plus les partitions, à la place elle charge le code présent à une adresse précise. Dans le cas de GRUB sur BIOS ou sur UEFI, le code en question est situé :