Windows Server 2022 : ISO ne boote pas en UEFI – causes, correctifs, mbr2gpt, Proxmox, Dell

Un ISO d’évaluation Windows Server 2022 qui refuse obstinément de démarrer en UEFI ? Voici un guide complet pour comprendre la cause, récréer un support UEFI propre et, si besoin, contourner rapidement via mbr2gpt après une installation en mode Legacy.

Sommaire

Vue d’ensemble et symptômes

Le scénario typique : l’ISO officiel de Windows Server 2022 ne boote pas en UEFI, que ce soit dans une VM Proxmox (BIOS OVMF) ou sur une machine Dell récente. Le même ISO démarre en mode Legacy/CSM, et d’autres ISO (Ubuntu, par exemple) fonctionnent en UEFI. L’activation/désactivation de Secure Boot ne change rien. Une mise à jour du firmware n’apporte pas de différence.

SymptômeObservationContexte
Échec de démarrage UEFIÉcran noir ou retour au menu de bootISO Windows Server 2022 (évaluation) sur USB/VM
Démarrage Legacy OKL’installateur se lance en CSMLe même ISO, même machine
Autres ISO UEFI OKUbuntu/Win 10/11 bootent en UEFIConfirme que l’UEFI matériel n’est pas en cause

Conclusion rapide

Dans l’immense majorité des cas, le problème vient du support USB non conforme UEFI : clé formatée en NTFS ou install.wim trop volumineux (> 4 Go) copié tel quel sur un volume FAT32 (impossible), ce qui pousse l’utilisateur vers NTFS… que de nombreux firmwares UEFI ne savent pas démarrer. Côté VM Proxmox, l’oubli de l’EFI Disk ou un ordre de boot mal positionné est une autre cause récurrente.

Solution validée (contournement rapide)

Si vous avez besoin de débloquer la situation tout de suite : installez en mode Legacy, puis convertissez le disque système en GPT et basculez l’UEFI avec mbr2gpt. C’est propre, supporté par Microsoft, et généralement sans perte de données.

  1. Vérifier que le disque système est en MBR (Gestion des disques).
  2. Redémarrer sur les Options avancéesInvite de commandes (ou ouvrir une console admin en session et utiliser /allowFullOS).
  3. Exécuter : mbr2gpt /validate /disk:0 mbr2gpt /convert /disk:0 Dans l’OS complet : mbr2gpt /validate /disk:0 /allowFullOS puis mbr2gpt /convert /disk:0 /allowFullOS.
  4. Rebooter, passer le firmware en UEFI (Legacy/CSM désactivé), booter sur le disque.
  5. Confirmer dans Informations système que Mode BIOS = UEFI.

Cette méthode donne un système UEFI pleinement fonctionnel, même si l’ISO refusait de démarrer en UEFI.

Comprendre l’amorçage UEFI de Windows

Pour qu’un support amovible UEFI soit amorçable, le firmware cherche une partition lisible (classiquement FAT32) contenant un répertoire \EFI\BOOT\ avec BOOTX64.EFI (plateforme x64). Sur les ISO Windows, ce fichier est présent dans l’ISO. Le souci apparaît quand la clé USB est préparée d’une manière que l’UEFI ne sait pas lire (NTFS pur) ou quand la structure ISO n’est pas répliquée correctement.

ÉlémentAttendu en UEFINotes
Partition USBGPT (préféré) ou MBR, format FAT32FAT32 garanti en lecture par quasi tous les firmwares UEFI
Chemin de boot\EFI\BOOT\BOOTX64.EFIDoit exister sur la clé finale
Fichier install.wim≤ 4 Go (limite FAT32)Sinon, scinder en install.swm
Secure BootOptionnel pour l’installationÀ réactiver après validation, si requis

Créer une clé USB UEFI 100 % compatible

Méthode générique (Windows, sans outil tiers)

  1. Formater la clé en FAT32, schéma de partition GPT (recommandé). diskpart list disk select disk <N> clean convert gpt create partition primary format fs=fat32 quick assign exit
  2. Monter l’ISO Windows Server 2022, copier tout le contenu sur la clé sauf si install.wim dépasse 4 Go.
  3. Si install.wim > 4 Go : le scinder en .swm (max ~3,8 Go) puis placer les fragments dans \sources\ sur la clé : dism /Split-Image /ImageFile:D:\sources\install.wim ^ /SWMFile:E:\sources\install.swm /FileSize:3800 Remplacez D: (ISO monté) et E: (lettre de la clé) selon votre système.
  4. Vérifier la présence de \EFI\BOOT\BOOTX64.EFI sur la clé.
  5. Au démarrage, sélectionner explicitement UEFI: <Nom de la clé> dans le menu de boot.

Méthode via un créateur de clé (Rufus ou équivalent)

  • Schéma de partition : GPT pour UEFI (non CSM).
  • Système de fichiers : FAT32. Activer l’option de scission automatique des WIM volumineux si proposée.
  • Évitez NTFS pur : de nombreux firmwares UEFI ne l’amorcent pas nativement.

