Patent ID: 7814275

Claim:
An electronic apparatus, capable of performing batch and parallel processing of a plurality of storage devices, comprising: an interface for connecting the storage devices; a memory for storing a device identifier table and a disk identifier table, wherein the device identifier table and the disk identifier table are respectively configured for recording device identifiers and disk identifiers of the connected storage devices when the storage devices are connected to the interface; and a central processing unit (CPU) comprising: an identifier management module for logging the device identifiers and the disk identifiers of the connected storage devices respectively into the device identifier table and the disk identifier table; a disk table management module comprising: a disk table generating sub-module for obtaining the device identifiers of a predetermined number of the storage devices from the device identifier table and generating a disk table to record the obtained device identifiers, recording the disk identifiers of the predetermined number of the storage devices into the disk table in turn according to a logging time of each of the predetermined number of the storage devices, and for generating a completion signal when the disk identifiers of the predetermined number of the storage devices are recorded to the disk table; and an operation control module for receiving the completion signal and controlling the predetermined number of the storage devices to perform a data transfer, wherein the disk table is additionally used for recording current status of the predetermined number of the storage devices, and the disk table management module further comprises a disk table editing sub-module for updating the current status recorded in the disk table when the current status of the predetermined number of the storage devices are changed.