The invention discloses a hard disk batch
firmware upgrading method and
system based on MCTP over SMBus, and belongs to the technical field of
computer hardware management. According to the method, firstly, identity
authentication is completed through security
verification of a
firmware mirror image and a hard disk to be upgraded, then the
mirror image is divided into data packets with unique identifiers for
broadcast transmission, after a preset data unit is sent, a
unicast mode query state is switched, a global state table is established,
missing data packets are broadcasted and retransmitted in a targeted mode according to information in the table, and confirmation is carried out. Finally, the instruction hard disk verifies the
mirror image in parallel and then uniformly activates the new
firmware; the
system comprises a BMC module, a plurality of hard disk devices and an SMBus network. According to the scheme, broadcast and
unicast advantages are fused, batch upgrading efficiency is improved, transmission integrity and upgrading reliability are guaranteed, safety and manageability are enhanced, existing standard protocols and hardware interfaces are adapted, and practicability is high.