Dernière mise à jour : 29/01/2026 à 21h54
Table des matières
Introduction
dmidecodeest un utilitaire qui permet d'obtenir des informations détaillées sur le matériel de votre machine, en interrogeant le BIOS (Basic Input/Output System) ou UEFI (Unified Extensible Firmware Interface). Ces informations peuvent inclure des détails sur le processeur, la mémoire, les disques, le système, etc.
Il ne faut pas perdre de vue que
dmidecoden'interroge pas le matériel, mais le BIOS, et retourne ce que le BIOS dit du matériel.
Son nom fait référence au standard Desktop Management Interface (DMI) qui permet de suivre, d’identifier, les composants des ordinateurs.
Installation
En général,
dmidecodeest installé par défaut.
Si ce n'est pas le cas, vous l'installerez
- soit en mode texte avec la commande Code BASH :
urpmi dmidecode
- soit via le Centre de Contrôle de Mageia
Utiliser dmidecode
dmidecodes'utilise en mode texte, donc dans un terminal, une console. Par exemple, Konsole, XTerm...
Notez que l'outil nécessite des privilèges administrateur, donc vous devez l'exécuter en tant que root ou éventuellement en utilisant
sudo:
Exemple de base :
Code BASH :
dmidecode
Cela va afficher une longue quantité d'informations sur votre matériel, organisées par sections.
Peu pratique.
Filtrer les informations
Si vous ne voulez que certaines informations spécifiques, vous pouvez utiliser
dmidecodeavec des options spécifiques pour filtrer les résultats.
Afficher des informations sur la version du BIOS
Code BASH :
dmidecode -t biosOption qui peut s'écrire
-tou
--type.
Afficher des informations sur le processeur (CPU)
Code BASH :
dmidecode -t processorAfficher des informations sur la mémoire (RAM)
Code BASH :
dmidecode -t memoryAfficher des informations sur la carte mère
Code BASH :
dmidecode -t baseboardAfficher des informations sur les slots d'expansion (PCI, etc.)
Code BASH :
dmidecode -t slotIl y a d'autres filtrages possibles avec l'option
-t. La commande
dmidecode -t, sans argument, liste les mot clés admis.Afficher un résumé spécifique à partir de son identifiant
Si vous souhaitez obtenir des informations sur un certain type d'élément en particulier, vous pouvez également spécifier son identifiant.
Par exemple, pour voir les détails sur la mémoire installée :
Code BASH :
dmidecode -t 17
Ici,
17représente le type Memory Device" (périphérique mémoire) dans la DMI (Desktop Management Interface).
De même,
13est le type de BIOS Language.
Pour la longue liste des types, c'est ici.
Interpréter les résultats
Les informations retournées par
dmidecodesont plutôt touffues et peuvent sembler techniques. Quelques exemples de ce qu'on peut trouver.
BIOS
- Nom du fabriquant
- Version du BIOS
- Date du BIOS
Processeur (CPU)
- Nom du processeur
- Nombre de cœurs et de threads
- Fréquence du processeur
- Cache L1, L2, L3
Mémoire (RAM)
- Taille de chaque module de mémoire
- Type de mémoire (DDR3, DDR4, etc.)
- Vitesse de la mémoire
- Statut du module (installé, disponible, etc.)
Carte mère (Baseboard)
- Modèle de la carte mère
- Fabricant
- Version du firmware
Utilisation avec grep pour filtrer plus précisément
Si vous êtes à la recherche d'un élément précis, vous pouvez également combiner
dmidecodeavec
greppour filtrer les résultats.
Exemple, pour trouver la version du BIOS :
Code BASH :
dmidecode -t bios | grep -i version
Sauvegarder la sortie dans un fichier
Vous pouvez également sauvegarder la sortie de
dmidecodedans un fichier pour une consultation ultérieure.
Code BASH :
dmidecode > infos_systeme.txtCela va enregistrer toute la sortie dans le fichier
infos_systeme.txt.
Documentation
En console aussi
Code BASH :
man dmidecodeSitographie
- Des compléments par it-connect
- Useful ‘dmidecode’ Command Examples for Linux Admin. Très complet, mais en anglais.
- DMIdecode sur Notes.fr. Liste tous les types.
- Petit article de Wikipedia