Qu'est-ce qu'un micrologiciel ou un microcode et comment puis-je mettre à jour mon matériel?
Le micrologiciel est un type de logiciel qui s'exécute sur un périphérique matériel et effectue des tâches de bas niveau. Par exemple, tout, d'une télécommande de télévision au disque dur d'un ordinateur en passant par un drone aérien, exécute son propre micrologiciel. Et le microcode est essentiellement un firmware pour votre CPU.
Qu'est-ce qu'un firmware??
Un logiciel fait référence aux programmes, applications et autres codes informatiques qui s'exécutent sur un périphérique. Le matériel fait référence aux périphériques physiques réels. Donc, si vous avez un PC Windows, le système d'exploitation Windows et toutes les applications que vous utilisez sont des logiciels, et le PC lui-même et ses composants tels que le disque dur, le processeur, la carte mère, la souris et l'écran sont matériels.
Le «micrologiciel», comme son nom l'indique, se situe entre logiciel et matériel. Le micrologiciel n’est en réalité qu’un type de logiciel, mais il est généralement programmé dans la mémoire intégrée à ce matériel et fonctionne à un niveau beaucoup plus bas. Dans le cas d’un PC, votre carte mère, votre processeur, votre processeur graphique, votre disque dur, votre souris et d’autres périphériques possèdent tous leur propre microprogramme..
Par exemple, lorsque vous démarrez votre PC, le micrologiciel de votre carte mère (UEFI ou BIOS) démarre et initialise vos périphériques, avant de transférer le démarrage sur votre disque dur, puis sur votre système d'exploitation. Votre lecteur SSD dispose d’un micrologiciel qui gère automatiquement l’emplacement où les données doivent être stockées dans les cellules de mémoire flash physiques pour des performances optimales. Le BIOS vidéo est un type de microprogramme qui traduit les instructions relatives à la vidéo avant leur envoi au processeur graphique de votre ordinateur. Même votre souris USB possède un micrologiciel qui gère l'interprétation de l'entrée de la souris physique, la communication avec votre ordinateur et l'alimentation des lumières éventuellement présentes sur votre souris..
Le micrologiciel peut être le système d'exploitation complet d'un périphérique simple
Pour certains périphériques simples, le «firmware» peut faire référence à l'ensemble du système d'exploitation du périphérique. Par exemple, si vous avez un appareil photo numérique, le «firmware» de l'appareil photo fait référence à tous les logiciels exécutés sur cet appareil photo numérique. Cela inclut tout, des fonctions de capture de photographie de bas niveau au système d'exploitation graphique de l'appareil photo. Même les drones aériens ont un micrologiciel, logiciel qui s'exécute à bord du drone lui-même..
Ainsi, pour mettre à jour tout le système d'exploitation d'un périphérique, comme un appareil photo numérique, un routeur, une imprimante, un lecteur audio ou un appareil de navigation GPS, vous devrez souvent effectuer une «mise à jour du firmware» ou télécharger et installer un nouveau «firmware». ”Fichier du fabricant.
Un système d'exploitation semble devoir être juste un logiciel, cela peut donc sembler un peu incohérent. mais c'est parce que firmware n'est pas un terme précis. Bien que le logiciel et le matériel soient relativement clairs, le micrologiciel n’est qu’un type de logiciel de bas niveau..
Qu'est ce que le microcode??
Le microcode est devenu plus important avec la vulnérabilité Specter. Les processeurs Intel ont besoin d'un nouveau «microcode» d'Intel pour se défendre correctement contre les attaques de Spectre.
Pensez au microcode comme à un micrologiciel pour le processeur de votre ordinateur. Microcode traduit les instructions reçues par la CPU en opérations physiques, au niveau du circuit, qui ont lieu à l'intérieur de la CPU. En d'autres termes, un microcode mis à jour peut envoyer des instructions différentes aux circuits situés à l'intérieur de la CPU. Cela peut empêcher certaines attaques de Spectre en modifiant le fonctionnement du processeur. Les mises à jour du microcode peuvent également corriger les bogues et autres erreurs sans nécessiter le remplacement complet du matériel de la CPU..
Les mises à jour du microcode sont généralement fournies avec les mises à jour du microprogramme UEFI ou du BIOS. Lorsque votre ordinateur démarre, le micrologiciel UEFI ou le BIOS de l'ordinateur charge le microcode sur le processeur. Cependant, les systèmes d'exploitation tels que Windows ou Linux peuvent également charger un nouveau microcode au démarrage..
Par exemple, si vous souhaitez que le processeur utilise le dernier microcode Intel pour le protéger et que le fabricant de votre ordinateur ne publie pas de mises à jour UEFI pour votre système, Microsoft propose une mise à jour Windows facultative que vous pouvez installer..
Devriez-vous mettre à jour le micrologiciel d'un périphérique??
La mise à jour du micrologiciel d'un périphérique dépend de celui-ci et des recommandations du fabricant..
Dans de nombreux cas, vous n'aurez jamais besoin de mettre à jour le micrologiciel d'un périphérique matériel. Par exemple, la télécommande de votre téléviseur exécute un micrologiciel et il n’est presque certainement pas possible de le mettre à jour. De toute façon, il n'y a aucune raison pour que vous souhaitiez le mettre à jour. Votre télécommande fonctionne bien et vous n'avez pas à vous en soucier..
Pour de nombreux autres périphériques matériels, la mise à jour du micrologiciel peut parfois être utile pour corriger les bogues et apporter des améliorations mineures. Par exemple, le fabricant de votre lecteur SSD peut proposer une version plus récente du micrologiciel qui améliore la fiabilité ou les performances. Le fabricant de votre carte graphique peut proposer un nouveau BIOS vidéo qui corrige un bogue. Ou le fabricant de votre routeur peut proposer une mise à jour du micrologiciel incluant de nouvelles fonctionnalités administratives..
De nombreux fabricants de périphériques recommandent d'installer une mise à jour de microprogramme uniquement si vous rencontrez un problème qui doit être résolu (ou si vous avez besoin d'une nouvelle fonctionnalité spécifique), ou si le fabricant vous y invite spécifiquement..
Pour les autres appareils, les mises à jour du micrologiciel sont presque toujours une bonne idée. Par exemple, vous souhaitez probablement que la dernière mise à jour de firmware la plus récente et la plus performante de votre appareil photo numérique améliore les performances et propose de nouvelles fonctionnalités. Et Microsoft vous recommande de maintenir à jour le micrologiciel de votre contrôleur Xbox One afin de vous assurer qu'il fonctionne correctement avec les jeux auxquels vous jouez..
Vous devez suivre les recommandations du fabricant pour chaque périphérique. De nombreux fabricants recommandent de ne mettre à jour le micrologiciel de leur périphérique que si vous ne rencontrez pas de problème. En cas de coupure de courant ou d’erreur lors de la mise à jour du micrologiciel, il n’existe souvent aucun moyen de le récupérer proprement. En d’autres termes, une mise à jour de microprogramme bloquée peut «bricoler» un périphérique, le rendant inutilisable. Cela dépend de l'appareil.
Comment mettre à jour le micrologiciel de votre matériel
Si vous devez mettre à jour le micrologiciel d'un périphérique, ces instructions générales devraient vous aider. Le processus exact de mise à jour du micrologiciel d'un périphérique dépend du périphérique lui-même, et le fabricant du périphérique doit fournir des instructions sur son site Web..
Tout d'abord, rendez-vous sur le site Web du fabricant et recherchez la page de support ou de téléchargement correspondant au produit que vous utilisez. Par exemple, si vous avez un lecteur SSD Samsung, rendez-vous sur le site Web de Samsung et recherchez la page de support correspondant à votre modèle de disque SSD. Si vous souhaitez mettre à jour le microprogramme ou le BIOS de votre carte mère, rendez-vous sur le site Web du fabricant de votre PC et recherchez le mode exact de votre PC. Si vous avez construit votre propre ordinateur, accédez au site Web du fabricant de la carte mère et recherchez le modèle de carte mère que vous avez..
Recherchez une sorte de téléchargement de mise à jour de «microprogramme» sur le site d'assistance. Si vous n'en trouvez pas, il n'y a probablement pas de micrologiciel mis à jour disponible pour votre appareil. Téléchargez la dernière version que vous voyez et veillez à lire les notes de publication figurant sur le site Web..
Une fois le nouveau micrologiciel téléchargé, ouvrez le téléchargement et recherchez un fichier README. Si vous ne parvenez pas à en trouver un, recherchez des instructions d'installation distinctes pour le microprogramme sur la page de téléchargement. Les instructions du fabricant indiqueront exactement ce que vous devez faire..
Pour certaines mises à jour du microprogramme, vous devrez peut-être simplement exécuter un fichier .exe à partir de Windows, qui se chargera de tout pour vous. Pour d'autres, vous devrez peut-être créer un lecteur DOS amorçable contenant le fichier du microprogramme, démarrer dans l'environnement DOS et exécuter une commande permettant de mettre à jour votre microprogramme à partir de cet emplacement. Ou, si vous souhaitez mettre à jour un périphérique séparé, vous devrez peut-être placer le fichier du micrologiciel sur un lecteur USB ou une carte SD et l'apporter à l'autre périphérique..
Si le fichier de micrologiciel que vous avez téléchargé est simplement un fichier .exe et que vous ne trouvez aucune instruction, il vous suffira probablement de double-cliquer dessus et de l'exécuter à partir de Windows..
Ce sont des instructions générales et vous devrez peut-être exécuter différentes étapes pour différents périphériques. Par exemple, pour mettre à jour le micrologiciel de votre contrôleur Xbox One, vous devez utiliser une application Xbox One ou Accessoires Xbox sous Windows 10. Certains programmes peuvent vous demander automatiquement d'installer des mises à jour du micrologiciel pour les périphériques matériels associés, si elles sont réellement nécessaires..
Crédit d'image: GagliardiImages / Shutterstock.com, Hemin Xylan / Shutterstock.com, Hadrian / Shutterstock.com