Comment vérifier la version du firmware du disque dur sous Linux
Le terminal de ligne de commande sur les systèmes Linux peut nous donner beaucoup d’informations sur le matériel d’un ordinateur. Entre autres choses, nous pouvons récupérer le firmware du disque dur directement en utilisant la ligne de commande Linux.
Une fois que vous connaissez la version du firmware de votre disque dur ou disque SSD, vous pouvez comparer avec les dernières versions du fabricant pour déterminer s’il est temps de procéder à une mise à niveau. Le processus de mise à niveau du micrologiciel d’un disque varie selon le fabricant, vous devrez donc consulter son site officiel pour obtenir des instructions complètes.
Dans ce tutoriel, vous allez voir comment vérifier la version du firmware de votre disque dur sur la ligne de commande Linux.
Dans ce tutoriel, vous allez apprendre :
- Comment installer smartmontools sur les principales distributions Linux
- Comment vérifier la version du firmware du disque dur avec
la commande smartctl
Installer smartmontools sur les principales distributions Linux
Afin de vérifier la version du firmware du disque dur, vous devrez installer le progiciel smartmontools. Ce logiciel est disponible dans des dépôts officiels sur presque toutes les distributions Linux.
Vous pouvez utiliser la commande appropriée ci-dessous pour installer le programme avec le gestionnaire de paquets de votre système.
Pour installer smartmontools sur Ubuntu, Debian et Linux Mint :
sudo apt install smartmontools
Pour installer smartmontools sur CentOS, Fedora, AlmaLinux et Red Hat :
sudo dnf install smartmontools
Pour installer smartmontools sur Arch Linux et Manjaro :
sudo pacman -S smartmontools
Une fois le package installé, passez à la section ci-dessous pour voir comment vérifier la version du firmware de votre disque dur (ou SSD).
Vérifier la version du firmware du disque dur
Tout d’abord, vous devrez déterminer quel fichier de périphérique de bloc votre disque dur utilise. Cela peut être fait avec les commandes
fdisk -loulsscsi -g.lsscsi -g [0:0:0:0] disk ATA INTEL SSDSA2BW16 4PC1 /dev/sda /dev/sg0Ensuite, utilisez la commande
smartctlsuivante pour déterminer la version du micrologiciel de votre disque dur. Gardez à l’esprit que vous devrez remplacer/dev/sdapar le fichier de périphérique de votre propre disque dur. N’oubliez pas non plus que vous devez exécuter cette commande avec les autorisations root, sinon vous ne recevrez aucune sortie.smartctl --xall /dev/sda | grep -i firmware Firmware Version: 4PC1LE05
Le résultat de cet exemple montre que notre disque dur est lié au fichier de périphérique /dev/sda.
Réflexions finales
Dans ce tutoriel, nous avons vu comment vérifier la version du firmware d’un disque dur ou d’un disque SSD sous Linux. Ceci est facilité par le package smartmontools, qui est une large boîte à outils que nous pouvons utiliser pour résoudre les problèmes de disque dur ou simplement obtenir des informations sur diverses spécifications.