Proxmox : réglages UEFI sûrs

Sur Proxmox, une VM Windows Server qui ne boote pas l’ISO en UEFI est souvent due à un paramétrage incomplet de l’UEFI. Utilisez cette checklist :

ParamètreValeur conseilléePourquoi
BIOSOVMF (UEFI)Active l’UEFI via le firmware OVMF
EFI DiskPrésent (stockage local-lvm)Stocke les variables UEFI et l’ordre de boot
Ordre de bootCD-ROM en premierGarantit le lancement de l’installateur
Machine typeq35 (recommandé)Meilleure compatibilité PCIe
Contrôleur disqueVirtIO SCSI singlePerformances et simplicité
Secure BootOff pour installer, ou pré-enrôler les clés MicrosoftÉlimine un facteur de blocage

Astuce : si l’ISO ne démarre toujours pas, ouvrez l’écran OVMF (touche Esc au démarrage) → Boot Manager → sélectionnez le CD-ROM UEFI. Vérifiez aussi que l’ISO a été correctement uploadée sur le nœud Proxmox et n’est pas corrompue.

Dell : points d’attention firmware

  • Boot Sequence : UEFI (Legacy/CSM désactivé).
  • Secure Boot : désactivez-le pendant les tests, réactivez-le ensuite.
  • Menu F12 : choisissez UEFI: <Nom de la clé> (pas l’entrée sans préfixe UEFI).
  • Stockage : si RAID On est actif, certains contrôleurs peuvent nécessiter des pilotes pendant l’installation (onglet Charger un pilote).
  • UEFI boot path security : laissez « Never » pour éviter des refus de boot non désirés durant les tests.

Vérifier l’ISO et sa structure

Contrôler l’intégrité

Validez l’empreinte de l’ISO avec SHA‑256 :

CertUtil -hashfile C:\Chemin\Windows_Server_2022.iso SHA256

ou en PowerShell :

Get-FileHash -Algorithm SHA256 -Path C:\Chemin\Windows_Server_2022.iso

Vérifier la présence du chargeur UEFI

Après préparation de la clé, le fichier \EFI\BOOT\BOOTX64.EFI doit exister :

Get-ChildItem E:\EFI\BOOT\BOOTX64.EFI

Procédure détaillée du contournement mbr2gpt

mbr2gpt convertit un disque système de MBR vers GPT et crée la partition EFI (ESP) et la MSR, en réécrivant l’amorçage pour UEFI. Conditions typiques :

Pré-requisDétail
Partitions≤ 3 partitions principales avant conversion (sans compter la partition récup.)
Espace libreUn peu d’espace en fin de disque pour créer l’ESP (~100 Mo) et la MSR (16 Mo)
PrudenceEffectuez une sauvegarde préalable (l’opération est conçue pour être non destructive)

Étapes depuis l’environnement de récupération

  1. Redémarrer → Options avancées → Invite de commandes.
  2. Identifier le disque système : diskpart list disk exit
  3. Valider et convertir : mbr2gpt /validate /disk:0 mbr2gpt /convert /disk:0
  4. Passer le firmware en UEFI (désactiver CSM/Legacy), redémarrer.

Étapes depuis l’OS en place

  1. Ouvrir une console administrateur.
  2. Exécuter : mbr2gpt /validate /disk:0 /allowFullOS mbr2gpt /convert /disk:0 /allowFullOS
  3. Redémarrer, basculer le firmware en UEFI et démarrer sur le disque.

Contrôles post-conversion

  • msinfo32 : Mode BIOS = UEFI.
  • Gestion des disques : disque en GPT, présence de la partition Système EFI.
  • BCD (facultatif) : bcdedit /enum firmware

Arbre de décision : que vérifier et dans quel ordre ?

  1. Le média : clé en FAT32 ? \EFI\BOOT\BOOTX64.EFI présent ? install.wim scindé si > 4 Go ?
  2. Le firmware : UEFI actif, Legacy/CSM désactivé, Secure Boot temporairement désactivé ?
  3. Le menu de boot : entrée UEFI: <Nom du média> explicitement choisie ?
  4. VM Proxmox : OVMF + EFI Disk, CD-ROM en premier, ISO intègre ?
  5. Si blocage persiste : installer en Legacy, convertir via mbr2gpt.

Erreurs fréquentes et corrections

ProblèmeCause probableCorrectif
Clé USB n’apparaît pas en UEFIClé en NTFS ou sans BOOTX64.EFIRecréer en FAT32 + scission WIM, vérifier \EFI\BOOT
Retour immédiat au menu de bootOrdre de boot/OVMF non configuréProxmox : ajouter EFI Disk, placer CD-ROM en premier
Échec avec Secure BootClés Microsoft non enrôléesDésactiver pour installer, ou enrôler les clés puis réactiver
Installateur ne voit pas le disqueContrôleur RAID/IRST sans piloteCharger le pilote durant l’installation ou basculer en AHCI
Conversion mbr2gpt refuséeTrop de partitions, pas d’espace libreSupprimer/étendre, libérer ~100 Mo en fin de disque

