A storage server embedded code backup method and system is provided, which
is designed for use with a storage server for backup of the storage
server's embedded code stored in a system memory module, so that in the
event of the embedded code being corrupted, it can provide a backup
recovery to the corrupted code to allow the storage server to resume
normal operation. The proposed method and system is characterized by that
the storage space of the storage server's inherent mass storage unit,
such as RAID unit, is utilized to be partitioned into a backup region for
storage of a duplicated copy of the storage server's embedded code for
backup recovery when the storage server's embedded code is corrupted.
Since RAID unit is an inherent device of storage server, no additional
hardware is required for the implementation of the proposed method and
system, which represents a cost effective backup-and-recovery solution to
the storage server.