12312312
  • 深圳市赛特恩电子有限公司
  • alibaba
  • aliexpress
  • 深圳市赛特恩电子有限公司
  • 深圳市赛特恩电子有限公司
Back 网站首页 客户服务 常问问题

SATA硬盘、如何使用 hdparm 升级硬盘固件:详细教程

本文将详细介绍如何使用 hdparm 工具进行硬盘固件的升级。包括工具的功能概述、具体操作步骤、必要的注意事项,以及常见问题的解答,帮助用户实现顺利的固件更新。

一、环境要求

1. 操作系统:Linux OS
2. 如果您的硬盘处于以下模式:
(升级受限制,CPU >RAID 卡 {RAID模式} > HDD/SSD)
(升级受限制,CPU >南桥 {SATA控制器} (*在BIOS界面 / RIAD)> HDD/SSD)
3.请调整为以下模式:    
 (升级不受限制:CPU >RAID 卡 {JBOD模式} > HDD/SSD)
   (升级不受限制:CPU > 南桥 {SATA控制器}(*在BIOS界面 / AHCI ) > HDD/SSD)
4. Linux OS工具版本:hdparm 支持固件更新的版本需为 9.60 及以上。

Linux OS 快捷安装命令

在不同的Linux发行版上安装hdparm的命令:

Ubuntu/Debian:
sudo apt-get install hdparm
CentOS/RHEL:
sudo yum install hdparm
Fedora:
sudo dnf install hdparm
Arch Linux:
sudo pacman -S hdparm

如果当前版本的 hdparm 不支持固件更新操作,可以手动下载最新版:

官网下载:hdparm

二、升级前的准备工作

1. 硬盘连接与识别
确保硬盘已正确连接到 Linux 系统,并且可以正常识别。你可以使用 lsblkfdisk -l 命令确认硬盘是否已被系统识别。

2. 上传固件文件
将目标固件版本的 ***.bin 文件上传到 Linux 系统中,建议将其存放在 /root 目录下以便于访问。

3. 确认硬盘设备名称
使用 lsblkfdisk -l 命令获取硬盘的设备名称(如 /dev/sda/dev/nvme0n1),这将在升级命令中用到。

三、固件升级步骤

1. 执行升级操作

在终端中执行以下命令,将 <固件文件路径> 替换为你上传的固件文件路径,将 <硬盘设备名称> 替换为你的硬盘设备名称:

hdparm --yes-i-know-what-i-am-doing --please-destroy-my-drive --fwdownload <固件文件路径> <硬盘设备名称>

例如:

hdparm --yes-i-know-what-i-am-doing --please-destroy-my-drive --fwdownload /root/firmware.bin /dev/sda

此命令执行后,如果显示固件升级成功的信息,则表示固件已成功写入硬盘。

2. 重启硬盘/系统

reboot

固件升级成功后,需要对硬盘进行一次上下电操作。你可以断开硬盘电源再重新连接,或者重启系统。重启后,再次确认硬盘的状态是否正常,确保固件升级已正确应用。

四、结语

通过以上步骤,你可以成功使用 hdparm 工具在 Linux 环境下升级硬盘的固件。此过程具有一定风险,请确保在执行升级前备份重要数据。

本STES教程中不包含关于 hdparm 工具的其他常规操作说明,如查看硬盘信息、运行时间等。如需了解更多,可以参考相关文档或其他资源。

Wechat