Détecter si Windows démarre en mode BIOS ou EFI (V2)
Publié : 31 mai 2013, 19:07
Pour certains besoins (par exemple réparer un chargeur de démarrage Windows, ou installer / déployer un Windows), on peut avoir besoin de savoir si notre Windows (ou Windows PE) a démarré en mode BIOS ou EFI.
Dans ce cas, voici un logiciel (code source natif AutoIt inclus) permettrant de le faire :
Télécharger ici la version 2.0 (archive RAR, ne nécessite aucune installation)
Et l'aperçu :
et
Bon usage
MAJ du 30/06/2020 : dans la version 2.0, seule le code AutoIt natif est fourni, et avec mise à jour de la fonction utilisée pour être compatible avec Windows 10 version 2004 (build 19041) qui a un changement de comportement sur l'ancienne fonction (les Windows 10 précédents n'avaient pas de problème pendant plusieurs années, et là cette version 2004 de l'année 2020 m'a fait changer une fonction par une plus récente).
Archive de la version 1.0 :
Télécharger ici la version 1.0 ancienne (archive RAR, ne nécessite aucune installation)
J'ai développé une version native AutoIt, en m'inspirant d'un code C++ utilisé.
Il y a donc 2 programmes, avec leur code source dans "src" puis "C++" et "AutoIt natif".
Aussi, les binaires copiés à la racine sont ceux de la version native AutoIt, pour mieux la mettre en avant.
Infos supplémentaires de l'ancienne version 1.0 :
Dans le dossier "src" puis "C++" j'ai ajouté un exemple d'utilisation en script Batch, afin de pouvoir récupérer la valeur "BIOS" ou "EFI".
Dans ce cas, voici un logiciel (code source natif AutoIt inclus) permettrant de le faire :
Télécharger ici la version 2.0 (archive RAR, ne nécessite aucune installation)
Et l'aperçu :
et
Bon usage
MAJ du 30/06/2020 : dans la version 2.0, seule le code AutoIt natif est fourni, et avec mise à jour de la fonction utilisée pour être compatible avec Windows 10 version 2004 (build 19041) qui a un changement de comportement sur l'ancienne fonction (les Windows 10 précédents n'avaient pas de problème pendant plusieurs années, et là cette version 2004 de l'année 2020 m'a fait changer une fonction par une plus récente).
Archive de la version 1.0 :
Télécharger ici la version 1.0 ancienne (archive RAR, ne nécessite aucune installation)
J'ai développé une version native AutoIt, en m'inspirant d'un code C++ utilisé.
Il y a donc 2 programmes, avec leur code source dans "src" puis "C++" et "AutoIt natif".
Aussi, les binaires copiés à la racine sont ceux de la version native AutoIt, pour mieux la mettre en avant.
Infos supplémentaires de l'ancienne version 1.0 :
Dans le dossier "src" puis "C++" j'ai ajouté un exemple d'utilisation en script Batch, afin de pouvoir récupérer la valeur "BIOS" ou "EFI".