Dans le cadre d’une mise à niveau générale d’un PC, la mise à jour du Bios peut avoir une certaine importance. Le problème est donc de connaître la version de celui-ci. Voici donc une commande permettant de déterminer celle-ci sans redémarrer son poste ainsi que l’explication menant à cette commande.

Voici donc cette petite astuce fort sympathique.

Théorie :

Sur une architecture x86, tout comme une architecture x64, le BIOS est traditionnellement accessible dans les 64 derniers Ko du premier Mo de mémoire. En indiquant, à l’aide de la commande dd (Convertir un fichier en le copiant), de lire dans la RAM à partir du premier octet, de sauter les 31 premiers blocs de 32 Ko chacun, et de nous afficher le 32ième bloc, on se retrouve avec la version de notre BIOS dans le terminal.

Pratique :

sudo dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios

La commande nous retourne un résultat :

American Megatrends, Inc. EPP BIOS 00.32

AMIBIOS 080012

AMIBIOS(C)2008 American Megatrends, Inc.

BIOS Date: 05/05/09 Ver: 08.00.12

Lire l’article original sur Le Blog de SckyzO.