Si vous avez déjà effectué une nouvelle installation de Windows ou Linux, vous savez à quel point il peut être difficile de déterminer si votre machine fonctionne en mode UEFI ou BIOS hérité. Parfois, une simple vérification du firmware peut vous épargner bien des soucis, surtout si vous envisagez des configurations à double démarrage ou des options de démarrage sécurisé. C’est assez étrange, mais votre système d’exploitation ne vous indique pas toujours clairement le firmware qu’il utilise. Voici donc quelques méthodes éprouvées pour vérifier ce qui se passe sous le capot. Certes, elles sont assez simples, mais la confusion est toujours possible. Sachez qu’une méthode peut parfois donner une réponse claire, mais sur une autre machine, c’est une autre histoire. Bien sûr, Windows complique tout pour le plaisir. Alors, allons-y.

Vérifiez si votre ordinateur utilise UEFI ou BIOS

Il existe plusieurs méthodes pour y parvenir, et il est préférable d’en essayer plusieurs pour être sûr. Parmi les signes courants, on peut citer un démarrage rapide de votre système ou un double démarrage avec des options un peu bancales. Voici quelques méthodes qui fonctionnent sur la plupart des configurations Windows, et même sur Linux si vous êtes un adepte de ce système.

Utilisation de la gestion des disques

C’est l’une des méthodes les plus simples, car il suffit de vérifier vos disques. Sous Windows, vous pouvez rapidement savoir si votre système est UEFI ou BIOS en vérifiant la partition système. En résumé, si vous voyez « EFI » inscrit, votre PC utilise UEFI. Si la mention « Système » est juste indiquée sans EFI, vous utilisez probablement un BIOS hérité. C’est simple, mais un peu sournois.

  1. Appuyez sur Win + Spour ouvrir la recherche, puis tapez « Gestion des disques » et cliquez sur Créer et formater des partitions de disque dur.
  2. Dans la fenêtre Gestion des disques, examinez la partition système. Elle apparaît généralement sous la forme d’une petite partition, souvent au début du disque.
  3. Si vous voyez « EFI » quelque part dans la description ou la liste, il est fort probable qu’il s’agisse de l’UEFI. Sinon, il s’agit probablement du BIOS.

Cette méthode s’applique si vous utilisez une installation Windows standard et, honnêtement, elle est simple. Parfois, l’étiquette EFI est assez évidente sur les systèmes récents, mais les machines plus anciennes ou les configurations personnalisées peuvent ne pas l’avoir ; ne vous y fiez donc pas uniquement.

Vérification via les informations système

Cet outil est une fonctionnalité Windows intégrée qui affiche un tas de détails et aide à confirmer votre type de micrologiciel.

  1. Cliquez sur l’icône de recherche, tapez « Système » et recherchez Informations système.
  2. Ouvrez-le, puis faites défiler jusqu’à « Mode BIOS ».
  3. Si le message « UEFI » s’affiche, votre système a démarré avec UEFI. Si le message « Legacy » s’affiche, vous êtes en mode BIOS.

L’avantage de cette méthode ? Elle est rapide et fiable sur la plupart des systèmes Windows 10/11. De plus, elle fournit des informations sur d’autres détails du micrologiciel si nécessaire.

Utilisation de l’invite de commande

Si vous maîtrisez CMD, cela peut être un moyen rapide de vérifier le type de firmware. C’est un peu étrange, mais la commande est petite et affiche les informations nécessaires.

  1. Ouvrez l’invite de commandes en tant qu’administrateur. Pour ce faire, saisissez « cmd » dans la barre de recherche, faites un clic droit et sélectionnez « Exécuter en tant qu’administrateur ».
  2. Tapez cette commande et appuyez sur Entrée :bcdedit | find "path"

Ce que vous recherchez est «winload.efi ou » winload.exe. Si c’est la première option, votre machine utilise l’UEFI. Si c’est la seconde, il s’agit d’un BIOS hérité.

Alternativement, vous pouvez simplement exécuter bcdeditet examiner manuellement les entrées, mais la commande précédente les filtre bien.

Utilisation de PowerShell

Si vous préférez PowerShell (et pourquoi pas, c’est plutôt pratique), exécutez simplement ceci en tant qu’administrateur :

$env:firmware_type

Cette commande récupère quasiment directement les informations du firmware et, sur la plupart des systèmes, elle devrait vous indiquer si vous démarrez en UEFI ou en BIOS. C’est plutôt pratique : sur certaines configurations, il peut simplement indiquer « UEFI » ou « Legacy ».

Comment trouver le firmware actuel sous Linux ?

Utilisateurs Linux, c’est plus simple qu’il n’y paraît. Il suffit de vérifier si le répertoire /sys/firmware/efiexiste.

Ouvrez votre terminal et exécutez :

ls /sys/firmware/efi

Si des fichiers sont listés, votre système fonctionne en mode UEFI. Si vous obtenez l’erreur « Aucun fichier ou répertoire de ce type », il est probablement démarré en mode BIOS hérité.

Si l’UEFI n’est pas détecté, vous devrez peut-être installer efibootmgr. Pour cela, exécutez :

sudo apt update sudo apt install efibootmgr

Et puis, vérifiez les variables de démarrage avec :

sudo efibootmgr

Si les variables EFI sont prises en charge, vous verrez des informations sur les entrées de démarrage. Sinon, un message vous indiquera que les variables EFI ne sont pas prises en charge, indiquant le mode BIOS. Je ne comprends pas pourquoi il est toujours si compliqué de trouver ces informations, mais c’est comme ça.

Si l’une de ces étapes vous semble confuse ou ne fonctionne pas, cela est probablement dû à une configuration particulière ou à une anomalie du micrologiciel. Essayez quelques méthodes pour vous en assurer, car les solutions varient légèrement.

Espérons que cela aide quelqu’un à découvrir quel firmware se cache derrière son système. Parfois, cela semble être un détail mineur, jusqu’à ce qu’on rencontre des problèmes de double démarrage ou de démarrage sécurisé, et c’est alors un problème majeur.