Версия прошивки HDD в GNU/Linux

Терминал командной строки в системах Linux может дать нам много информации об аппаратном обеспечении компьютера. Среди многих других вещей, мы можем получить информация о прошивке жесткого диска непосредственно с помощью командной строки Linux.

Узнав версию микропрограммы жесткого диска или твердотельного накопителя, вы можете сравнить ее с последними версиями от производителя, чтобы определить, не пора ли ее обновить. Процесс обновления микропрограммы накопителя зависит от производителя, поэтому за полными инструкциями следует обращаться на его официальный сайт. В этой заметке вы увидите, как проверить версию прошивки жесткого диска в командной строке Linux.

Чтобы проверить версию прошивки жесткого диска, необходимо установить пакет программ smartmontools. Это программное обеспечение доступно в официальных репозиториях почти всех дистрибутивов Linux. Вы можете использовать соответствующую команду ниже, чтобы установить программу с помощью менеджера пакетов вашей системы.

$ sudo apt install smartmontools
$ sudo dnf install smartmontools
$ sudo pacman -S smartmontools

После установки пакета перейдите к разделу ниже, чтобы узнать, как проверить версию прошивки вашего HDD (или SSD). Сначала нужно определить, какой файл блочного устройства использует ваш жесткий диск. Это можно сделать с помощью команд fdisk -l или lsscsi -g. 

# fdisk -l

Диск /dev/sda: 1,82 TiB, 2000398934016 байт, 3907029168 секторов

Вывод в этом примере показывает, что наш жесткий диск связан с файлом устройства /dev/sda. Затем выполните следующую команду smartctl, чтобы определить версию микропрограммы жесткого диска. Помните, что вам нужно будет заменить /dev/sda на файл устройства вашего жесткого диска. Также помните, что вы должны запустить эту команду с правами root, иначе вы не получите никаких результатов. 

# smartctl --xall /dev/sda | grep -i firmware

Firmware Version: 80.00A80


В этой заметке мы рассмотрели, как проверить версию прошивки жесткого диска или твердотельного накопителя в Linux. Этому способствует пакет smartmontools, который представляет собой широкий набор инструментов, которые мы можем использовать для устранения неполадок с жестким диском или просто для получения информации о различных спецификациях.