Obtenir des informations sur son BIOS en ligne de commande
Voici une petite commande Linux, très pratique, qui permet d'obtenir des informations sur le BIOS d'un ordinateur.
Pour les systèmes x86, ces données sont normalement accessibles dans les 64 derniers Ko du premier Mo de mémoire. La commande suivante, à utiliser avec le compte root, permet donc de les extraire et de les afficher :
# dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios
1+0 records in
1+0 records out
32768 bytes (33 kB) copied, 7.3781e-05 s, 444 MB/s
Phoenix - Award BIOS v6.00PG
oNASUS A8N-SLI DELUXE ACPI BIOS Revision 1002
8 Commentaires pour "Obtenir des informations sur son BIOS en ligne de commande"
Flux des commentaires de cet article Ajouter un commentaireou bien
# dmidecode
@Denis : merci, je ne connaissais pas cette commande. En revanche je trouve qu'elle donne beaucoup trop d'informations ...
jamais content
# biosdecode
@Denis : la commande biosdecode me fournie pas du tout les même informations, par exemple je n'arrive pas à voir le type du BIOS et sa version.
La commande cité plus haut dans l'article me semble tout de même un peu mieux, surtout qu'elle fonctionne sur plein de machines différentes.
Merci pour l'astuce Pti-Seb !
Une idée... pourquoi ne pas regrouper ces commandes utiles et efficace dans une rubrique (catégorie) ?
A+
@Nicolargo : je vais mettre en place un tag nommé "Astuces".
Merci, très utile. Il me reste une étape un peu plus délicate, le flash du Bios...
blog.sckyzo.com/2007/05/0...
J'avais fait l'article déjà, mais j'avoue très pratique, enfin quand je l'ai fait, c'est que j'en avait besoin. J'avais trouvé l'astuce sur un site sur BSD
Théorie :
Sur une architecture x86, le BIOS est traditionnellement accessible dans les 64 derniers Ko du premier Mo de mémoire. En indiquant, à l'aide de la commande dd, 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.
<3 <3 <3