Patent ID: 8006037

Claim:
A computing device, comprising: a rotating storage device; a connection to an external memory device; and a computer readable storage medium including computer executable instructions that when executed by the computing device perform operations comprising: detecting when the external memory device is available for use by the computing device; populating the external memory device with a copy of a sector of the rotating storage device; when a time to read data from the copy of the sector populated on the external memory device is less than a time to read the data from the sector of the rotating storage device, redirecting an I/O read request for the data that is stored on the sector of the rotating storage device to be read from the external memory device; and when the time to read the data from the copy of the sector populated on the external memory device is greater than the time to read the data from the sector of the rotating storage device, directing the I/O read request to the rotating storage device instead of the external memory device.