5 liens privés
🛠️ Conversion BIOS Legacy vers UEFI sans réinstallation de Windows
✅ Prérequis
Avant de commencer, vérifiez que votre environnement respecte les conditions suivantes :
-
Le firmware de votre carte mère supporte le mode UEFI
-
Le système est installé en mode BIOS (Legacy) (à confirmer avec PowerShell)
-
Vous avez Windows 10 version 1703 ou supérieure (ou Windows Server 2016+)
-
Le système n’utilise pas BitLocker
-
Le disque système est au format MBR, avec maximum 3 partitions primaires
-
Vous avez au moins 500 Mo d’espace libre sur le disque pour créer la partition EFI
-
Pas de mode dual-boot
-
Architecture x64
-
- *
🧪 Étape 1 : Vérification du mode de démarrage actuel
Ouvrez PowerShell en tant qu'administrateur et exécutez :
$env:firmware_type
-
Résultat "Legacy" → vous êtes bien en mode BIOS hérité
-
Résultat "UEFI" → inutile de poursuivre
-
- *
📊 Étape 2 : Vérification du type de partition
Toujours dans PowerShell :
Get-Disk
-
Vérifiez que le Style de partition est bien MBR
-
Confirmez qu’il y a moins de 4 partitions primaires
-
- *
🧪 Étape 3 : Validation de la conversion possible
Utilisez l’outil MBR2GPT intégré à Windows :
mbr2gpt /validate /allowfullos
- Si tout est bon :
MBR2GPT: Validation completed successfully
- Sinon :
- Supprimez les partitions étendues/logiques
- Libérez au moins 500 Mo d’espace
- Corrigez une éventuelle absence de la partition de récupération (voir ci-dessous)
Pour vérifier si la partition WinRE est active :
reagentc /info
Si elle est désactivée, suivez ce guide pour l'activer
🔁 Étape 4 : Conversion du disque MBR vers GPT
Toujours dans PowerShell admin :
mbr2gpt /convert /allowfullos
-
Cette commande convertit le disque en direct, sans perte de données
-
Le PC ne redémarre pas automatiquement
-
- *
🔧 Étape 5 : Passage en mode UEFI dans le BIOS
🔌 Redémarrez votre PC et entrez dans le BIOS/UEFI :
- Touche habituelle :
F2
,Suppr
,F1
, selon votre carte mère - Désactivez les options suivantes si elles sont présentes :
- CSM (Compatibility Support Module)
- Legacy Boot
- Activez :
- UEFI Boot
- Secure Boot
🧪 Sur VMware : Allez dans les paramètres de la VM → Options → Démarrage → EFI, puis cochez Secure Boot
✅ Étape 6 : Vérification finale
Démarrez Windows normalement, puis ouvrez PowerShell :
Confirm-SecureBootUEFI
- Pas d’erreur = Secure Boot activé
- Sinon :
$env:firmware_type
-
Doit renvoyer
UEFI
-
- *
📝 Remarques
- Cette procédure ne fonctionne pas sur les anciens PC sans support UEFI