Bannière

Désinstaller proprement linux d’un dual boot UEFI

  Le 4 juillet 2025     Aurélien Schnoebelen     #boot#linux#windows  

Suppression des fichiers EFI

Lancez une invite de commande en mode administrateur.

Nous allons commencer par monter la partition EFI et supprimez les répertoires contenant les fichiers de boot de linux (dans mon cas neon et ubuntu).

C:\Windows\System32>mountvol k: /s

C:\Windows\System32>k:

K:\>dir EFI
 Le volume dans le lecteur K n’a pas de nom.
 Le numéro de série du volume est X000-X000

 Répertoire de K:\EFI

11/11/2024  13:26    <DIR>          .
11/11/2024  13:26    <DIR>          ..
06/06/2025  17:02    <DIR>          Microsoft
11/11/2024  19:06    <DIR>          Boot
04/07/2025  17:00    <DIR>          neon
04/07/2025  17:00    <DIR>          ubuntu
               0 fichier(s)                0 octets
               6 Rép(s)      60409856 octets libres

K:\>rd /s \EFI\ubuntu
\EFI\ubuntu, êtes-vous sûr (O/N) ? o

K:\>rd /s \EFI\neon
\EFI\neon, êtes-vous sûr (O/N) ? o

Puis nous contrôlons que les répertoires ont bien été supprimés et démontons la partition EFI.

K:\>dir EFI
 Le volume dans le lecteur K n’a pas de nom.
 Le numéro de série du volume est X000-X000

 Répertoire de K:\EFI

11/11/2024  13:26    <DIR>          .
11/11/2024  13:26    <DIR>          ..
06/06/2025  17:02    <DIR>          Microsoft
11/11/2024  19:06    <DIR>          Boot
               0 fichier(s)                0 octets
               4 Rép(s)      64900096 octets libres

K:\>c:

C:\Windows\System32>mountvol k: /d

Nettoyage du bootmgr de windows

Nous passons maintenant au nettoyage du microprogramme UEFI. On commence par afficher la liste des entrées :

C:\Windows\System32>bcdedit /enum firmware

Gestionnaire de démarrage du microprogramme
-------------------------------------------
identificateur          {fwbootmgr}
displayorder            {4aec61de-58d7-11f0-bb31-806e6f6e6963}
                        {bootmgr}
timeout                 1

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {3cd740f5-b4a7-11ef-917a-88aedd21584d}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

Application logicielle (101fffff)
--------------------------------
identificateur          {4aec61de-58d7-11f0-bb31-806e6f6e6963}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\neon\shimx64.efi
description             KDE neon User Edition

On s’intéresse à la section qui contient le chemin vers les répertoires supprimés précédemment (dans notre cas \EFI\neon\. On récupère l’identificateur (ici : {4aec61de-58d7-11f0-bb31-806e6f6e6963}), et on le supprime.

C:\Windows\System32>bcdedit /delete {4aec61de-58d7-11f0-bb31-806e6f6e6963}
L’opération a réussi.

C:\Windows\System32>bcdedit /enum firmware

Gestionnaire de démarrage du microprogramme
-------------------------------------------
identificateur          {fwbootmgr}
displayorder            {bootmgr}
timeout                 1

Gestionnaire de démarrage Windows
---------------------------------
identificateur          {bootmgr}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  fr-FR
inherit                 {globalsettings}
isolatedcontext         Yes
default                 {current}
resumeobject            {3cd740f5-b4a7-11ef-917a-88aedd21584d}
displayorder            {current}
toolsdisplayorder       {memdiag}
timeout                 30

On vérifie dans « displayorder » qu’il n’y a plus que {bootmgr}, et que la section contenant les fichiers de boot de linux a disparu.

On peut maintenant supprimer les partitions linux, redémarrer et tout sera propre !