两年前为了搭建 NAS 买了五块不同生产日期的希捷银河 X18 系列的硬盘,一直没有注意固件版本的问题,直到前几天整理群晖时才发现几块硬盘的固件版本都不一样,因此统一更新一遍固件版本。
下载
官方固件
去希捷的 SEAGATE官网支持 下载最新版的固件。
输入硬盘的序列号,下面的位置选择购买硬盘的国家或区域(不过实际测试怎么选都行)进入页面。
只需要关注 Firmware 分类,即硬盘固件:
Name | Importance | Version | Release Data | Short Description | Downloads 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
即为更新成功。
检查结果
然后移除硬盘插回机器,开机检查硬盘固件信息。
为保险起见,建议一块一块地进行更新测试,以防出现不测。
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2024-12-01 18:18 PM
真的佩服,图片玩图床的方式,然后呢,还把F12给禁止了
会的防不住,不会的不在乎,博客重点在于内容,不是形式。