摘要:
Various illustrative aspects are directed to a data storage device comprising one or more disks, an actuator assembly comprising one or more disk heads; and one or more processing devices, configured to detect a plurality of areas with a coercivity lower than a threshold on the one or more disks; map out one or more sectors in each of the plurality of lower coercivity areas on the one or more disks; write data to, or read data from, the one or more disks, based at least in part on mapping out the one or more sectors in each of the plurality of lower coercivity areas. In some embodiments, the writing or reading data comprises writing data to, or reading data from, one or more sectors of the one or more disks that are not mapped out.
摘要:
Illustrative aspects are directed to a data storage device comprising one or more disks; an actuator mechanism comprising one or more heads, and configured to position a head proximate to a disk surface; and one or more processing devices. The one or more processing devices are configured to: measure a read quality of a location on the disk surface; modify a refresh frequency for performing refresh writes at the location, based on the read quality at the location; in response to the refresh frequency at the location becoming stabilized, determine an integrated track interference (xTI) per write metric at the location; and, in response to determining that the xTI per write metric at the location is below a threshold for the xTI per write metric, modify an operating parameter of the head at the location to improve a longevity metric.
摘要:
An apparatus includes: a media motor; a media mounted on the media motor; a head, over the media, the motion of the head controlled by a head actuation motor; a motor driver, coupled to the media motor, configured to adjust a media speed; and control circuitry configured to: coast the media motor in preparation for accelerating the head, and activate the head actuation motor including accelerating the head in a first direction for repositioning the head over the media.
摘要:
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface of the one or more disks; and one or more processing devices. The one or more processing devices are configured to detect adjacent track interference (ATI) due to a write operation in an adjacent sector to a subject sector on the corresponding disk surface; and to generate a readback servo trajectory for the subject sector, based on a position error signal (PES) for the subject sector, a PES for the adjacent sector, and the ATI.
摘要:
Various illustrative aspects are directed to a data storage device, comprising one or more disks; an actuator mechanism configured to position a selected head among one or more heads proximate to a corresponding disk surface of the one or more disks; and one or more processing devices. The one or more processing devices are configured to detect adjacent track interference (ATI) due to a write operation in an adjacent sector to a subject sector on the corresponding disk surface; and to generate a readback servo trajectory for the subject sector, based on a position error signal (PES) for the subject sector, a PES for the adjacent sector, and the ATI.
摘要:
A data storage device is disclosed comprising a head actuated over a disk comprising a plurality of data tracks, including a first data track and a second data track. In connection with writing to at least part of the first data track, a quality metric is measured for at least part of the first data track. In connection with writing to at least part of the second data track, a refresh metric is updated based on the write to at least part of second data track and the quality metric measured for the first data track, and at least the first data track is refreshed based on the refresh metric.
摘要:
A data storage system incorporating a write-caching subsystem that implements a steady-state media-based cache is described. The steady-state of the media-based cache can be obtained by directing non-sequential write commands and data received from the host device to multiple independent cache locations and, thereafter, selectively copying or moving such data between the caches so that none of the caches are either too full or too empty. In this manner, a non-sequential write command can be cached in a power-safe manner until it is efficient and/or convenient to write such data to the mainstore portion of the physical media.
摘要:
Upon a first transition from a first state to a second state, a first bit in a memory unit comprising a plurality of bits is programmed. Upon a first transition from the second state to the first state, a second bit in the memory unit is programmed, the second bit being before the first bit in the sequence of the plurality of bits. Upon a second transition from the first state to the second state, a third bit in the memory unit is programmed, the third bit being subsequent to the first bit by at least two bits in the sequence of the plurality of bits. Upon a second transition from the second state to the first state, a fourth bit in the memory unit is programmed, the fourth bit being before the third bit in the sequence of the plurality of bits.
摘要:
Systems, apparatuses, and methods use angular position tracking in mitigating data loss risks stemming from adjacent track interference (ATI), wide area track erasure (WATER), and/or other issues. A storage device includes a rotational magnetic storage medium divided into a group of tracks and a controller communicably coupled to the rotational magnetic storage medium. The controller is configured to: determine, based on an angular position of a write operation within a group of tracks, whether the angular position of the write operation overlaps a previously written area in the group of tracks; in the event the angular position of the write operation overlaps the previously written area in the group of tracks, increment a counter; and in the event the counter exceeds a counter threshold, perform a data loss risk mitigation procedure.
摘要:
An array of disk drives is disclosed comprising a controller, a plurality of disk drives, wherein the controller is configured to transmit a first access command out of a group of access commands to a first disk drive in the array; transmit a plurality of the access commands out of the group of access commands to other disk drives in the array; and transmit a completion status to the first disk drive, wherein the completion status identifies a status of the plurality of access commands transmitted to the other disk drives.