Website-Suche

So überprüfen Sie die HDD-Firmware-Version unter Linux


Das Befehlszeilenterminal auf Linux-Systemen kann uns viele Einblicke in die Hardware eines Computers geben. Neben vielen anderen Dingen können wir die HDD-Firmware direkt über die Linux-Befehlszeile abrufen.

Sobald Sie die Firmware-Version Ihrer Festplatte oder Ihres Solid-State-Laufwerks kennen, können Sie mit den neuesten Versionen des Herstellers vergleichen, um festzustellen, ob es Zeit für ein Upgrade ist. Der Prozess zum Aktualisieren der Firmware eines Laufwerks variiert je nach Hersteller, daher müssen Sie die vollständige Anleitung auf der offiziellen Website konsultieren.

In diesem Tutorial erfahren Sie, wie Sie die Firmware-Version Ihrer Festplatte in der Linux-Befehlszeile überprüfen können.

In diesem Tutorial lernen Sie:

  • So installieren Sie smartmontools auf den wichtigsten Linux-Distributionen
  • So überprüfen Sie die HDD-Firmware-Version mit dem Befehl smartctl

Installieren Sie smartmontools auf den wichtigsten Linux-Distributionen

Um die HDD-Firmware-Version zu überprüfen, müssen Sie das Softwarepaket smartmontools installieren. Diese Software ist in offiziellen Repositories auf fast allen Linux-Distributionen verfügbar.

Sie können den entsprechenden Befehl unten verwenden, um das Programm mit dem Paketmanager Ihres Systems zu installieren.

So installieren Sie smartmontools unter Ubuntu, Debian und Linux Mint:

sudo apt install smartmontools

So installieren Sie smartmontools unter CentOS, Fedora, AlmaLinux und Red Hat:

sudo dnf install smartmontools

So installieren Sie smartmontools auf Arch Linux und Manjaro:

sudo pacman -S smartmontools

Nachdem das Paket installiert wurde, fahren Sie mit dem folgenden Abschnitt fort, um zu erfahren, wie Sie die Firmware-Version Ihrer Festplatte (oder SSD) überprüfen können.

Überprüfen Sie die HDD-Firmware-Version

  1. Zuerst müssen Sie feststellen, welche Blockgerätedatei Ihre Festplatte verwendet. Dies kann mit den Befehlen fdisk -l oder lsscsi -g erfolgen.

    lsscsi -g
    [0:0:0:0]    disk    ATA      INTEL SSDSA2BW16 4PC1  /dev/sda   /dev/sg0
    
  2. Die Ausgabe in diesem Beispiel zeigt, dass unsere Festplatte mit der Gerätedatei /dev/sda verknüpft ist.

  3. Verwenden Sie als Nächstes den folgenden smartctl-Befehl, um die Firmware-Version Ihrer Festplatte zu ermitteln. Denken Sie daran, dass Sie /dev/sda durch die Gerätedatei für Ihre eigene Festplatte ersetzen müssen. Denken Sie auch daran, dass Sie diesen Befehl mit Root-Berechtigungen ausführen müssen, da Sie sonst keine Ausgabe erhalten.

    smartctl --xall /dev/sda | grep -i firmware
    Firmware Version: 4PC1LE05
    

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie man die Firmware-Version einer Festplatte oder eines Solid-State-Laufwerks unter Linux überprüft. Dies wird durch das smartmontools-Paket erleichtert, ein umfassendes Toolkit, das wir zur Behebung von Festplattenproblemen oder einfach zur Ermittlung von Informationen über verschiedene Spezifikationen verwenden können.

Verwandte Artikel: