Disk drive employing boot disk space to expedite the boot operation for a host computer
AssigneeWestern Digital Technologies, Inc.
InventorsRobert M. Fallone, William B. Boyle
Life of this patent
Estimating the term…
Abstract
A disk drive is disclosed wherein boot data is transmitted from a first plurality of data sectors to a host during a first boot operation, and a log is maintained identifying a plurality of the transmitted data sectors. The log is used to write the boot data to a boot disk space comprising a second plurality of data sectors. During a second boot operation, the boot data is pre-fetched from the second plurality of data sectors of the boot disk space and stored in a cache.
Claims22
A disk drive comprising:
- a disk comprising a plurality of data tracks, wherein each data track comprises a plurality of data sectors;
- a head actuated over the disk;
- and
- control circuitry operable to:
- transmit first boot data from a first plurality of data sectors to a host during a first boot operation;
- maintain a log identifying a plurality of the transmitted data sectors;
- use the log to write the first boot data to a first boot disk space comprising a second plurality of data sectors;
- and
- pre-fetch the first boot data from the second plurality of data sectors and store the first boot data in a cache during a second boot operation.
A method of operating a disk drive, the disk drive comprising a disk comprising a plurality of data tracks, wherein each data track comprises a plurality of data sectors, and a head actuated over the disk, the method comprising:
- transmitting first boot data from a first plurality of data sectors to a host during a first boot operation;
- maintaining a log identifying a plurality of the transmitted data sectors;
- using the log to write the first boot data to a first boot disk space comprising a second plurality of data sectors;
- and
- pre-fetching the first boot data from the second plurality of data sectors and storing the first boot data in a cache during a second boot operation.
Dependencies are inferred from the claim text.