更新希捷银河 X18 系列硬盘固件
后知后觉 现有 2 评论

两年前为了搭建 NAS 买了五块不同生产日期的希捷银河 X18 系列的硬盘,一直没有注意固件版本的问题,直到前几天整理群晖时才发现几块硬盘的固件版本都不一样,因此统一更新一遍固件版本。

下载

官方固件

去希捷的 SEAGATE官网支持 下载最新版的固件。

固件官网

输入硬盘的序列号,下面的位置选择购买硬盘的国家或区域(不过实际测试怎么选都行)进入页面。

下载固件

只需要关注 Firmware 分类,即硬盘固件:

NameImportanceVersionRelease DataShort DescriptionDownloads and Actions
名称重要性版本发布日期简述下载
小贴士:重要性这列需要注意一下,一般而言只需要更新标注为 “Important” 的版本(这种版本一般为性能优化或缺陷修复),其他的标注都是可选更新,如果不遇到问题则无需更新。

目录说明

下载最新版本 SN05 固件,解压后得到一个目录,目录内容说明如下:

目录/文件说明用途
bootable tools/引导式工具用于在引导模式下更新固件
command line tools/命令行工具用于在 Linux/Windows 下更新固件
firmware/固件目录/
READMEFIRST-ExosX18-EvansBP-SN05-SATA STD 512E firmware update.pdf更新说明文档/

固件目录中还有子目录 previous firmware/ 中存放所有的历史版本固件,子目录 subrelease firmware\ 中存放所有子版本固件,都是定制或者特定批次硬盘专用固件,普通消费者渠道硬盘切勿使用。


更新

解压出来的文件中 firmware 目录中 LOD 后缀文件是最新的固件,command line tools\SeaChest\Win64 目录中是刷写工具,

执行更新

将 LOD 文件复制到此目录中。更新工具支持 Linux/Windows ,本文以 Windows 为例,打开命令行或终端,注意要用管理员身份运行(切记),切换到解压目录。

更新固件

然后连接硬盘,执行命令(这里发现一个问题,使用部分品牌的硬盘盒或者线缆会导致 FwRev 列无法正常显示,如上图显示为 0,但在 Linux 下显示正常,原因未知,但实测并未发现有何不良影响)扫描所有已连接硬盘:

.\SeaChest_Firmware_x64_windows.exe --scan

查看 Vendor 列信息,以 ST 开头的硬盘就是,如果怕混淆,可以先移除其他硬盘,只保留 M.2 SSD ,确定硬盘接口(Handle)号,Windows 上为 PD? 格式,Linux 上为 /dev/sg? 格式,注意甄别。然后执行命令更新:

.\SeaChest_Firmware_x64_windows.exe -d 硬盘编号 --downloadFW EvansBPExosX18SATA-STD-512E-SN05.LOD

更新完毕

看到提示 Firmware Download successful 即为更新成功。

检查结果

然后移除硬盘插回机器,开机检查硬盘固件信息。

检查信息

为保险起见,建议一块一块地进行更新测试,以防出现不测。


附录

参考链接

如果遇到问题或者对文章内容存疑,请在下方留言,博主看到后将及时回复,谢谢!
回复 / 查看「历史评论
回答43+34=
  1. 真的佩服,图片玩图床的方式,然后呢,还把F12给禁止了

    Edge 131.0 Windows 10 回复
    IP 属地 未知
    1. avatarImg
      @一位不愿意透漏姓名的王先

      会的防不住,不会的不在乎,博客重点在于内容,不是形式。

      Firefox 128.0 Windows 10 回复
      IP 属地 未知