Quel est l’ordre de priorité de démarrage dans un PC ? Quels sont les paramètres recommandés dans différentes configurations ?


L'ordre de démarrage dans un PC est juste une liste ordonnée de périphériques ou de gestionnaires de démarrage que le micrologiciel du système doit essayer dans l'espoir de charger et de démarrer un système d'exploitation.

Pour ce qui est des paramètres recommandés, il serait plus facile de passer par des exemples, car cela peut changer entièrement d'une machine à l'autre en fonction du type de micrologiciel qu'elle possède, des lecteurs qui sont là, du type de matériel réseau, etc.


Pour l'utilisateur moyen qui ne fait pas de multi-boot, je recommande que le disque dur soit en tête de liste pour que le firmware du système aille directement au système d'exploitation installé. Puisque presque tous les micrologiciels de PC aujourd'hui prennent en charge l'appui sur un bouton pendant le post pour passer outre, il n'y a plus de raison de s'en tenir à la norme "Je dois garder les lecteurs externes plus haut dans la liste pour le sauvetage".

Pour les utilisateurs puissants, ils pourraient en fait vouloir que le micrologiciel garde un œil sur un lecteur externe spécifique et démarre avec celui-ci comme plus haute priorité s'il est présent. Ceci est utile pour l'analyse comparative, les tests de mémoire, les sessions Linux live, ce que vous avez sans avoir besoin de dire au firmware du système de passer outre. Si vous ne trouvez pas cette option, vous descendrez dans la liste du système d'exploitation installé. Plus probable qu'un utilisateur de puissance sera par le multi-boot cependant.

D'autres utilisateurs de puissance qui sont assez bien informés sur la façon dont l'UEFI fonctionne pourrait même descendre à la configuration des chargeurs de démarrage du système d'exploitation directement avec le firmware du système et l'avoir la priorité d'un système d'exploitation sur un autre sans l'utilisation de quelque chose comme GRUB ou systemd-boot. Cela peut être délicat sans savoir comment utiliser des outils spécifiques pour modifier les variables UEFI car le menu de configuration auquel vous pouvez accéder à partir du POST *ne vous aidera pas* à le faire. Le shell EFI est probablement l'outil le plus utile ici, tout comme l'outil Linux "efibootmgr". Je ne connais pas d'outils Windows qui vous permettent de manipuler les variables de démarrage.

Certaines stations de travail pourraient avoir besoin de donner la priorité au démarrage PXE sur un réseau, dans lequel leur système d'exploitation pourrait ne pas être réellement installé sur la station de travail elle-même, mais téléchargé et lancé à chaque démarrage à partir d'un serveur.

La plupart des stations de travail sont équipées d'un système d'exploitation.