Patent ID: 8271968
Filing Date: 2012-09-18
Classification: G06F

Abstract:
1. An information handling system comprising: a processor operable to process information; and a hard disk drive interfaced with the processor through a bus, the hard disk drive having: a magnetic storage disk operable to store the information; a disk head operable to read the information stored on the magnetic storage disk and to write the information to the magnetic storage disk; a bus interface operable to communicate the information between the disk head and the bus; a controller interfaced with the disk head and the bus interface, the controller operable to manage reads and writes of the information by the disk head; a buffer interfaced with the controller and the bus interface, the buffer operable to store the information; flash memory interfaced with the controller and having firmware for execution by the controller to manage the reads and writes of information; and a firmware update module operable to retrieve a firmware update from the bus interface, to store the firmware update in the buffer, to execute the firmware update on the controller from the buffer for managing reads and writes of the information by the disk head, and to copy the firmware update to the flash memory in parallel while executing the firmware update on the controller.