Bonnes pratiques de préparation

  • Toujours FAT32 pour maximiser la compatibilité UEFI.
  • Vérifier SHA‑256 de l’ISO pour exclure une corruption.
  • Éviter NTFS sauf si vous savez que votre UEFI gère UEFI:NTFS (cas non universel).
  • Marquer clairement la clé (label) pour la distinguer dans le menu de boot.
  • Conserver Secure Boot Off pendant les tests, On une fois validé.

Cas particulier : installation via console distante

Avec iDRAC (Dell) ou IPMI/HTML5 :

  • Préférez Virtual Media « ISO » plutôt qu’une clé USB partagée NTFS.
  • Assurez-vous que la session monte le média en mode UEFI dans le menu F12.
  • Si le boot échoue, déconnectez/reconnectez le média virtuel et réinitialisez l’ordre de boot UEFI.

Diagnostic avancé

Inspecter la structure de la clé

# PowerShell
Get-ChildItem E:\ -Recurse | Select-Object FullName,Length | Out-Host

Contrôlez que \sources\ contient soit install.wim ≤ 4 Go, soit des paires install.swm (install2.swm, etc.).

Vérifier le mode de boot actuel

msinfo32.exe

Recherchez « Mode BIOS » : doit afficher UEFI après conversion.

Forcer une entrée de boot UEFI (rare)

Certains firmwares permettent d’ajouter manuellement une entrée pointant vers \EFI\BOOT\BOOTX64.EFI. Sur Dell, c’est accessible depuis Boot SequenceAdd Boot Option. C’est surtout utile pour du dépannage.

Pourquoi d’autres ISO UEFI bootent mais pas celui de Windows Server 2022 ?

Les distributions Linux fournissent souvent un ISO hybride conçu pour booter à la fois en BIOS et en UEFI, et des outils de création de média adaptés. À l’inverse, le volume de install.wim des ISO Windows Server récents excède fréquemment 4 Go, obligeant à gérer le split WIM ou à utiliser des mécanismes que tous les UEFI ne supportent pas (NTFS). Cela explique un grand nombre d’échecs « Windows Server ne boote pas, mais Ubuntu oui ».

Et après ? Verrouiller la configuration

  • Réactivez Secure Boot si votre politique l’exige (après validation du démarrage).
  • Sur Proxmox : gardez l’EFI Disk, évitez de modifier l’ordre de boot une fois l’OS installé.
  • Sur Dell : laissez CSM/Legacy désactivé, vérifiez la priorité du disque système en UEFI.
  • Mises à jour : appliquez les mises à jour du firmware et des pilotes de stockage.

FAQ rapide

Q : Puis-je formater la clé en exFAT ?
R : Peu de firmwares garantissent l’amorçage UEFI en exFAT. FAT32 reste la valeur sûre.

Q : install.wim scindé impacte-t-il l’installation ?
R : Non. DISM lit automatiquement les fragments .swm depuis \sources\.

Q : mbr2gpt est-il risqué ?
R : L’outil est conçu pour être non destructif, mais une sauvegarde est recommandée. Assurez-vous de respecter les prérequis.

Q : Dois-je activer TPM/Secure Boot en VM ?
R : Pas nécessaire pour installer Windows Server 2022. Activez-les uniquement si votre conformité l’impose, une fois l’installation validée.

Récapitulatif compact

  • Cause la plus probable : clé USB préparée en NTFS ou install.wim > 4 Go non scindé.
  • Fix durable : recréer un média UEFI FAT32 + split WIM.
  • Contournement express : installer en Legacy puis mbr2gpt.
  • VM Proxmox : OVMF + EFI Disk + boot sur CD-ROM.
  • Dell : UEFI Only, Secure Boot Off pendant les tests, F12 → entrée UEFI:.

Checklist finale

ÉtapeActionRésultat attendu
MédiaClé FAT32, WIM scindé si nécessaireEntrée UEFI: USB visible au boot
FirmwareUEFI activé, Legacy Off, Secure Boot Off (temporaire)Installateur Windows se lance en UEFI
VM ProxmoxOVMF + EFI Disk, CD-ROM en premierISO Server 2022 démarre
Contournementmbr2gpt après installation LegacyDisque GPT, système UEFI opérationnel
SécurisationRéactiver Secure Boot si requisConformité et pérennité

Conclusion

Quand un ISO Windows Server 2022 refuse de démarrer en UEFI alors qu’il fonctionne en Legacy, pensez d’abord média : un support FAT32 avec WIM scindé résout la quasi-totalité des cas. Sur Proxmox, « OVMF + EFI Disk » est indispensable. Sur Dell, forcez l’entrée UEFI: au boot et neutralisez temporairement Secure Boot. En cas d’urgence, le duo « installation Legacy + mbr2gpt » vous donne un système UEFI propre, immédiatement exploitable.

Rappel : lors d’une conversion ou d’une réinstallation, sauvegardez toujours les données critiques. Une procédure bien préparée vous fera gagner du temps… et des cheveux.

Sommaire