1714479543 dell perc flash

对于 H810 D1 大卡

如果你已阅读上面的教程,并且显示的阵列卡型号是 H810 Adapter,且修订号为 D1,请继续以下操作。否则,请回到刚才的地方重新选择。

你现在应该还在 FreeDOS 系统下。确保显示的阵列卡型号是 H810 Adapter,且修订号为 D1,并记下或截图输出的 SAS Address以便稍后将其写回卡中。如果丢失了也没什么大不了的,但最简单的办法是写回原来的地址,而不是生成一个新地址。

清理原固件

在 FreeDOS 中,输入以下命令来清空原厂固件,同时也会写入需要的 SBR:

810D1CRS

然后,请依照命令行中显示的提示操作(译注:会提示按任意键继续之类)。如果过程中没有错误,就可以使用 reboot 命令重启。

Linux 下写入固件

随后,从另一个镜像启动,进入 Linux 系统
(译注:此处原作者建议通过 SSH 连接,我觉得没有必要,就删掉了这部分。如果你希望用 SSH,可以使用 ipinfo 命令获取 IP 地址,然后使用 user 作为用户名,live 作为密码登入。)

输入命令切换至 root 用户:

sudo su -

输入命令开始自动化刷入固件(译注:此处命令没错):

D1-H710

如果过程中没有出现意料外的错误,就可以等过程结束后使用 reboot 命令重启,随后再次进入 Linux 系统

备注:由于某些原因,这一次重启可能会出现内核错误。如果无法进入 Linux 系统,手动重启即可(译注:可使用 Ctrl + Alt + Delete)。

写入 SAS 地址

重启回到 Linux 系统后,使用以下命令写回 SAS 地址

sudo su -
setsas xxxxxxxxxxxxxxxx(此处填写刚才记的 SAS 地址)

完成后,再次使用 info 命令来检查卡的信息,返回的结果类似于:

Controller Number          : 0
Controller                 : SAS2308_2(D1)
PCI Address                : 00:02:00:00
SAS Address                : 5b8ca3a-0-f37a-4500
NVDATA Version (Default)   : 14.01.00.06
NVDATA Version (Persistent): 14.01.00.06
Firmware Product ID        : 0x2214 (IT)
Firmware Version           : 20.00.07.00
NVDATA Vendor              : LSI
NVDATA Product ID          : SAS9207-8i
BIOS Version               : N/A
UEFI BSD Version           : N/A
FCODE Version              : N/A
Board Name                 : SAS9207-8i
Board Assembly             : N/A
Board Tracer Number        : N/A

如果你需要从连接至阵列卡(现在应该叫直通卡)的硬盘启动,你还需要刷入启动固件,这在一定程度上会拖慢启动速度。若需要安装,请点这里继续

如果不需要,可以跳过,然后就可以关机,插回所有硬盘,然后把之前改过的 BIOS 设置复原,并且重新安装系统。

如果重启后发现风扇转速异常大,点这里查看如何解决。

如果你需要将刷过固件后的卡恢复到原厂固件,请从 FreeDOS 系统启动,并执行 810D1RVT 命令并按照提示操作。完成后,使用 reboot 命令重启。

最后修改日期: 2025-05-04

作者

留言

PD1CROSS 清理固件那一步刷错了会有啥后果有没有什么补救措施?

撰写回覆或留言

您的电子邮件地址不会公开。留言送出后需要等待审核和缓存刷新,请勿重复点击。