Data storage device opportunistically refreshing data
AssigneeWestern Digital Technologies, Inc.
InventorDavid R. Hall
Life of this patent
Estimating the term…
Abstract
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of tracks. A first degradation metric is maintained for a first segment of a first track, wherein the first degradation metric indicates a degree of degradation for data recorded in the first segment. The first degradation metric is processed to select an access command from a plurality of access commands including a read command to read the first segment. The selected access command is executed to access the disk.
Claims20
A data storage device comprising:
- a disk comprising a plurality of tracks;
- a head actuated over the disk;
- and
- control circuitry configured to:
- maintain a first degradation metric for a first segment of a first track, wherein the first degradation metric indicates a degree of degradation for data recorded in the first segment;
- process the first degradation metric to select an access command from a plurality of access commands including a read command to read the data recorded in the first segment;
- execute the selected access command to access the disk;
- and
- force a refresh of the data recorded in the first segment when the first degradation metric exceeds a forced refresh threshold,
- wherein:
- the access command is selected based on a latency cost associated with executing the read command and a refresh benefit of refreshing the data recorded in the first segment;
- and
- the refresh benefit is based on the proximity of the first degradation metric to the forced refresh threshold.
A method of operating a data storage device, the method comprising:
- maintaining a first degradation metric for a first segment of a first track on a disk, wherein the first degradation metric indicates a degree of degradation for data recorded in the first segment;
- processing the first degradation metric to select an access command from a plurality of access commands including a read command to read the data recorded in the first segment;
- executing the selected access command to access the disk using a head;
- and
- forcing a refresh of the data recorded in the first segment when the first degradation metric exceeds a forced refresh threshold,
- wherein:
- the access command is selected based on a latency cost associated with executing the read command and a refresh benefit of refreshing the data recorded in the first segment;
- and
- the refresh benefit is based on the proximity of the first degradation metric to the forced refresh threshold.
Dependencies are inferred from the claim text.