- Le shell UEFI est une interface de console pré-OS, essentielle pour la maintenance et le dépannage avancés.
- On y accède depuis le firmware, avec un USB préparés ou via des options spécifiques au fabricant.
- Permet de gérer le Botte, modifiez les fichiers et automatisez les tâches critiques avec commandes détaillé.
Dans le monde informatique, l'accès à l'interface UEFI est devenu un sujet fondamental pour ceux qui doivent diagnostiquer, maintenir ou modifier différents aspects du micrologiciel de leur ordinateur. Si vous avez déjà essayé de résoudre des problèmes de démarrage, de mettre à jour votre système ou simplement de comprendre plus en détail comment votre PC « démarre », vous avez certainement rencontré le terme UEFI, et plus précisément, son mode console ou interface UEFI.
Les informations disponibles sont souvent trop techniques, fragmentées ou tout simplement incomplètes en espagnol. Cet article se veut donc le guide le plus récent et le plus complet sur l'accès au shell UEFI, ses principaux utilitaires et commandes de base, ainsi que sur tout ce que vous devez savoir pour naviguer aisément dans cet environnement qui, bien qu'intimidant au premier abord, devient une ressource essentielle pour les utilisateurs curieux et les techniciens expérimentés.
Qu'est-ce que le shell UEFI et à quoi sert-il ?
Si vous avez déjà entendu parler de l'interface UEFI et que vous vous êtes senti·e perdu·e, rassurez-vous, vous n'êtes pas seul·e. L' interface UEFI est une interface en ligne de commande qui vous permet d'interagir avec le micrologiciel de votre ordinateur, un peu comme une invite de commandes DOS ou Linux , mais à un niveau inférieur et avant le chargement de tout système d'exploitation. Cette console est conçue pour exécuter des applications EFI, charger des pilotes, gérer les utilitaires de maintenance, automatiser des tâches à l'aide de scripts, restaurer les processus de démarrage, et bien plus encore.
En termes simples, l' interface UEFI est une console de secours et de maintenance qui s'exécute avant l'installation de tout système d'exploitation. Elle vous donne un accès direct aux différentes partitions et disques, vous permet de modifier la configuration de démarrage et d'exécuter des utilitaires avancés qui peuvent vous dépanner à maintes reprises. Elle est particulièrement utile pour :
- Mettre à jour le BIOS/UEFI dans certaines équipes comme NOYER de Intel ou des cartes mères récentes.
- Récupérer le chargeur de démarrage (chargeur de démarrage), modification de l'ordre de démarrage ou réparation des entrées endommagées.
- Gérer les partitions et les fichiers sur des disques formatés en FAT16/FAT32 avant le démarrage du système d'exploitation.
- Diagnostic et dépannage dérivé des changements dans matériel, incompatibilités ou corruptions au démarrage.
Comment accéder au shell UEFI ?
L'accès à l' interface UEFI dépend de votre carte mère, de son fabricant et de sa configuration précédente. Il existe généralement plusieurs façons d'accéder à cet environnement ; certaines sont intégrées par défaut, tandis que d'autres nécessitent des étapes supplémentaires.
- Accès direct depuis le firmware : De nombreux systèmes modernes vous permettent de démarrer le shell UEFI directement à partir de l'interface graphique du micrologiciel (UEFI ou Visual Studio). BIOS). Il y a généralement une entrée appelée « Lancer EFI Shell à partir du périphérique du système de fichiers » ou similaire.
Pour les ordinateurs Intel NUC, par exemple, vous pouvez trouver cette option dans le menu de configuration du BIOS visuel, spécifiquement orienté vers les mises à jour et la maintenance. - Utilisation d'une clé USB avec UEFI Shell : Si votre machine n'a pas le shell intégré, vous pouvez télécharger un fichier shell UEFI (.efi) et placez-le sur une clé USB formatée en FAT16 ou FAT32Assurez-vous que le fichier se trouve dans le bon chemin, généralement EFI/BOOT/BOOTX64.EFI À l'intérieur de la clé USB. Au démarrage, sélectionnez « Démarrer depuis une clé USB » et le shell UEFI devrait se charger automatiquement.
- Mode de récupération ou menu de démarrage : Certains systèmes vous permettent d'accéder au shell UEFI via des raccourcis clavier lors du démarrage (tels que F11, ESC, F12, selon le fabricant), où vous pouvez choisir « UEFI Shell » comme option de démarrage.
Conseil : Si vous ne savez pas si votre ordinateur possède un shell UEFI intégré, accédez simplement aux paramètres UEFI (BIOS moderne), recherchez la section de démarrage et vérifiez s’il existe une option permettant de lancer le shell ou de sélectionner manuellement un fichier .efi à partir d’un périphérique externe.
Que pouvez-vous faire à partir du shell UEFI ?
Le potentiel du shell UEFI est énorme, mais il faut le manipuler avec précaution. De là, vous pouvez apporter des modifications qui affectent directement le démarrage de l'ordinateur et ses opérations sous-jacentes. Voici quelques-unes des actions les plus courantes :
- Mettre à jour le BIOS/UEFI:Sur les ordinateurs Intel et certains ordinateurs ASUS, vous pouvez charger des utilitaires de mise à jour à partir du shell, en exécutant des fichiers .nsh (scripts).
- Modifier les entrées de démarrage: La commande BCFG vous permet d'ajouter, de supprimer ou de modifier le chargeur de démarrage (par exemple, ajouter Clover, GRUB ou Gestionnaire de démarrage Windows).
- Gérer les fichiers : Vous répertorier, copier, déplacer, supprimer et créer des répertoires en utilisant des commandes comme ls, cp, mv, rm, mkdir.
- Naviguer entre les lecteurs et les partitions : Des identifiants tels que fs0:, fs1: Ils permettent de passer d'une partition à une autre, à condition qu'ils soient au format FAT16/FAT32.
- Afficher les informations sur l'appareil : Par commande plan Vous pouvez lister tous les lecteurs et systèmes de fichiers reconnus par UEFI, et la commande dispositifs affiche tous les appareils connectés.
- Exécutez des scripts et automatisez des tâches : Les fichiers avec l'extension .nsh vous permettent d'automatiser les scripts d'installation, de récupération ou de test.
- Modifier des fichiers : La commande éditer ouvre un éditeur de texte simple en mode console.
Explication des principales commandes du shell UEFI
L'un des principaux avantages du shell UEFI est la disponibilité de commandes utiles pour effectuer des tâches de maintenance et de diagnostic. Voici quelques-unes des plus pertinentes, basées sur la documentation Dell et Red Hat et sur des exemples pratiques :
- fs0: Passez au premier lecteur de fichiers (généralement la partition EFI d'un disque, d'une clé USB, etc.). Vous pouvez essayer fs1:, fs2: si vous avez plusieurs périphériques ou partitions montés.
- ls o dir: Répertorie le contenu du répertoire actuel.
- cd : Changer de répertoire.
- cp Copier des fichiers ou des dossiers. Pour copier des répertoires entiers, ajoutez l'option -r de récursivité.
- mv :Déplacer des fichiers ou des dossiers.
- rm : Supprimer des fichiers ou des dossiers.
- mkdir : Créer un nouveau répertoire.
- ajout/suppression de démarrage bcfg : Gère la séquence de démarrage dans la NVRAM EFI. Exemple pratique d'ajout de Clover comme chargeur de démarrage :
bcfg boot add 0 fs1:\EFI\CLOVER\CLOVERX64.efi « Clover »
Ici, vous indiquez au système d'ajouter une entrée de démarrage en position 0 pointant vers le chemin du fichier .efi correspondant et affichant le nom « Clover » dans le menu de démarrage. - plan: Affiche la table de mappage des périphériques et des partitions reconnus par EFI, identifiant chaque partition comme fs0:, fs1:, etc.
- vous aider : Affiche l'aide intégrée pour la commande spécifiée, ou l'aide générale si aucune n'est spécifiée.
- éditer : Ouvre l'éditeur de texte pour ce fichier.
- attrib : Vous permet d'afficher ou de configurer les attributs du fichier.
- voir: Affiche les informations sur la version actuelle.
- date | heure: : Vérifiez ou modifiez la date et l'heure du micrologiciel.
- réinitialiser:Effectue un redémarrage à froid du système.
- dmpstore: Affiche les variables stockées dans l'UEFI.
- connecter/déconnecter:Associe ou déconnecte les pilotes de périphériques EFI.
Exemple pratique : ajout d'un chargeur de démarrage personnalisé
Dans certains cas, après l'installation de systèmes d'exploitation alternatifs ou la personnalisation du processus de démarrage, il est nécessaire d'ajouter manuellement un nouveau gestionnaire de démarrage. C'est souvent le cas pour les utilisateurs de Hackintosh, de Linux ou pour ceux qui testent différents systèmes d'exploitation sur leur PC.
- Accéder au shell UEFI depuis le BIOS ou avec votre clé USB préparée.
- Identifier la bonne partition en utilisant la commande planPar exemple, il pourrait s'agir de fs0: ou fs1:.
- Accédez au chemin du chargeur de démarrage (exemple avec Clover) :
fs1:
cd EFI\CLOVER - Ajoutez l'entrée de démarrage :
bcfg boot add 0 fs1:\EFI\CLOVER\CLOVERX64.efi « Clover » - Redémarrer et vérifiez que « Clover » apparaît comme l’option principale dans le menu de démarrage.
Cette méthode est également utile pour restaurer le processus de démarrage de Windows , de GRUB ou d'autres gestionnaires de démarrage UEFI.
Dépannage des problèmes courants du shell UEFI
Utiliser le shell UEFI peut paraître complexe, mais la plupart des problèmes courants peuvent être résolus en comprenant le fonctionnement du partitionnement UEFI et de l'ordre de démarrage. Voici quelques-unes des erreurs les plus courantes et leurs méthodes de récupération :
- Le shell UEFI n'apparaît pas : Il se peut que votre ordinateur ne l'ait pas intégré ou qu'il ne trouve pas le fichier BOOTX64.EFI sur le bon périphérique USB. Téléchargez le shell UEFI depuis le site officiel de votre fabricant (Intel, DELL, ASUS, etc.), placez-le au bon emplacement sur la clé USB et réessayez.
- La partition souhaitée n'apparaît pas comme fs0:, fs1:, etc. : Assurez-vous que votre clé USB/partition est formatée en FAT16 ou FAT32 ; UEFI ne reconnaît pas les autres types de partition.
- Vous ne pouvez pas modifier la séquence de démarrage : Certains systèmes protègent la NVRAM contre toute modification. Vérifiez les paramètres de votre micrologiciel pour désactiver le démarrage sécurisé ou utiliser le mode Configuration.
- Entrées en double ou manquantes : Utilisez la commande vidage de démarrage bcfg pour lister les entrées actuelles et bcfg boot rm pour les supprimer avant d'ajouter les bons.
- Erreurs lors de la tentative d'exécution de commandes : Vérifiez la syntaxe et l'utilisation vous aider pour une aide détaillée.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.