Page 1 sur 1

[TUTORIEL] Redéfinir le chemin UEFI corrompu d'un disque GPT

Posté : 16 aou 2016 04:34
par ThiWeb
Bonjour à tous,

Ayant été récemment reconfronté à ce problème, je déterre cette astuce qui pourrait en aider quelques uns.

Depuis l'avènement de l'UEFI, les plus connaisseurs ont pu constater que l'UEFI (anciennement le BIOS) ne démarrait plus le disque dur, mais une sorte de programme appelé Windows Boot Manager.
En effet, c'est ce dernier qui va lancer votre disque dur à travers le chemin UEFI spécifié et démarrer votre système.
Mais, si vous avez l'habitude de bidouiller vos machines, avec un dual-boot par exemple, ou tout simplement en changeant de disque, un problème pourrait se poser.
En effet lors de l'installation de Windows, ce dernier va inscrire l'unique chemin de démarrage UEFI dans l'UEFI... correspondant à votre disque d'installation.
Mais si il vous avait pris l'envie de tester une nouvelle installation sur un nouveau disque dur... temporairement par exemple, puis de remettre l'ancien disque, ce dernier ne pourra plus démarrer.
En effet, le Windows Boot Manage aura été modifié pour s'adapter au nouveau disque.

Pour résoudre ce problème il "suffit" de recréer le chemin EFI manuellement, en gros, dire à l'UEFI où est le "fichier de lancement du système" sur le disque que vous utilisez. Pour cela :
- Cliquez sur le menu "Boot" ou équivalent.
- Cliquez sur "Add New Boot Option" ou équivalent.
- Cliquez sur "Add Boot Option" ou équivalent et tapez sans les guillemets "TOTO" puis validez.
- Cliquez sur "Path for boot option" ou équivalent et tapez sans les guillemets "\EFI\BOOT\BOOTX64.EFI".
- Cliquez sur "Create" ou équivalent.
(Dans "Select Filesystem" il ne doit y avoir QUE votre disque dur (P0: MODELE DE DISQUE \HD(Part2,Sigxxxxxxx...)

Revenez dans le menu Boot et sélectionner cette fois "TOTO" à la place de votre disque dur comme "périphérique" à démarrer en premier.
Quittez votre UEFI en sauvegardant les modifications !
A ce stade, le problème est résolu, et Windows doit démarrer à nouveau.
Mais comme vous avez appris à l'UEFI quel était le bon chemin de démarrage, ce dernier à recréé à sa sauce le bon vieux "Windows Boot Manager" qui fait maintenant doublon, avec (TOTO) celui que vous venez de créer et dont vous n'avez maintenant, plus besoin.

- Retournez dans l'UEFI
- Cliquez sur le menu "Boot" ou équivalent.
- Cliquez sur "Delete Boot Option" ou équivalent.
- Puis supprimez "TOTO" qui fait double emploi avec "Windows Boot Manager" qui (comme vous pouvez normalement le constater) a été recréé automatiquement.

Revenez dans le menu "Boot" et sélectionner cette fois, si nécessaire et seulement "Windows Boot Manager" à la place de "TOTO" comme "périphérique" à démarrer en premier.

Et voilà, tout est propre et revenu à la normale comme avant ! ;)

P.S. : Il semblerait que les UEFI récents ne soient pas concernés et recréent d'emblé le bon chemin UEFI correspondant au disque installé dans la machine si ce dernier est en GPT et bootable bien entendu (à confirmer).
Mais pour les plus anciens UEFI (les touts premiers par exemple (2011-2012)), ce problème a de forte chance de se produire, mais vous connaissez maintenant la solution pour le résoudre ;)

ThiWeb

Re: [TUTORIAL] Redéfinir le chemin UEFI corrompu d'un disque GPT

Posté : 16 aou 2016 08:46
par Philoudemer
Merci beaucoup Thiweb pour ce tuto, j'étais justement confronté à ce problème avec le PC de ma petite fille.
C'est résolu :lol: