如何在 Linux 中使用 smartctl 命令检查硬盘固件版本如何在 Linux 中使用 smartctl 命令检查硬盘固件版本如何在 Linux 中使用 smartctl 命令检查硬盘固件版本如何在 Linux 中使用 smartctl 命令检查硬盘固件版本
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

如何在 Linux 中使用 smartctl 命令检查硬盘固件版本

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux系统上的命令行终端可以让我们深入了解计算机的硬件。除此之外,我们还可以使用 Linux 命令行直接检索 HDD 固件。

一旦您知道硬盘驱动器或固态驱动器的固件版本,您就可以与制造商的最新版本进行比较,以确定是否需要升级。升级驱动器固件的过程因制造商而异,因此您必须咨询其官方网站以获取完整的说明。

在本教程中,您将了解如何在 Linux 命令行上检查硬盘驱动器的固件版本。

在本教程中您将学习:

  • 如何在主要 Linux 发行版上安装 smartmontools

  • 如何使用smartctl命令检查硬盘固件版本

在主要 Linux 发行版上安装 smartmontools

为了检查硬盘固件版本,您需要安装smartmontools软件包。几乎所有 Linux 发行版的官方存储库中都提供了该软件。

您可以使用下面适当的命令通过系统的包管理器安装该程序。

要在 Ubuntu、Debian 和 Linux Mint 上安装 smartmontools:

$ sudo apt install smartmontools

要在 CentOS、Fedora、AlmaLinux 和 Red Hat 上安装 smartmontools:

$ sudo dnf install smartmontools

要在 Arch Linux 和 Manjaro 上安装 smartmontools:

$ sudo pacman -S smartmontools

安装软件包后,请继续以下部分,了解如何检查 HDD(或 SSD)固件版本。

检查硬盘固件版本

  1. 首先,您必须确定您的硬盘驱动器正在使用哪个块设备文件。这可以使用 fdisk -l 或 lsscsi -g 命令来完成。

    # lsscsi -g
    [0:0:0:0]    disk    ATA      INTEL SSDSA2BW16 4PC1  /dev/sda   /dev/sg0
    
  2. 接下来,使用以下 smartctl 命令确定硬盘驱动器的固件版本。请记住,您需要将 /dev/sda 替换为您自己的硬盘驱动器的设备文件。另请记住,您必须以 root 权限运行此命令,否则您将不会收到任何输出。

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

结束语

在本教程中,我们了解了如何在 Linux 中检查硬盘驱动器或固态驱动器的固件版本。 smartmontools 包可以促进这一点,它是一个广泛的工具包,我们可以用它来解决硬盘问题或简单地确定有关各种规格的信息。

©2015-2025 Norria support@norria.com